【问题标题】:How do I fill an <hr> divider in CSS with a color? [duplicate]如何用颜色填充 CSS 中的 <hr> 分隔符? [复制]
【发布时间】:2016-09-27 16:28:18
【问题描述】:

webpage with hr divider

我有一个带有 hr 分隔符的网页,并尝试在我的 CSS 文件中为其添加颜色,但似乎没有任何修改起作用。有人可以帮忙吗。

这是我的 CSS 文件代码:

body {
background: linear-gradient(black,white);
text-align:center;
}
#main {
    width: 1000;
    height: 600px;
    background: linear-gradient(gold, white);
    margin: 25px auto;
    border: solid 4px #FFFFFF;



}
h1 {

    text-align: center;
    font-family:"Times New Roman";
    font-size: 40pt;
    color: black;



}
hr{

    height: 6px;
    color: black;
}

【问题讨论】:

    标签: html css


    【解决方案1】:

    您必须使用background-color 来填写 HR。

    hr {
        height: 6px;
        background-color: black;
        border: 0;
    }
    

    更新:感谢 Roko C. Buljan 评论,添加了 border: 0;

    【讨论】:

    • 非常感谢!这有效!
    • 如果我没记错的话,border: 0; 也适用于所有浏览器
    • 好的,谢谢,但这是为什么呢?
    • +1 点赞回答和+1 点赞@RokoC.Buljan 的评论——我发现这两种方式都适用于我的情况。 Trey_32:border: 0 删除了&lt;hr&gt; 的默认 3D 类/凸起外观,这样做,使其成为一个不错的扁条,用作迷你分隔器,这在 2018+ 造型方面似乎风靡一时(BBC 网站和其他网站)
    猜你喜欢
    • 2022-01-09
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多