HTML类无法识别

时间:2017-10-26 14:51:53

标签: html css

此代码按预期工作,但是当我尝试将css从影响div整体改为仅仅类时它似乎不起作用。我看了一下语法,但似乎找不到任何错误。

* {
  margin: 0;
  font-family: "Helvetica”, sans-serif;

}

.test {
  background: #0d0e0d;
  height: 32px;
  width: 100vw;
}
<html>

<head>
  <title>WEBSITE</title>

</head>

<body>
  <div class=“test”></div>
</body>

</html>

4 个答案:

答案 0 :(得分:9)

你的<div class=“test”></div>中有一些奇怪的双引号。用普通双引号替换它们,你的代码正常工作:

&#13;
&#13;
<html>
        <head>
            <title>WEBSITE</title>
            <style>
                *{
                    margin: 0;
                    font-family: "Helvetica”, sans-serif;
                }
                .test {
                    background:#0d0e0d;
                    height:32px;
                    width:100vw;
                }
            </style>
        </head>
        <body>
            <div class="test"></div>
        </body>
    </html>
&#13;
&#13;
&#13;

答案 1 :(得分:2)

尝试      <div class="test"></div>

代替<div class=“test”></div>

“”是智能引号,而classname应该在""引号中

答案 2 :(得分:2)

您使用不正确的引号开头。使用"代替

此外,您需要了解CSS特异性。如果您为div标记声明了样式,则与该类test关联的任何样式都将优先。

答案 3 :(得分:0)

问题是class=“test”您应该更改为class="test",而font-family也是如此,此代码将有效:

&#13;
&#13;
 <html>
        <head>
            <title>WEBSITE</title>
            <style>
                *{
                    margin: 0;
                    font-family: "Helvetica", sans-serif;
                }
                .test {
                    background:#0d0e0d;
                    height:32px;
                    width:100vw;
                }
            </style>
        </head>
        <body>
            <div class="test"></div>
        </body>
    </html>
&#13;
&#13;
&#13;