代码之家  ›  专栏  ›  技术社区  ›  andrej

没有用DOCTYPE[closed]定义的span颜色

  •  1
  • andrej  · 技术社区  · 11 年前

    在html文件中,我有:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    <head>
        <title>link</title>
        <link rel="stylesheet"   href="page.css" type="text/css"/>
    
    </head>
    <body>
        <a target="_blank" href="#" title="#"><span class="nhow">colored</span>not_colored</a>
    </body>
    </html>
    

    在CSS中

    SPAN.NHOW {
        COLOR: red;
    }
    

    如果没有下一行:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    

    我怎样才能让它在包含“严格”行的情况下工作?问题是span类中没有定义的颜色。链接显示为全蓝色,但着色部分应为红色。

    2 回复  |  直到 11 年前
        1
  •  0
  •   Amit singh    11 年前

    看看这个。。

    HTML格式

    <a target="_blank" href="#" title="#"><span class="nhow">colored</span>not_colored</a>
    

    CSS格式

    .nhow {
        color: red;
    }
    
        2
  •  0
  •   Pirate X    11 年前

    您正在错误地使用css语法。

    这是应该的

    .nhow {
        COLOR: #41EDF3;
    }
    

    这里工作很好- https://jsfiddle.net/0ynxfm2v/