ホバー時のテキストをcssに置き換えたかったのですが、うまくいきませんでしたが、Google chromeは:hover
疑似クラス全体を無視し、Mozilla firefoxcontent
は残りのイベントを安全に無視して実行し続けました
HTML:
<li id="menuDebating"><a href="xc_debating.htm">Debating</a></li>
CSS:
#menuDebating a:hover{
content: "Public Speaking" !important;
color:red;
}
フィドル: http://jsfiddle.net/FSyAv/
しかし、私はcss3 宣言を読んだことがありますが、実装は javascript で簡単なので、大したことではありませんcontent
。:hover
しかし、私はそれをさらに見て、a:hover::before
疑似クラスを使用しようとしましたが、それは本当に奇妙になります
HTML:
<li id="menuDebating"><a href="xc_debating.htm">Debating</a></li>
CSS:
#menuDebating a:hover::before{
content: "Public Speaking" !important;
color:red;
}
フィドル: http://jsfiddle.net/FSyAv/1/
Chrome ではノンストップでちらつき、Safari ではちらつき、その後しばらく停止してちらつき続けますが、Mozilla と Opera では意図したとおりにイベントが実行されます。