私はさまざまな画像置換方法を使用して練習しており、最近、Scott Kellum による新しい、おそらくより効率的な方法について説明しているいくつかの記事に出くわしました。
良さそうなので、練習してみたいのですが、html と css がどうあるべきかわかりません。以下の例では、サンプルのロゴ テキストを含む h1 があります。次に、.hide-text のクラスを h1 に追加し、CSS でスタイルを設定しました。作成した Photoshop のロゴ画像を背景画像として使用しました。画像の幅は 203px、高さは 57px です。
質問 1: ブラウザでコードをテストしたところ、すべて正常に動作しているように見えましたが、Mr.Kellum の画像置換技術の使い方は正しいですか?
質問 2: css で h1 をターゲットにして、幅と高さを宣言する必要がありますか?それとも、以下の例のように、hide-text クラスに幅と高さを直接含めても問題ありませんか?
<style>
.hide-text {
background: url(images/mylogo.jpg) 0 0 no-repeat;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
width: 203;
height: 57px;
}
<body>
<h1 class="hide-text">MyLogo text</h1>
</body>
どんな助けでも大歓迎です。ありがとうコミュニティ!