2017-05-31 8 views
0

他のテキストがハイライト表示されているときにユニコード文字が強調表示されないのはなぜですか?シンボルは絵文字(拡張ユニコード)と呼ばれるリンク内のUnicode文字が浮動でハイライト表示されない

a:hover 
 
{ 
 
    color: #ffd800; 
 
}
<a href="#">Some text that is hightlighted but why this symbol doesn't highlight!??</a>

+0

[Unicode絵文字の色](https://stackoverflow.com/questions/32413731/color-for-unicode-emoji)の可能な複製 – IiroP

+0

リンクの@IiroP ty。しかし、なぜこれらのユニコード記号は共通の記号(アスキー文字、数字、句読点記号など)とは異なる扱いを受けるのですか。 – Willmore

+0

ここでは問題はありません。私はそれを上に置くとシンボルは色を変えます。 –

答えて

1

。 Chrome、Opera、Safariなどに表示されるときはカラフルです。色を変更することはできません。そのシンボルを注意深く見ると、その色が黒色の境界線で灰色になっていることがわかります(WindowsではMacOSとは異なります...)。もしあなたがIE/Edgeでそれをチェックすると、(現在IE/Edgeがカラフルな絵文字をサポートしていないので)変更を見ることができるかもしれません。

+0

この説明をありがとう。視覚的な外観の特性を変更することができます:) css: '.un:hover/*ユニコードハイライト*/ { 色:透明; text-shadow:0 0 0#ffd800; } 'およびhtml' Some text that is hightlighted completely . ' – Willmore

+0

フィルタに効果を追加することができます(例:filter)。変更は行いますが、色は変更しません。 colorプロパティは変更されません! – HTCom

関連する問題