2016-09-13 8 views
0

CSSを初めて使用しました。チャプタータイトルの前に画像を配置したいだけです。私は矢印の画像を持っているので、その画像を章名の前に置いて、CSSを使ってHTML <img>タグを使わずに置いておきたい。HTMLでimgタグを使用してイメージを表示するCSS

マイコード:

.body > .ce_label:before{ 
 
    background: url("arrow.png"); 
 
}
<div id="body-proof" class="body top-most bottom-most"> 
 
    <div id="OPT_ID_4224-proof" class="ce_label"> 
 
    Chapter<span class="tb"></span>11<span class="te"></span> 
 
    </div> 
 
</div>

私はデザインで正しい出力が届きません。誰でも私にこれを解決させる手助けはできますか?

+3

をチェック:あなたは' content'プロパティを言及するとき、擬似要素before'動作します。 'content:" ";'を追加してください。また、デフォルトでは、擬似要素は 'display:inline'です。それを' display:block'に変更し、画像を表示するべきいくつかの次元を適用します。 –

答えて

1

あなたはこの

.ce_label:before{ 
    content: url(arrow.png); 
} 
+0

上記のCSSは何も表示しません。 @Khunteta – malar

+1

@malar画像パスが正しいかどうかを確認する必要があります。 もしそうでなければ、相対パスを与える必要があります。 –

+0

ありがとう、それは@khunteta – malar

1

前/後のような擬似要素と使用のコンテンツ 'プロパティのCSSの下に使用し、画像のパスが正しいことを確認してくださいすることができます。 は `Fiddle

.body > .ce_label:before { 
    content: url(https://s14.postimg.org/zfkdt9wdt/down_arrow.png); 
} 
関連する問題