php - 放大或低分辨率时横幅被切断(移动设备)

标签 php html css web banner

这个问题实际上也出现在一个人口众多的网站上,www.godaddy.com。当您放大或使用移动设备时,横幅的右侧会被截断。如果您在计算机上查看全尺寸页面,则没有问题。我的网站是:www.clinkstr.tk 这是 CSS 代码:

#pageTop {
    background:#006DD9;
    background-repeat: repeat-x;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 100%;
    height: 50px;
    border: 0;
}

有些代码可能是不必要的,因为我反复尝试不同的方法来修复它。 此外,当您放大时,网站似乎变得有点困惑,并且开始变得不合适,例如浅灰色背景(应该居中)。有办法解决这个问题吗?

最佳答案

嗯,对于初学者来说,#pageTopWrap 将需要 max-width: 100% 或那个 width: 1100px; 声明将会成功每次都溢出。

事实上,对于很多东西,您已经用不灵活的像素声明了宽度。 width 非常笨拙。您必须使用 max-width 声明覆盖每个。那个 iframe 也会引起一些头痛。如果你不介意处理被切断的事情,你可以将 overflow:hidden; 放在 #pageMiddle 上,这将强制该元素隐藏任何溢出它的东西(非常直接)。

关于php - 放大或低分辨率时横幅被切断(移动设备),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22517797/

相关文章:

html - 为什么溢出-y :hidden of HTML-lists makes bullet/number to be invisible?

css - 响应式 CSS 的无序列表不以 DIV 为中心?

javascript - 为什么我在asp.net中使用Response.Write()方法输出javascript代码时,页面中的css样式会发生变化?

php - 谷歌图表显示表单输入之外的可视化

php - 本地PHP测试环境无法建立MySQL数据库连接

php - 在子目录中使用反向代理运行 Symfony 5

php - Linux后台任务最大处理时间

html - 带有边框 :0/none css 的奇怪错误

html - 图像上带有文本的透明 div

html - 如何在不隐藏第一个的情况下推出第一个 <li> 元素并显示第二个?