私は新しいコーディングをしていますが、何かを理解することができましたが、解決策が見つからないように私は深く悩まされています。centered divの上にヘッダーを配置するにはどうすればよいですか? (html/css)
私は、ページ上に水平に&の垂直方向の中心divを持っています。私はそれの上にメインのdivを偏心させることなく、ヘッダーを配置したい。 私はそれを見てみたいどのよう
(上部の黄色を中心に、青ヘッダ):
... それは(両方とも全体として集中している)今のように見える方法
基本コード:
.outer {
display: table;
position: absolute;
height: 100%;
width: 100%;
}
.middle {
display: table-cell;
vertical-align: middle;
}
.header {
width: 1000px;
height: 100px;
background-color: blue;
margin-left: auto;
margin-right: auto;
}
.main {
width: 1000px;
height: 500px;
background-color: yellow;
margin-left: auto;
margin-right: auto;
}
<div class="outer">
<div class="middle">
<div class="header"></div>
<div class="main">
</div>
</div>
</div>
いくつかのコードは、...あなたは何をしようとしているしてください? – TricksfortheWeb
マークアップとCSSの基本的な例を少なくとも提供してください。それでも、クイックショット:ヘッダーの高さの負のマージン(固定高さの場合)をdivに設定するか、ヘッダーを 'display:fixed'に設定します。しかし、これは本当に状況によって異なりますので、いくつかのコードを記述してください。 – Connum
こんにちは!申し訳ありませんが、コードなしで間違って投稿しました。基本的な例と2つの画像でそれを更新しました。 – Teresa