これを調べてみると、このシナリオを、多くの議論が交わされている画像置換の議論や議論から切り離すのは難しいと思いますが、私の場合は、画像とテキストの両方を使用したいと思います。
問題は、ロゴと画像の両方が必要なことですが、明らかにヘッダーはそれ自体の行に配置したいので、目的の効果を得るために画像を左にフロートさせました。私には問題ないようですが、以前にこの問題に遭遇したことを覚えていません。最初にこの問題を正しく解決する必要があるので、私の質問:この方法に何か問題がありますか、検討する価値のある代替方法はありますか?さらに考慮すべき点として、たとえば、フロートをクリアする必要はありませんでしたが、h1タグの後に行う必要があるかもしれません。
<html>
<head>
<style>
h1 {
line-height:100px;
font-size:75px;
background:#eee;
}
img#logo {
margin-right:20px;
float:left;
}
</style>
</head>
<body>
<img id="logo" src="http://placehold.it/100x100">
<h1>Title</h1>
<p>Page Content ...</p>
</body>
</html>
これがJSFiddlehttp : //jsfiddle.net/CAc3E/です。