【发布时间】:2015-08-10 03:25:00
【问题描述】:
很确定这是 Firefox 的一个错误,但也许有人可以权衡一下。
我正在围绕 100x100 的框应用轮廓。当您使用绝对定位的伪元素时,它应该将其从文档流中删除,但它似乎仍在影响大纲属性的流。 IE 和 Chrome 似乎像我预期的那样呈现这个,黑色轮廓保持在主要元素的位置。有什么想法吗?
.content
{
width:100px;
height:100px;
outline:1px solid black;
border:1px solid yellow;
position:relative;
}
.content:after
{
position:absolute;
content:'pseudo';
background-color:salmon;
width:200px;
top:150px;
}
<div class='content'></div>
【问题讨论】:
-
更新了 IE、Firefox、Chrome 的图片
-
我会说这是一个错误......而不是一个新错误。
-
为什么不直接删除
position: relativejsfiddle.net/k7z7sqay/26 -
@AdamBuchananSmith 我需要根据节点的位置定位伪元素。不幸的是,对文档进行定位是行不通的。