如何修复CSS Validator的重定义警告?

时间:2016-05-06 17:43:43

标签: css warnings w3c-validation redefinition

我刚刚通过W3C CSS Validator运行我的网站 它总共出现了3146个警告。

其中大部分是重新定义警告,如下所示:

.fa.fa-check    Redefinition of color
.fa.fa-check    Redefinition of color
.fa.fa-check    Redefinition of font-size
.fa.fa-check    Redefinition of font-size
.fa.fa-check    Redefinition of background-color
.fa.fa-check    Redefinition of background-color
.fa.fa-check    Redefinition of display
.fa.fa-check    Redefinition of display
.fa.fa-check    Redefinition of height
.fa.fa-check    Redefinition of height
.fa.fa-check    Redefinition of line-height
.fa.fa-check    Redefinition of line-height
.fa.fa-check    Redefinition of width
.fa.fa-check    Redefinition of width
.fa.fa-check    Redefinition of text-align
.fa.fa-check    Redefinition of text-align

这是剧本:

.fa.fa-check 
{
    color: #81D742;
    font-size: 3em;
    background-color: #F7F7F7;
    border: 2px solid #DCDCDC;
    border-radius: 110px;
    display: inline-block;
    height: 110px;
    line-height: 110px;
    width: 110px;
    text-align:center;
    padding: 0px;
}

我无法弄清楚这些警告要消失的内容。

根据我的阅读,通常会出现重新定义警告 当样式表中有重复的定义时, 但唯一的问题是我找不到任何重复的定义。

有没有人有任何提示或技巧来解决这个问题?

1 个答案:

答案 0 :(得分:2)

您的网站上有几个.fa.fa-check实例。 css验证员考虑到你试图重新定义课程。

尝试只允许一个.t.fa.fa-check类的实例,它将解决此类问题。