div具有ID和类,但类不适用于div

时间:2016-06-19 10:06:49

标签: html css

我在下面有这个简单的html / css代码。 当我尝试在“欢迎”类中更改字体大小时,它实际上并未在div中的任何内容上应用字体大小,背景颜色,字体粗细等。

我能否解释一下为什么会发生这种情况。 DIV本身有ID和类。

<html>
<head>
  <style>
  .welcome {
   font-weight: bold;
   font-size: 50%;
  font-style: oblique;
   background-color: yellow;
  }


  a:hover {
   font-size: 500%;
  }

  #greeting {
  position: absolute;
  top: 200px;
  left: 100px;
   text-align: left;
  }

  p {
   color: green;
  }
  </style>

</head>


<body>
<div id="greeting" class=”welcome”>

 Sample Text
 <p>Thank you for coming here!</p>
 <p>Welcome to <a href=”ltu.html”>La Trobe</a></p>
 <p>Thank you for coming here!</p>
</div>
</body>

</html>

3 个答案:

答案 0 :(得分:3)

我想你可能从某个地方复制了代码, 您使用的报价不是正确的。

而不是

class=”welcome”

应该是

class="welcome"

(代码的其他部分相同)

答案 1 :(得分:1)

您使用了错误的字符来定义您的类,而是使用下面的双引号或单引号,

<div id="greeting" class=”welcome”><!--This is incorrect-->
<div id="greeting" class="welcome"><!--Use this--> 
<div id="greeting" class='welcome'><!--Or this one-->

答案 2 :(得分:0)

尝试使用单引号(')而不是双引号(“)。这似乎是问题。