hr标签没有color属性,为什么却可以用

金子总会发光的 2018-03-07 09:37:33
在w3c标准中,hr标签是没有color属性的,但是我却在教材中看到如下代码:
<hr size="3" color="red" width="750px">

要设置颜色,不应该是要这样写的吗? <hr style="color:red">
请各位大神为我解释一下。
...全文
1175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wayne8016 2018-04-11
  • 打赏
  • 举报
回复
可以在html中直接设置color,但一般我们不这样做,因为html和css不是讲究样式结构分离嘛 要想用css设置出hr的颜色可以这样写

border:none;
border:1px solid red;
hookee 2018-03-08
  • 打赏
  • 举报
回复
w3c标准只是推荐标准,浏览器厂商可以按自己的方式实现。
天际的海浪 2018-03-07
  • 打赏
  • 举报
回复
早期ie浏览器中hr标签就有color属性的,但是没有归纳入w3c标准中,w3c标准规定元素样式就应该用css设置。 hr标签color属性虽然不是w3c标准,但在有的浏览器中没有取消,依然可以使用。只是不一定能兼容所有浏览器

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧