マージンに問題があります:自動-垂直方向のセンタリング
#something {
width: 97%;
height: 300px;
border: 1px solid red;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
これはすべての最新のブラウザで機能します-ページ(ビューポート)が300pxより高く、垂直方向に中央に配置されますが、ページ(ビューポート)が300pxより低くなると、Firefoxを除くすべての場所で機能します...おそらくそれは悪い機能ですが、その論理的な機能)他のブラウザでは、中央に配置された要素の上部がビューポートの上部に表示されなくなります。
http://jsfiddle.net/LhHed/2/これは神の例です-結果ウィンドウのサイズを変更すると、Firefoxではうまく機能しますが、他のブラウザではうまく機能しません。可能性のあるtuはそれを修正しますか?それともFirefoxの悪い機能ですか?