html - 带有媒体查询的水平滚动条问题

标签 html css scrollbar media-queries

我正在研究媒体查询并开始针对移动屏幕进行开发。我有相对我想要的第一页,但是当我将屏幕大小时调整为 <480px 时,底部出现了一个水平滚动条。我尚未在移动设备上对此进行测试,但我假设会出现相同的错误。

站点是:http://brad.sebdengroup.com/newOdynSite/index.php

要重现错误,请打开网站,将窗口大小调整为 <480px 并垂直滚动到底部

最佳答案

问题是:

#main span.bold {
    padding: 15px 20px;
    ...
}
#main span{
    width: 100%;
    ...
}

这种 CSS 规则的组合创建了一个大于页面宽度的元素。宽度 100% 不包括填充、边框或边距使用的任何空间。例如,如果页面宽度为 480px,则元素的宽度将为 20px + 480px + 20px = 520px。

为避免这种情况,请尝试将内容包裹在一个额外的标签中,这样宽度和填充就可以应用于单独的元素,并根据需要调整 CSS。例如:

<span><strong>What have we done?</strong></span>

关于html - 带有媒体查询的水平滚动条问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860850/

相关文章:

html - 隐藏 MS Edge 和 Firefox 中的滚动条?

ios - CSS 溢出滚动和隐藏滚动条(iOS)

javascript - 为什么d3图表超出了图表区域的边界?

html - 使用内联时所有浏览器中的楼梯影响问题

javascript - jQuery:如何选择所有具有 :before 或 :after 的伪元素元素?

html - 如何设置相同的填充大小

html - 如何将 Bootstrap 的 clearfix 应用到我的代码中?

javascript - 是否可以在JavaScript中捕获滚动条上的鼠标事件

html - CSS 两列布局未水平对齐

javascript - 在混合移动应用程序中启用拼写检查