当前位置:首页>::after-对象后发生的内容-css伪对象选择器

::after-对象后发生的内容-css伪对象选择器

  • 更新时间 2025-07-21 23:15:19

::after

版本:CSS3

CSS伪元素::after用来创建一个伪元素,作为已选中元素的最后一个子元素。通常会配合content属性来为该元素添加装饰内容。这个虚拟元素默认是行内元素。

语法:

E::after{sRules}
  • ::after选择器向选定的元素之后插入内容,并且它生成包含放置在元素中的内容之后的生成内容的伪元素。
  • ::after选择器使用content 属性来指定要插入的内容。
  • ::after选择器在默认情况下,此伪元素是内联的,但是可以使用属性显示更改。
  • ::after选择器CSS3将伪对象选择符(Pseudo-ElementSelectors)前面的单个冒号(:)修改为双冒号(::)用以区别伪类选择符(Pseudo-ClassesSelectors),但以前的写法仍然有效。即:after可转化为::after
  • ::after表示法是在CSS 3中引入的,::符号是用来区分伪类和伪元素的。支持CSS3的浏览器同时也都支持CSS2中引入的表示法:after。注: IE8仅支持:after。

CSS伪元素::after用来创建一个伪元素,作为已选中元素的最后一个子元素。通常会配合content属性来为该元素添加装饰内容。这个虚拟元素默认是行内元素。

::after-对象后发生的内容-css伪对象选择器

/* add an arrow after links */a::after {content: "→";}

Firefox 3.5 note

Firefox 3.5之前版本仅实现了CSS 2.0版本的语法:after.且不允许在position, float, list-style-*等属性中使用。Firefox 3.5开始没有了这项限制。

浏览器支持

IE9+以及新版浏览器都支持::after
IE8以及早期IE版本不支持::after

例子

p:after{content:"-台词";background-color:yellow;color:red;font-weight:bold;}

我是唐老鸭。

我住在duckburg。

最新文章

随机文章