私はそれがシンプルでなければならないと感じる何かに困惑しています!ヘッダーにロゴの背景画像とテキストを合わせるにはどうすればいいですか?
私は<header>
の中心にロゴを集中させようとしています。ロゴは<a>
で構成され、背景イメージはロゴアイコンで、アンカーテキストはロゴ名です。 <h1>
にはmargin: 0 auto;
を使用してロゴアイコンが中央に表示されていますが、アイコンとテキストを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;
}
任意のアイデア?
を試してみてください? – Ktash
コードの例を使ってjsFiddleを追加してみてください。それは私たちがあなたを助けるのに役立ちます。 – Cthulhu
幅を設定する必要があります:100px; ..そしてマージンを設定してください:0 auto; –