先頭に画像を入れるんだから、文字列はその分自動で左にずらして欲しいわけだし、そもそもアイコン的な使い方なんだから、"no-repeat"なんてわざわざ書きたくないわけです。「文字列の先頭に画像を挿入する」という直接的で直感的な書き方がしたいわけです。~~~そんなはずはないと思い、もうちょっと調べてみると、今度はこんなのが出てきました。url("red_square.jpg");}要するに、「h3の前にurlの画像を入れる」というスタイル記述。「IE6では動きませんよ」という注意書きが。これが検索でこっちが先に出てこなかった理由か。当時(記事が書かれていたのは2004年とかでした)この記述では使い物にならなかったわけです。みんなわざわざ1個目に挙げたような離れ業を使って、先頭の画像を設定していたわけです。時代は変わり、今ではchrome,firefox,IE8、全てのブラウザがこの記述に対応しています。あれば、先頭に画像を挿入したい場合の書き方としては、1個目の離れ業よりも、2個目のbefore疑似要素を使った方法の方がもはや適切なのでは?と思うのですが、その辺どうなんでしょう?正直僕はCSS超初心者なのでよくわかりませんね。21:02【CSS】h1,h2などの文字列の先頭に画像を入れたいTweet広告を非表示にする関連記事2013-12-19【CSS】はてなブログのプロフィール欄にフラットなボタン的なリンクを載せるCSS初心者です。港区界隈でSEやってた暇人。今はITコンサルとかいう胡散臭い職種になっています。好きな和音はsus4です。(1)月別アーカイブ参加グループプログラミンググループテストしたい人のグループポケモンリンクはてなブログQiitaGitHubはてなブログをはじめよう!sakuramochi702さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。