Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS中是否有与:before和:after类似的:before或:upper伪类?_Css - Fatal编程技术网

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我指的是物理位置