更改元素的文本颜色无效

时间:2015-07-08 04:52:51

标签: html css html5

我正在尝试使用下面的代码中的类.highlight更改div的文本颜色,但它无效。

我做错了什么?

.highlight {
  font-color: #FF3300;
  font-style: oblique;
  line-height: 20%;
}
<div class="highlight">
  <h4>ASSOCIATED PRESS</h4>
</div>
<br>
<h3 style="line-height:100%">4.6/5</h3>
<div class="highlight">
  <h4>GOODREADS</h4>
</div>

4 个答案:

答案 0 :(得分:1)

您无法更改文本颜色,因为font-color不是有效的CSS属性。要设置元素文本内容的前景色,请使用color CSS属性。

.highlight {
  color: #FF3300;
  font-style: oblique;
  line-height: 20%;
}
<div class="highlight">
  <h4>ASSOCIATED PRESS</h4>
</div>
<br>
<h3 style="line-height:100%">4.6/5</h3>
<div class="highlight">
  <h4>GOODREADS</h4>
</div>

答案 1 :(得分:0)

将css更改为

.highlight h4 {
color: #FF3300;
font-style: oblique;
line-height: 20%;
}

答案 2 :(得分:0)

更改CSS

.highlight {
color: #FF3300;
font-style: oblique;
line-height: 20%;
}

https://jsfiddle.net/5mr2wLgy/

答案 3 :(得分:0)

添加

h4 {
  color: #FF3300;
  font-style: oblique;
  line-height: 20%;
}

.highlight h4 {
  color: #FF3300;
  font-style: oblique;
  line-height: 20%;
}