我尝试了各种方法来改变 <hr/> 的颜色:hr{ border-color: yellow; background-color: yellow; color: yellow; } 但在Chrome和FF中,它看起来是这样的: 我该如何将其颜色更改为纯黄色?
使用以下代码为 hr 添加样式:hr{ border:0; margin:0; width:100%; height:2px; background:yellow; } border:1px solid yellow; JsFiddle 你需要去除border或更改border的属性才能使其正常工作。 从@Darko Z在评论中说: 在许多浏览器中,HR的默认样式是向border添加某种阴影,因此会出现污秽的 #whateverColourYouWant。要消除它,必须明确设置边框(而不仅仅是border-color)。
border:0
! - Majid