【发布时间】:2011-05-08 07:04:57
【问题描述】:
我想在 CSS 中更改我的水平线 (<hr>) 的粗细。我知道它可以像这样在 HTML 中完成 -
<hr size="10">
但我听说这是deprecated,正如MDN here 中提到的那样。在 CSS 中,我尝试使用 height:1px,但它不会改变粗细。我希望<hr> 线是0.5px 厚。
我在 Ubuntu 上使用 Firefox 3.6.11
【问题讨论】:
-
我希望它真的很薄,除非他专门寻找它,否则用户不应该注意到它的存在。无论如何尝试......
-
你也可以试着让它更像背景的颜色,让它融入...
-
因为 1px 是最小的,如果你想让它不那么明显,你应该把它变成浅灰色。
-
@MovieYoda:尺寸可以达到亚像素,但渲染将四舍五入到最接近的像素。这就像期望一个整数值是 1.23784... 不可能。您可以将其设置为这种值,但它会四舍五入到最接近的整数。从理论上讲,由于技术细节,您可以在 LCD 上将宽度四舍五入为像素的 1/3,但我怀疑浏览器实际上也这样做。剩余的亚像素尺寸不能是任何颜色,因为它只与一种 RGB 荧光粉有关。
-
不是半像素,半像素。这个问题并不完全愚蠢。 reddit.com/r/shittyprogramming/comments/20zyea/…
标签: html css user-interface