シンプルであるべきだと感じる何かに困惑しています!
の中央にロゴを配置しようとしてい<header>
ます。ロゴは、ロゴ アイコンである背景画像付きの で構成され<a>
、アンカー テキストはロゴ名です。margin: 0 auto;
を使用してロゴ アイコンを中央に配置して<h1>
いますが、アイコンとテキストを 1 つのユニットとして中央に配置するための適切な解決策が見つかりません。
<header>
<h1>
<a href="#" class="logo">Logo Name</a>
</h1>
</header>
CSS:
header h1 {
height: 54px;
width: 54px;
background: url('../img/logo.png') no-repeat left;
margin: 0 auto;
}
a.logo {
font-size: 33px;
margin: 0 auto;
display: block;
padding-top: 20px;
}
何か案は?