/* HTML */
<header role="heading">
<div class="logo">
<h1><a href="/">this is the banner</a></h1>
</div>
<header>
/* CSS */
header
{
background-color: rgb(255, 165, 0);
height: 160px;
width: 100%;
}
header .logo
{
margin: 30px auto;
width: 980px;
}
.logo
したがって、 がの内側に配置されることを期待header
しますが、そうです... しかしheader
、上から 30px を引き出します。
相対的に作成しようとしましheader
たが、それはセンタリング (30px 自動) が機能しない原因となります。
アドバイスをいただければ幸いです。