html - 更改 HTML 页面中的 hr 样式

标签 html css horizontal-line

<分区>

我尝试更改 <hr>使用 CSS 标记:

hr { color:whitesmoke}

但它根本不会影响我的 HTML。有没有办法使用 CSS 将水平线的颜色更改为与默认颜色不同的颜色?出于性能目的,我不想使用 img (我想要的颜色的水平线与 max-width: 100% )而是一些 CSS 规则。

最佳答案

外观<hr>在浏览器中是基于边框样式而不是由 color 决定的属性(property)。因此,尝试使用 border-color相反:

hr {
  border: none;
  border-top: 1px solid whitesmoke;
}
<hr>

关于html - 更改 HTML 页面中的 hr 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45680885/

相关文章:

javascript - 当元素隐藏时如何禁用 `accesskey`?

javascript - 有没有一种方法可以单击 Canvas 中的特定点/元素(使用 javascript、jquery 或 selenium)

node.js - console.log 上的 NodeJS 简单水平线

css - 如何使用 CSS 创建一条文本居中、两端封顶的水平线?

javascript - jsoup html解析style=”display :none; dont show the link

html - Sendgrid 电子邮件在 Gmail 和 Microsoft Outlook 上的呈现方式不同

CSS - 我的 HTML 和 BODY 之间的空白

java - 当 HTML 文件从网络服务器发送到客户端浏览器时不显示图像

html - 如何去除这种类型的元素重叠?

android - 在 EditText 内添加水平线