iphone - iphone safari 中的背景图像未正确显示

标签 iphone css safari

我有一个网站,我无法在 iPhone 上正常查看。有问题的网站是this这是它在 iPhone 上的显示方式:

enter image description here

您可以通过缩小浏览器的左侧或右侧来复制相同的行为。即使是最小的水平滚动条,您也会看到黑色背景缩小了。

问题是 main 属性:

.main {
    background: url("images/bg1-1.png") repeat-y scroll center top transparent;
    margin: 0 auto;
    width: 100%;
}

更准确地说,bg1-1.png 图像是 1043x14 像素,它没有按应有的方式重复,我不明白为什么。我缺少什么?

最佳答案

您的问题是它被设置为 width: 100% 这使得 div.main 比例小于站点的其余部分。您需要将它设置为固定宽度,这样它就不会那样收缩。

关于iphone - iphone safari 中的背景图像未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11269075/

相关文章:

html - 由于填充,Flexbox 无法将文本居中

css - 单选按钮在 webkit 浏览器中不起作用

ios - IOS Safari 自定义字体渲染

iphone - 如何将数据发送到网络服务器并知道它来自某个应用程序?

iphone - UIView 动画在主线程上被阻止

html - 故意使两个柔性容器在相同的特定位置重叠

CSS 样式丢失

javascript - reCAPTCHA 2.0 未出现在 Safari 中(适用于 Edge、Chrome 和 Firefox)

iphone - 不透明 UIImageView 内图像的透明度

iphone - 将 uint8_t 数组转换为 NSString