html - 如何改变<hr/>元素的颜色?

标签 html css colors

我尝试了所有方法来改变 <hr/> 的颜色:

hr{
   border-color: yellow;
   background-color:  yellow;
   color: yellow;
  }

但在 Chrome 和 FF 中都是这样显示的:

y

如何将其颜色更改为纯黄色?

最佳答案

hr 一个样式:

hr{
    border:0;
    margin:0;
    width:100%;
    height:2px;
    background:yellow;
}

border:1px solid yellow;

JsFiddle

您需要摆脱 border 或更改 border 的属性才能正常工作。

来自 @Darko Z在评论中:

In many browsers the default style for HR is to add some sort of shading to the border so this comes out as dirty #whateverColourYouWant. To get rid of it, setting border explicitly (and not just border-color) is necessary.

关于html - 如何改变<hr/>元素的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22382338/

相关文章:

css - 将事件类添加到 angularJS 中的 Font Awesome 列表项

控制台中的彩色文本

cocoa - cocoa 和Photoshop之间的颜色差异

python - 检测到特定颜色后停止网络摄像头

html - Bootstrap 3 : Fixed Right Sidebar

javascript - Bootstrap 导航栏折叠按钮不起作用

css - CSS 不透明度如何影响可访问性?

javascript - 线性渐变在 Outlook 中不起作用

javascript - 使用 Ryan Fait 代码的动态粘性页脚高度

jquery - 我的 jQuery 轮播有问题。 [JSFiddle 链接]