imgタグには疑似要素がつけれないらしい!
というのでハマったのでメモ。
スポンサーリンク
imgに疑似要素が使えない
例えばこういうHTMLがあって。
<img class="myimg" src="https://engineering.dn-voice.info/hogehoge.jpg" /> <div class="myimg">これはいける</div>
スタイルをこんな感じにすると。
.myimg{ position:relative; } .myimg:after{ content:"hoge"; position:absolute; }
divの方には「hoge」が表示されるけど、
imgには表示されない。
imgには疑似要素が使えないという仕様らしい。
閉じタグがない要素は使えないらしい
imgには閉じタグがないから、疑似要素は表示されないらしい。
ということは、brもダメなんか?
<br class="myimg" />
やってみたけど、やっぱり疑似要素は表示されない。
brでそんなことする場面はあんまりないと思うけど。。
コメント
コメントはありません。