使用 CSS 自定义 hr 元素的颜色
尝试修改 hr 标签的颜色时,通常会遇到挑战由于该元素的浏览器默认样式。仅 color 属性可能不够。
要有效更改 hr 标签生成的线条颜色,请考虑使用 border-color 属性:
hr { border-color: #123455; }
但是,请注意调整线条的大小可能会导致边框和线条本身之间出现意外间隙或错位。在这种情况下,建议同时指定边框颜色和背景颜色以实现所需的外观。
为了更全面的方法,HTML5 Boilerplate 项目提供了一个默认样式表,其中包含以下规则:
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
另外,根据SitePoint发表的一篇名为“12个鲜为人知的CSS事实”的文章,将border-color:继承分配给hr 标签使其能够采用其父元素的边框颜色。
以上是如何使用 CSS 有效更改 HR 元素的颜色?的详细内容。更多信息请关注PHP中文网其他相关文章!