У меня есть фрагмент html ниже, который отлично отображается во всех браузерах. Однако в webkit на iphone и ipad, когда я зажимаю страницу (чтобы она меньше), я вижу черную границу, которая является цветом фона тела, просвечивающим только на правом краю. Это происходит только тогда, когда я указываю ширину div .headerpic. Так как это единственное место в документе, где я указываю ширину, мне было интересно, почему он не может полностью отрисовать правый край (поскольку это теоретически самая широкая часть документа?).
Я прикрепил фотографию того, как это выглядит с моего ipad.
<!doctype html>
<html>
<head>
<style>
body {background-color:#000;color:#231f20;margin:0;}
#wrapper {background-color:#fff;min-height:1000px;}
#header .headerpic {height:102px;padding-top:80px;margin:0 auto;width:986px;}
#footer {color:#fff;}
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<div class="headerpic">
</div>
</div>
</div>
<div id="footer">
</div>
</body>
</html>