默认显示属性是什么:pseudo-elements之前和:之后



默认的 display:属性是什么:after and:在指定 content之后的伪元之前。

display: inline还是display: inline-block

在默认的CSS值列表

中找不到它

示例:

div {
  border: solid 1px black;
  padding: 5px;
  }
div:before {
  content: "Before: Am I inline-block or inline?";
  color:red;
 }
div:after {
  content: "After: Am I Inline-block or inline?";
  color:green;
 }
<div>Div 1</div>
<div>Div 2</div>
<div>Div 3</div>
<div>Div 4</div>

:before:after伪元素默认为内联。

正如W3规格所说:

在A:之前或:伪元素声明后,非传染性 属性采用其初始值。

,显示属性的初始值是内联的。

最新更新