Html 在导航下拉菜单中使用Alt代码

Html 在导航下拉菜单中使用Alt代码,html,css,drop-down-menu,Html,Css,Drop Down Menu,我有这个导航,我正在使用Alt代码“▼" (Alt+31)使用以下CSS显示下拉列表 ul>li.drop_down>a:before { content: "▼" } 这里有没有什么旁敲侧击的问题,或者我最好使用一个背景图像。旁敲侧击的问题是指,但不限于,角色没有出现在不同的操作系统或UA中 我使用的是不带BOM的UTF-8,新的Doc格式=Unix,EOL=Unix格式(不知道是否需要这些信息)。您必须使用Unicode来处理这些事情。对于▼ 尤其是\25bc 即 另外,请注意

我有这个导航,我正在使用Alt代码“▼" (Alt+31)使用以下CSS显示下拉列表

ul>li.drop_down>a:before
{
content: "▼"
}
这里有没有什么旁敲侧击的问题,或者我最好使用一个背景图像。旁敲侧击的问题是指,但不限于,角色没有出现在不同的操作系统或UA中


我使用的是不带BOM的UTF-8,新的Doc格式=Unix,EOL=Unix格式(不知道是否需要这些信息)。

您必须使用Unicode来处理这些事情。对于▼ 尤其是
\25bc


另外,请注意,我使用了
:before
–这在技术上是正确的格式,但某些版本的IE要求您使用
:before
(据我所知,即使它是非标准的,所有东西都能识别它)。您可能想要
:before
,即使
::before
是正确的。

您必须使用Unicode来处理这类事情。例如▼ 尤其是
\25bc


另外,请注意,我使用了
:before
–这在技术上是正确的格式,但某些版本的IE要求您使用
:before
(据我所知,即使它是非标准的,所有东西都能识别它)。您可能需要
:before
,即使
:before
是正确的。

如果文件和http头具有正确的编码,我认为您不会对该字符有任何问题

支持“”的字体▼“(Unicode块‘几何形状’):

如您所见,Arial支持该字体(几乎在每台计算机上都可以找到该字体):


如果文件和http头具有正确的编码,我认为您不会对该字符有任何问题

支持“”的字体▼“(Unicode块‘几何形状’):

如您所见,Arial支持该字体(几乎在每台计算机上都可以找到该字体):


首先,我建议使用
▼;
而不是写出字符,第二件要记住的事情是使用具有可用字符的字体。
:before
在旧版(IE)中不起作用浏览器。首先,我建议使用
而不是将字符写出来,第二件要记住的事情是使用具有可用字符的字体。
:before
在传统(IE)浏览器中不起作用。
ul > li.drop_down > a::before
{
    content: "\25bc";
}