0

これが基本的に私のhtml構造です。コンテンツセクションは、ヘッダーとフッターの間の中央に配置して、すべての解像度で中央に配置したい部分です。display:table を使用してセクションの周りに div を配置し、コンテンツ セクションを display:table-cell; として設定する table メソッドを使用してみました。垂直整列:中央; しかし、コンテンツ内の div/セクションの配置に影響を与えているようで、画面の左上のセクションを position:absolute; を持つヘッダー要素の上に配置します。

<header>
</header>
<section id="container">
<section id="content">
</section>
</section>
<footer>
</footer>
4

2 に答える 2

1

これを仮定しましょう:

div {width: 300px; height: 200px;}

あなたは付け加えられます:

div {position: absolute; top: 50%; left: 50%; margin: -100px 0 0 -150px;}

body タグ内のすべての要素を「ラップ」することをお勧めします。

それがどのように機能するか教えてください。

于 2013-01-23T20:24:30.180 に答える