在我正在编码的网页上,我发现了在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/

10-10 10:10