伪元素的默认级别在父元素之上,而::after在::before之上。伪元素方法1:z-index =-1 # parent { } # parent::before {/*省略...*/ z-index: -1 }/*此方法有问题。如果设置级别为负,则该元素将处于最低级别。*如果您希望它位于其他元素之上,您需要调整其他元素的层次结构。如果嵌套元素较多,*需要设置一系列z-index */Method 2:3D transformation # parent {/* */transform-style:preserve-3D;}#parent::before{ /*省略...*/transform:translate z(-1px)//z轴位移-1px}/*在这个方法中,我测试了位移的伪元素显示在父元素下,不会显示在祖父元素下。 */