【问题标题】:How to fix redefinition warnings from CSS Validator?如何修复来自 CSS Validator 的重新定义警告?
【发布时间】:2016-05-06 17:43:42
【问题描述】:

我刚刚通过 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;
}

我不知道要改变什么才能让这些警告消失。

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

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

【问题讨论】:

    标签: css warnings w3c-validation redefinition


    【解决方案1】:

    您的网站中有多个 .fa.fa-check 实例。 css验证器体贴你尝试重新定义类。

    尝试只让你的一个实例 .fa.fa-check 类,它会解决这个类的问题。

    【讨论】:

    • 我在上面发布的脚本是整个 html 文档中唯一出现的 .fa-fa.-check。
    • 好的,你导入外部样式表了吗?我要问的是你是否重新定义在某个地方上课。
    • 我使用的唯一外部样式表是这个:maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/…
    • 当我通过直接输入使用 W3C 验证器验证 css 时,我没有收到有关您的代码的警告。您使用哪种方法来验证您的网站?
    • 那么在 html-document 的其他地方一定有什么东西。我使用了 URI 和地址 esigaretten.no 的验证。
    猜你喜欢
    • 2011-07-28
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 2021-01-01
    • 2021-02-09
    • 1970-01-01
    相关资源
    最近更新 更多