更改hr元素的颜色

我想使用CSS更改我的hr标记的颜色。我在下面尝试的代码似乎不起作用:

hr{
颜色:#123455;
}

如果您打算更改生成的线条的颜色,我认为您应该使用边框颜色而不是颜色;人力资源&gt标签

尽管如此,注释中指出,如果更改线条的大小,边框仍将与样式中指定的宽度相同,并且线条将使用默认颜色填充(大多数情况下这不是所需的效果)。因此,在这种情况下,您似乎还需要指定背景色(正如@Ibu在其回答中所建议的)

HTML 5样板文件项目在其默认样式表中指定以下规则:

hr{显示:块;高度:1px;
边框:0;边框顶部:1px实心#ccc;
边距:1em 0;填充:0;}

SitePoint最近发表了一篇题为“12个鲜为人知的CSS事实”的文章,其中提到&lt;人力资源&gt</如果指定hr{border color:inherit},则code>可以将其边框颜色设置为其父级的颜色

发表评论