【发布时间】:2014-08-07 16:31:20
【问题描述】:
CSS:
.double-border {
border-bottom: 1px solid #cd888a;
padding:3px 0;
height:1.5em;
position: relative;
}
.double-border:before {
background: none;
border-bottom: 1px solid #2e0000;
content: "";
display: block;
position: absolute;
bottom: 0px;
top:0px;
left:1px;
right:1px;
pointer-events: none;
}
演示:https://surgemovement.org/(请参阅某些文本的边框底部)
- Firefox 完美显示
- IE 完美显示
- Chrome 有一个问题:pseudo:before 边框在顶部,看起来像废话
- (Windows Safari 显示它与 Chrome 相同,但我真的不在乎那个浏览器)
关于如何使用 Chrome 解决此问题的任何想法?
注意:因为另一种“插入”的双边框方式不能仅是边框底部,所以该解决方案被淘汰了。
【问题讨论】:
-
您的演示网站还有其他事情要做。我无法在 jsfiddle 中重新创建问题。
标签: html css cross-browser border