我想改变我的水平规则的厚度(<hr>)在CSS。我知道它可以在HTML中这样做
<hr size="10">
但我听说这是不赞成的,在MDN这里提到过。在CSS中,我尝试使用height:1px,但它不会改变厚度。我想要<hr>的线是0.5px厚。
我使用的是Ubuntu上的Firefox 3.6.11
我想改变我的水平规则的厚度(<hr>)在CSS。我知道它可以在HTML中这样做
<hr size="10">
但我听说这是不赞成的,在MDN这里提到过。在CSS中,我尝试使用height:1px,但它不会改变厚度。我想要<hr>的线是0.5px厚。
我使用的是Ubuntu上的Firefox 3.6.11
当前回答
我增加了线条的不透明度,所以它看起来更薄:
<hr style="opacity: 0.25">
其他回答
高度属性在HTML 5中已弃用。我要做的是在hr周围创建一个边界 增加边框的厚度:hr style="border:solid 2px black;"
由于浏览器实现的差异,<hr />并不适合自定义。
通常使用div会更简单:
等等等等 < span style=" font - family:宋体;"> < / div > 诸如此类
为了保持一致性,删除任何边框,并使用<hr>厚度的height。添加背景色将使<hr>具有指定的高度和颜色。
在样式表中:
hr {
border: none;
height: 1px;
/* Set the hr color */
color: #333; /* old IE */
background-color: #333; /* Modern Browsers */
}
或者是内联的:
<hr style="height:1px;border:none;color:#333;background-color:#333;" />
更详细的解释在这里
我增加了线条的不透明度,所以它看起来更薄:
<hr style="opacity: 0.25">
我认为样式化<hr>标签的最佳成就如下:
hr {
color: #ddd;
background-color: #ddd;
height: 1px;
border: none;
max-width: 100%;
}
对于HTML代码,只需添加:<hr>。