我使用以下CSS将刻度字符(✓)设置为无序列表项中的项目符号:
ul {
list-style: none;
padding: 0px;
}
ul li:before
{
content: '\2713';
margin: 0 1em;
color:#E8001F;
}
它在Firefox 30.0上完全正常,但IE 9根本没有显示任何子弹。
我的HTML很简单
<ul><li>A</li><li>B</li></ul>
编辑:
自定义项目符号不起作用的原因是怪癖模式下的IE 不支持给定的CSS。如果我们添加
<!doctype html>
IE应该切换到另一种模式,但在我的情况下,这是不合适的。 解决方案是使用图像项目符号。
答案 0 :(得分:0)
也许你可以试试图像
li {
list-style-image: url(image);
}
希望它可以帮到你
答案 1 :(得分:0)
我尝试了相同的代码,它在IE 9中工作......
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Test List</title>
<style>
ul {
list-style: none;
padding: 0px;
}
ul li:before
{
content: '\2713';
margin: 0 1em;
color:#E8001F;
}
</style>
</head>
<body>
<ul><li>A</li><li>B</li></ul>
</body>
</html>