【发布时间】:2015-04-02 04:42:12
【问题描述】:
下面是我的代码:
#sam_ul li {
height: 41px;
border-bottom: 1pt solid #DEDEDE;
background-color: #F8F8F8;
}
#sam_ul li {
list-style-type: none;
}
#u_l_add:before {
content: '\0FBF';
}
<ul id="sam_ul" style="margin:0px;">
<li>
<a href="#">
<span id="u_l_add" style="font-size:36px;line-height:20px;"></span>
<div style="width:130px;position:relative;top:-20px;left:40px;">Add</div>
</a>
</li>
<li>
<a href="#">
<span id="u_l_sear" style="font-size:36px;line-height:20px;"></span>
<div style="width:130px;position:relative;top:-20px;left:40px;">Search Artifact</div>
</a>
</li>
</ul>
内容伪元素在 IE 和 Mozilla 中的显示方式不同。不同的是,我的意思是在IE 中它可以正确显示,而在 Mozilla 中它正在添加一些额外的填充并显示内容。
检查第一个 li 元素和第二个 li 元素之间的区别。
谁能帮我解决这个问题?
【问题讨论】:
-
在添加之前重置元素样式是避免浏览器特定样式的最佳方法。尝试为块级元素(如 p、div、标题标签、ul、ol、li、......
-
当你说“mozilla”时,你的意思是“Firefox”你真的在使用Mozilla Suite吗?
-
我的意思是 Firefox ..不是 mozilla 套件..
标签: html css internet-explorer html-lists mozilla