私は画面の背景画像を持っています。これはアスペクト比を維持し、すべてのブラウザでうまく動作しますが、Safariでは動作しません。私はCSSをうまく使いこなしていますが、この時点では問題の内容を正確には分かりません。 Safariが垂直方向の中心を維持する問題があり、上下にギャップを作成しているようです:Safari CSSの問題/背景画像
<div id="bg">
<div style="display: table-cell">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="loading"><img src="images/home.jpg" /></td>
</tr>
</table>
</div>
</div>
CSS:
html,body,#bg,#bg table,#bg td {
width:100%;
height:100%;
overflow:hidden;
position: relative
}
#bg div{
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%
}
#bg td{
vertical-align:middle;
text-align:center
}
#bg img{
min-height:50%;
min-width:50%;
margin:0 auto;
display: table
}
どれCSSここ
CR
ハック?
あなたのcssスタイルシートに "body"と "html"余白があり、パディングが0にリセットされていることを確認してください。 – Kristy