1

このナビゲーションがあり、Alt コード「▼」(Alt+31) を使用して、次の CSS でドロップダウンを表示しています。

ul>li.drop_down>a:before
{
content: "▼"
}

ここに潜在的な問題はありますか、それともこの目的のために背景画像を使用したほうがよいでしょうか。潜在的な問題とは、異なる OS や UA などでキャラクターが表示されないことを意味しますが、これに限定されません。

BOM なしの UTF-8、New Doc Format = Unix、EOL = Unix Format を使用しています (この情報が必要かどうかはわかりません)。

4

2 に答える 2

1

ファイルと http ヘッダーが正しく成文化されていれば、この文字に問題はないと思います。

「▼」をサポートするフォント (Unicode Block 'Geometric Shapes'):

http://www.fileformat.info/info/unicode/block/geometric_shapes/fontsupport.htm

ご覧のとおり、Arial はそれをサポートしています (このフォントはほとんどすべてのコンピューターで見つけることができます)。

http://www.fileformat.info/info/unicode/font/arial/blockview.htm?block=geometric_shapes

于 2012-09-10T21:06:48.953 に答える
0

これらの種類のものには Unicode を使用する必要があります。▼特に、\25bcです。

いえ

ul > li.drop_down > a::before
{
    content: "\25bc";
}

また、私が使用したことに注意してください::before– これは技術的に正しい形式ですが、特定のバージョンの IE では使用する必要があります:before(私の知る限り、非標準であってもすべてがそれを認識します)。が正しいとし:beforeても、おそらく必要です。::before

于 2012-09-10T20:50:04.473 に答える