在HTML页面

时间:2017-08-14 18:36:24

标签: html css horizontal-line

我尝试使用CSS更改<hr>标记:

hr { color:whitesmoke}

但它根本不会影响我的HTML。有没有办法将水平线的颜色更改为与使用CSS的默认颜色不同的颜色?出于性能目的,我不想使用img(我希望用max-width: 100%颜色的水平线)但是有些CSS规则。

3 个答案:

答案 0 :(得分:3)

浏览器中<hr>的外观基于边框样式,而不是由color属性决定。因此,请尝试使用border-color代替:

hr {
  border: none;
  border-top: 1px solid whitesmoke;
}
<hr>

答案 1 :(得分:1)

您可以使用:

hr { border: 0px; border-bottom: 1px solid whitesmoke; }
<hr/>

答案 2 :(得分:1)

&#13;
&#13;
hr {border-top: 1px solid whitesmoke;}
&#13;
<hr> 
&#13;
&#13;
&#13;