首页 > 为什么<hr>标签不能在css中设置color?

为什么<hr>标签不能在css中设置color?

<hr>设置颜色可以用

<hr color="yellow" />

却不能用

hr {
    color: yelow;
}

为什么呢?


这样也是可以的:

hr {
    border-top:1px solid yellow;
}

首先我想说的是你单词都写错了,能行吗? color:yelow;???


浏览器的渲染机制不一样。要写出兼容性的hr,可以参考我这篇文章
http://1.hehongwei44.sinaapp.com/?p=320


火狐浏览器里使用 background-color 来定义 hr
ie浏览器使用 color 来定义 hr
兼容的写法:

color: yelow;
background-color: yellow;
【热门文章】
【热门文章】