CSS中是否有与:before和:after类似的:before或:upper伪类?
就像CSS中是否有与:before和:after类似的:before或:upper伪类?,css,Css,就像:before和:beforeCSS伪类一样,我们是否有任何:before和:before伪类来模拟各自的效果?没有,下面是所有这些伪类的列表:在之前和之后伪类创建为目标元素的子类。父/子是DOM中物理位置的唯一概念,视觉位置是样式的问题 这意味着,如果您希望这些元素在视觉上位于其父元素的上方/下方,那么您必须使用CSS将它们定位为这样 .a{ 边缘顶部:20px; } a:以前, a:之后{ display:block;/*默认情况下,它们是内联的*/ } .a::在{ 内容:“以上”;
:before
和:before
CSS伪类一样,我们是否有任何:before
和:before
伪类来模拟各自的效果?没有,下面是所有这些伪类的列表<代码>:在之前和之后伪类创建为目标元素的子类。父/子是DOM中物理位置的唯一概念,视觉位置是样式的问题
这意味着,如果您希望这些元素在视觉上位于其父元素的上方/下方,那么您必须使用CSS将它们定位为这样
.a{
边缘顶部:20px;
}
a:以前,
a:之后{
display:block;/*默认情况下,它们是内联的*/
}
.a::在{
内容:“以上”;
颜色:蓝色;
顶部:-1em;/*位于上方*/
}
.a::在{
内容:“吼叫”;
颜色:红色;
顶部:1em;/*向下移动*/
}
target
就像您对应用了relative
定位一样。a
和absolute
对其伪元素,我无法将顶层/父元素设置为relative
。你知道怎么解决这个问题吗?我们其实不需要这个,我的错。我们可以通过上面/下面的方式将它们显示为块
,您的意思是在上面/后面渲染吗?还是说HTML层次结构中的父/子关系?@skyline3000我指的是物理位置