只有websafe颜色才能为<hr>造型?
我有一个<hr>
,我需要它具有颜色(十六进制值)#ac8900。 如果我用老式的方式来塑造它
<hr color="#ac8900">
它工作正常。 但我期望用CSS来设计所有样式,所以我在我的样式表中尝试了这一点:
hr{
color: #ac8900;
background-color: #ac8900;
border-color: #ac8900;
height:2px;
border:none;
}
但它不起作用。 其他更多'基本'颜色的工作,如#000,#fff等,但不是我需要的。 你只能使用网页安全色使用css着色<hr>
吗?
您的物业价值无效。 您需要使用RGB代码才能使这些值有效。 尝试下面的风格。
如果border:none
,则不需要border-color
。类似的color
在这里也没有意义。
hr{
background-color: #ac8900;
height:2px;
}
有关CSS color
数据类型的可接受值,请参阅MDN。 有很多有效的方法来指定颜色,包括三位或六位数字的十六进制数字rgb()
, hsl()
以及像red
或cornflowerblue
red
这样的关键字。