老师您好,问一个关于伪元素的问题

来源:2-14 项目作业

Rockets总冠军

2019-06-03 15:18:37

老师您好,我在使用伪元素:before和:after并配合了content:""之后,并没有效果,看不到任何东西,只有在给伪元素加了position:absolute属性之后,才能看到,请问一下这是为什么?如下图:


http://img.mukewang.com/climg/5cf4c9a90001ce1502270164.jpg

把这个position去掉,我就看不见我画的这个圆。

写回答

2回答

好帮手慕糖

2019-06-03

同学你好,这个因为不是块级元素,所以设置宽高无效哦,而设置定位之后,是可以设置宽高的。若是不想设置定位的话,可以给其设置块级显示哦,例:

http://img.mukewang.com/climg/5cf51aa1000146b104030329.jpg

希望能帮助到你,欢迎采纳。

祝学习愉快!

0
hockets总冠军
h 这样子,谢谢老师!懂了,感谢!
h019-06-04
共1条回复

好帮手慕慕子

2019-06-03

同学你好, 从你的截图中无法准确的定位问题所在, 建议:将你写的完整代码粘贴过来, 便于准确的定位和解决问题,祝学习愉快~~

0
hockets总冠军
h 回复的时候一直说多于1500字,所以文字再回复一下老师: 老师你好,我代码里的cloud:before里的position属性注释掉以后,画的圆就看不到了,必须加position才看得到,请问下为什么~
h019-06-03
共2条回复

0 学习 · 40143 问题

查看课程