我想用CSS改变我的hr标签的颜色。我尝试了下面的代码似乎不工作:
hr {
color: #123455;
}
我想用CSS改变我的hr标签的颜色。我尝试了下面的代码似乎不工作:
hr {
color: #123455;
}
当前回答
在阅读了这里所有的答案,并看到了所描述的复杂性之后,我开始了一个关于人力资源实验的小转移。并且,结论是你可以扔掉你写的大部分monkeypatched CSS,阅读这篇小入门,只使用这两行纯CSS:
hr {
border-style: solid;
border-color: cornflowerblue; /* or whatever */
}
这就是你为人事简历设计风格所需要的全部内容。
适用于跨浏览器、跨设备、跨操作系统、跨英语频道、跨年龄。 没有“我认为这可以工作……”,“你需要记住Safari/IE……”等等。 没有额外的CSS -没有高度,宽度,背景颜色,颜色等涉及。
只有防弹的彩色hr。就是这么简单。
奖励:给HR一些高度H,只要设置边界宽度为H/2。
其他回答
一般来说,你不能像设置其他颜色一样,用CSS设置水平线的颜色。 首先,Internet Explorer需要CSS中的颜色读起来像这样:
“颜色:# 123455”
但是Opera和Mozilla需要你的CSS中的颜色读起来像这样:
background - color: # 123455”
因此,您需要将这两个选项添加到您的CSS中。
接下来,你需要给水平线一些尺寸,否则它将默认为浏览器设置的标准高度、宽度和颜色。 下面是一个示例代码,说明了你的CSS应该是什么样的,才能得到蓝色的水平线。
hr {
border: 0;
width: 100%;
color: #123455;
background-color: #123455;
height: 5px;
}
或者当你插入一条水平线时,你可以直接在你的HTML页面中添加样式,就像这样:
<hr style="background:#123455" />
希望这能有所帮助。
在阅读了这里所有的答案,并看到了所描述的复杂性之后,我开始了一个关于人力资源实验的小转移。并且,结论是你可以扔掉你写的大部分monkeypatched CSS,阅读这篇小入门,只使用这两行纯CSS:
hr {
border-style: solid;
border-color: cornflowerblue; /* or whatever */
}
这就是你为人事简历设计风格所需要的全部内容。
适用于跨浏览器、跨设备、跨操作系统、跨英语频道、跨年龄。 没有“我认为这可以工作……”,“你需要记住Safari/IE……”等等。 没有额外的CSS -没有高度,宽度,背景颜色,颜色等涉及。
只有防弹的彩色hr。就是这么简单。
奖励:给HR一些高度H,只要设置边界宽度为H/2。
有些浏览器使用color属性,有些使用background-color属性。为了安全起见:
hr {
color: #color;
background-color: #color;
}
使用字体颜色修改水平规则使它们更加灵活和易于使用。
color属性在默认情况下是不继承的,因此需要将以下属性添加到hr's中以允许颜色继承:
/*允许hr继承颜色*/ Hr{边框:1px solid;} /*可重复使用的颜色修饰符*/ .fc_-alpha{颜色:深红色;} 正常的人力资源: <人力资源> Hr与<span class="fc_-alpha">颜色修饰符</span>: <人力资源类= " fc_-alpha " >
只有带颜色的border-top才能使线条有不同的颜色。
人力资源{ Border-top: 1px实心#ccc; } <人力资源>