代码之家  ›  专栏  ›  技术社区  ›  The.Anti.9

CSS行为怪异

css
  •  0
  • The.Anti.9  · 技术社区  · 16 年前

    我有以下CSS代码:

    .tag {
        display: inline;
        font-size: 10px;
        padding: 5px;
        color: #FFF;
        background-color: #444;
    }
    
    .tag:hover {
        font-size: 10px;
        padding: 5px;
        color: #FFF;
        background-color: #666;
    }
    

    除了背景色,还有一个有显示:行内,没有区别,对吗?当.tag div出现时,它有白色文本,但没有背景色。它还有一个12磅的字体大小,没有填充。然而,当我在它上面盘旋的时候,它看起来非常完美。有人能告诉我为什么要这样做吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   alex    16 年前

    使用!重要的

        2
  •  5
  •   netic    16 年前

    如果您的css文件/scriptlet中只有这两个类,就没有什么不同了。 但是,如果你有2个以上的班级,并且和其他班级混合,情况会有所不同。

    你的.tag可能被其他班级的学生滥用了。 我会使用firefox+firebug进行调试。此工具将向您显示哪些CSS类/属性是voeridden