CSS中的after是什么意思

除了这些之外,还有一些不常用的伪类,包括:focus、:first-child、:lang等。
CSS中不仅有伪类,还有伪元素,例如::first-letter、:first-line、:fore和:after。
本文中的其他伪元素暂时不列出,我们只讲:伪元素之后。
顾名思义,after就是元素之后的意思,重点是在元素之后添加内容。
该伪元素允许生产者在元素内容的末尾插入生成的内容。
它应该与content属性一起使用来设置出现在对象之后的内容。
默认情况下,该伪元素是内联的,但可以使用display属性更改它。
所有主流浏览器都支持:after伪元素,但对于IE来说,只有IE8及以上版本支持。
例如,在CSS代码中输入:这就是:after伪元素的作用。
伪元素:原文中提到的另一个常用功能可能同学们还记得,就是成绩清零。
使用CSS伪类添加内容:CSS中的after:.clear:after{height:0;content:.";clear:both;

有关css伪类:after清除浮动的问题

[对绘图的负面影响]

1.由于浮动,背景不可见(CSSBackground背景)如果CSS背景颜色或CSS背景图像设置为父级,则无法打开父级。

所以CSS背景无法显示。

2.如上图所示,如果parent设置了CSS边框属性(cssborder),那么child中会因为使用了float属性而出现浮动,父项无法增大,因此出现边框。
根据内容不能增加。

3.由于浮动marginpadding设置,父子之间设置的csspadding和cssmargin属性值无法正确显示。
特别是,顶部和底部的内边距和边距显示不正确。

【CSS解析float并清除float方法】

方法一: