javascript - 为什么厚 Hr 显示 2 行很难看(CSS)?

标签 javascript html css internet-explorer

应用此样式制作厚 HR 标签

.thickHr{
    border: none;
    height: 6px;
    /* Set the hr color */
    color: red; /* old IE */
    background-color: red; /* Modern Browsers */
}

然后这是在 IE 和 Chrome 中的结果:

enter image description here

如你所见,在粗红线之上有一条细线,非常难看。

那么如何去除那条细线呢?

如果这就是 Hr 的呈现方式,那么我们可以使用其他样式(不是 Hr)来做同样的事情吗?

注意:与其他类型相比,我仍然更喜欢hr

最佳答案

使用边框顶部或边框底部

     .thickHr{
      border-top: 6px solid red ;
      color: red; /* old IE */
      background-color: red; /* Modern Browsers */
              }

Fiddle

关于javascript - 为什么厚 Hr 显示 2 行很难看(CSS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22980740/

相关文章:

javascript - 为什么我的电子邮件标签传递的是空电子邮件属性?

html - 如何防止文本超出元素范围?

CSS 输入字段样式魔法

jquery - 不确定状态的复选框在 safari 中不起作用(兼容性问题)

javascript - 在没有 Eval 的情况下执行 Javascript 中的字符串

javascript - js reduce 中的默认参数被忽略

javascript - 我在 EcmaScript 规范中读到某些方法是 "generic"。这是什么意思?

html - 使用 Internet Explorer 的博客中的 css 过滤器显示问题

css - 绝对定位百分比 50%

javascript - 如何从代码隐藏中删除 Html <li> 元素符号?