为了账号安全,请及时绑定邮箱和手机立即绑定

为什么伪元素一定要使用绝对定位才能显示?

如题,在添加分割线的时候我使用了:after伪元素,但是只设置了他的宽高和背景颜色根本不显示,尝试许久发现必须要设定绝对定位之后才会显示?

正在回答

2 回答

伪元素的默认显示为行内块模式,不可以设置宽高。设置了定位以后脱离标准流则宽高设置生效。或者可以设置display:block或inline-block,更改显示模式

0 回复 有任何疑惑可以回复我~
#1

qq_慕圣8047833

默认都是行内块元素为什么还要去设置
2022-02-17 回复 有任何疑惑可以回复我~

不是这样的 可能是你的结构没写对

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么伪元素一定要使用绝对定位才能显示?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信