CSS 背景位置在 Mobile Safari (iPhone/iPad) 中不起作用 [英] CSS background-position not working in Mobile Safari (iPhone/iPad)
本文介绍了CSS 背景位置在 Mobile Safari (iPhone/iPad) 中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在移动 Safari 中遇到了背景位置问题.它适用于其他桌面浏览器,但不适用于 iPhone 或 iPad.
body {背景色:#000000;背景图片: url('图片/background_top.png');背景重复:不重复;背景位置:居中顶部;溢出:自动;填充:0px;边距:0px;字体系列:Arial";}#header {宽度:1030px;高度:215px;左边距:自动;右边距:自动;边距顶部:85px;背景图片:url('图片/header.png');}#主要内容{宽度:1000px;高度:自动;左边距:自动;右边距:自动;左边距:15px;padding-right: 15px;填充顶部:15px;填充底部:15px;背景图片:url('images/content_bg.png');背景重复:重复-y;}#页脚{宽度:100%;高度:343px;背景图片: url('图片/background_bottom.png');背景位置:中心;背景重复:不重复;}
background_top.png"和background_bottom.png"都向左偏移了太多.我在谷歌上搜索了一下,据我所知,移动 safari 支持背景位置IS.我还尝试了关键字(top"、center"等)、px 和 % 的所有组合.有什么想法吗?
谢谢!
更新:这是 .html 文件中的标记,它显示了设计 &在其他浏览器中布局很好:(我也更新了上面的css)
<头><title>标题</title><link rel="Stylesheet" type="text/css" href="styles.css"/>头部><身体><div id="header"></div><div id="main-content"></div><div id="页脚"></div>