html - iframe水平滚动始终隐藏

标签 html css twitter-bootstrap iframe

我的 Iframe 的水平滚动总是隐藏的,但我想在我的网页上看到它的 scroll-x。我不明白为什么 scroll-x 永远不会出现?确实出现了 scroll-y,但没有出现水平滚动条。

有什么建议吗?

        <div class="row">
            <div class="col-sm-8 col-sm-push-4">
                <div class="embed-responsive embed-responsive-4by3">
                    <iframe class="embed-responsive-item"   src="http://fr.lichess.org/training/29058" style="overflow-x: scroll;"></iframe>
                </div>
            </div>
        </div>

最佳答案

相关样式/​​类溢出

在检查您的 <iframe> 目标的 CSS 之后, 它看起来像 <body>似乎通过 overflow-x 明确限制了这一点属性如下所示:

enter image description here

另外,embed-responsive以您的 <iframe> 为目标的类(class)也将限制它,因为它是 overflow 属性完全隐藏:

enter image description here

一个解决方案(如果你可以调整你的内页)

但是,如果您明确删除 overflow-x: scroll;您的属性(property)<iframe>它应该按预期工作并设置 overflow-x内页上的属性到auto :

/* Adjust this in your inner page (common.css, line 906) */
body {
    /* Other styles omitted for brevity */
    overflow-x: auto;
}

然后您应该会看到它按预期工作:

enter image description here

关于html - iframe水平滚动始终隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36987510/

相关文章:

css - Bootstrap 图标与输入组对齐

javascript - 验证复选框是否已选中 - 代码有什么问题?

javascript - 清除 mixitup 过滤器使用的 div

html - 将滚动条添加到 HTM 文件中的特定表格

html - 仅使用 CSS @media print,如何使 html 无序列表跨越多列?

javascript - 如何将 bootstrap 5 下拉菜单附加到特定元素。当下拉元素位于溢出 : hidden 的元素内时

HTML、CSS : Hovering creates doubled images but only on Smartphone Google Chrome

javascript - 为什么此代码同时使用 `document.body` 和 `document.documentElement` ?

jquery - 图像上人造裁剪的 CSS 过渡

html - 在表单控件中使用 Bootstrap 网格结构 (col-sm) 来定义宽度