:after/::afterと:before/::beforeの異同
1403 ワード
同じ点は、いずれも擬似クラスオブジェクトを表すために用いることができ、オブジェクトの前のコンテンツ を設定するために用いることができる.:beforeと::beforeの書き方は等価です;after和::after表記は等価 異なる点:before/:afterはCss 2の書き方、::before/::afterはCss 3の書き方 :before/:afterの互換性は::before/::afterより良いですが、H 5開発では::before/::afterの方が が推奨されています.
に注意これらの擬似要素はcontent属性とともに を使用する.これらの擬似要素はDOMには表示されないので、jsでは操作できません.CSSレンダーレイヤに を追加するだけです.これらの擬似要素の特効は、通常、 をアクティブにするためにhover擬似クラススタイルを使用します.
eg:マウスをspanに移動すると、spanの前に「111111」が挿入されます.
に注意
eg:マウスをspanに移動すると、spanの前に「111111」が挿入されます.
<style>
span{
background: yellow;
}
span:hover::before{
content:"111111";
}
style>
<span>222span>