html after 只能应用于p标签吗,css after是什么意思?

after是CSS的一种伪元素(选择器)。:after选择器在被选元素的内容后面插入内容,需要使用content属性来指定要插入的内容。下面本篇文章就来给大家介绍一下CSS :after选择器,希望对大家有所帮助。

27237d45f7bcad60d031868f18e01e87.png

在CSS中,:after伪类的作用就是在指定的元素内容(而不是元素本身)之后插入一个包含content属性指定内容的行内元素。

最基本的用法如下:

p:after {

content: "- 台词";

}

我是唐老鸭。

我住在 Duckburg。

效果图:

842d67a491a82d618ac72f3588497017.png

after伪类的一些应用

:after清除浮动

浮动布局导致高度坍塌影响到整体布局时元素需要清除浮动,使用:after就是其中的一种方法:.row:after {

width:0;

height:0;

content:'';

display: block;

clear: both;

}

伪类和伪元素

伪类选择元素基于的是当前元素处于的状态,或者说元素当前所具有的特性,而不是元素的id、class、属性等静态的标志。由于状态是动态变化的,所以一个元素达到一个特定状态时,它可能得到一个伪类的样式;当状态改变时,它又会失去这个样式。由此可以看出,它的功能和class有些类似,但它是基于文档之外的抽象,所以叫伪类。

与伪类针对特殊状态的元素不同的是,伪元素是对元素中的特定内容进行操作,它所操作的层次比伪类更深了一层,也因此它的动态性比伪类要低得多。实际上,设计伪元素的目的就是去选取诸如元素内容第一个字(母)、第一行,选取某些内容前面或后面这种普通的选择器无法完成的工作。它控制的内容实际上和元素是相同的,但是它本身只是基于元素的抽象,并不存在于文档中,所以叫伪元素。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值