在我正在编码的网页上,我发现了在Chrome和(IE和Firefox)之间显示列表的区别。
我想我的样式表是错误的。但是哪里?
为什么“ li”的内容在IE和Firefox上设置为新行?
我想要像Chrome一样显示
在我的样式表上:
a {
color: #F60;
text-decoration: none;
}
a:hover{
color: #F60;
text-decoration: underline
}
li {
margin: 0px 0px 0px 10px;
}
结果如下图所示:
我试过了
ul{
display: inline
}
但是,它去除了头部的标记。
最佳答案
看来是this bug,但这意味着您的<a>
是块元素。
顺便说一句,不需要在:hover
中重新定义相同的颜色。
关于css - 样式表设置在IE和Firefox上不显示新行中的<li>内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8264320/