iPad / iPhone Safari div未使用全宽

时间:2014-02-15 18:54:56

标签: html ios css

我制作了一个网站模板,其中div用于背景图片,应该填充整个宽度。它适用于Mac / PC上的常见Web浏览器,但不适用于iPad和iPhone Safari。以下是模板的链接:

http://www.ivo-fahrzeugtechnik.de/neu/template.html

我在我的意思是部分放了一个红色边框。在那里你可以看到div没有填满整个宽度。这是正常的吗?我怎样才能解决这个问题?我没有在网上找到任何有关此问题的信息。

3 个答案:

答案 0 :(得分:1)

好的我发现了同样的问题(必须搜索“iOS”而不是“iPad / iPhone”):iPad background for div blocks not spanning entire width of screen

我的解决方案是将body的最小宽度和所有元素设置为1024px!

答案 1 :(得分:0)

如果找不到任何解决方案,请使用javascript动态调整div:

(function(){
  $('yourdiv').css('width', $(window).width());
 })();

这不是最漂亮的解决方案,但我希望这会有效,如果您需要更多支持,请告诉我们!

答案 2 :(得分:0)

尝试将带有视口的元标记用于iOS设备,如下所示:

<meta name="viewport" content="width=device-width, initial-scale=1">

我认为这可以解决你的问题。