我有一个<hr>
,我需要它有颜色(十六进制值)#ac8900。如果我用老式的方式设计它
<hr color="#ac8900">
它工作正常。但是我希望用CSS来设置所有内容,所以我在样式表中尝试了这个:
hr{
color: #ac8900;
background-color: #ac8900;
border-color: #ac8900;
height:2px;
border:none;
}
但它不起作用。其他更“基本”的颜色如#000,#fff等,但不是我需要的颜色。您是否可以使用网络安全颜色使用css为<hr>
着色?
答案 0 :(得分:2)
您的媒体资源值无效。您需要RGB代码才能使值有效。试试以下风格。
如果border-color
,则不需要border:none
,同样color
在这里也没有意义。
hr{
background-color: #ac8900;
height:2px;
}
答案 1 :(得分:0)
见MDN for acceptable values for the CSS color
data type。指定颜色有很多有效的方法,包括三位或六位十六进制数,rgb()
,hsl()
以及red
或cornflowerblue
等关键字。