弾力性のあるレイアウトを使用してサイトを構築しようとしています。Eric MeyerのCSSリセットを使用body {font-size:62.5%}
し、スタイルシートでも使用しました。
編集:これが私のHTML構造とCSSです
<html>
<head>
</head>
<body>
<div id="container">
<div id="gallery">
</div>
<div id="other">
</div>
</div>
<div id="footer">
</div>
</body>
</html>
`html {bacgroound:url()繰り返しなしの上部中央が修正されました;}
body {font-family:Arial, Helvetica, sans-serif;
color:#000;
margin:auto;}
'id'other {background-color:color1;}
'id'footer {background-color:color2;}
`
ご覧のとおり、の幅を固定するとbody
、background
の#other
と#footer
は固定されたままになります。そこで、を設定width
し、ギャラリーとのコンテンツを中央に配置することで、それを回避しようとしました。100%
margin: 0 8em 0 8em
#other
#footer
私が達成しようとしているレイアウトは、基本的に写真のギャラリーを含む1列のレイアウトです。ギャラリー全体をページの中央に配置する必要があります。私はem
定義margin
に使用しましたが、これによりブラウザごとに異なる結果が発生します。ギャラリーが1つのブラウザーの中央に配置されている場合、他のブラウザーは異なる結果を表示します。Firefox、Chrome、IE9を試しました。
em
測定単位として使用して同一のレイアウトを作成する方法はありますか?または、固定レイアウトを試して、px
代わりに使用する必要がありem
ますか?