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

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

最基本的用法如下:

p:after {

content: "- 台词";

}

我是唐老鸭。

我住在 Duckburg。

效果图:

after伪类的一些应用

:after清除浮动

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

width:0;

height:0;

content:'';

display: block;

clear: both;

}

伪类和伪元素

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

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

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

  1. css盒模型只能应用于html,iframe,css样式表,盒模型的使用方法-2019年9月3日

    实例演示:标签的使用 实例演示: css样式设置的优先级 实例演示: css的id, class与标签选择器的使用规则 实例演示盒模型的五大要素: width, height, padding, bo ...

  2. 如何将CSS应用于iframe?

    我有一个简单的页面,其中包含一些iframe部分(以显示RSS链接). 如何将相同的CSS格式从首页应用到iframe中显示的页面? #1楼 上面有一些更改的作品: var cssLink = doc ...

  3. fritz_如何使用Fritz.ai将机器学习应用于Android

    fritz 本文介绍如何使用Fritz.ai将机器学习应用于Android . 在深入探讨如何开发机器学习Android应用程序的细节之前,简要介绍一下什么是Fritz.ai平台很有用. 如您所知,机 ...

  4. 记录一次与大神们的关于GAN应用于NLP的讨论

    说实话,是聆听了大神们,本人只是捧哏似的嗯.啊了几句. 之前paperweekly的GAN讨论组要进行一次讨论,给出了很多议题进行投票.里边有GAN in NLP.GAN and RL.半监督GAN等 ...

  5. 领域驱动和MVVM应用于UWP开发的一些思考

    领域驱动和MVVM应用于UWP开发的一些思考 0x00 起因 有段时间没写博客了,其实最近本来是根据梳理的MSDN上的资料(UWP开发目录整理)有条不紊的进行UWP学习的.学习中有了心得体会或遇到了问 ...

  6. 应用于CDN的GSLB系统

    目前已有多种调度机制应用于CDN的GSLB系统,其中最常见的就是基于DNS解析方式的GSLB,同时还有基于应用层协议重定向的GSLB,基于路由协议的GSLB,本篇我们先来看一下基于DNS解析方式的GS ...

  7. 应用于RFID医疗试剂防伪管理系统解决方案

    1.项目背景 Iris Diagnostics(纽约证券交易所Beckman Coulter分部:BEC)是加州一家医疗诊断制造商,公司希望将一个基于rfid防伪管理系统集成到其iQ200自动尿液分析 ...

  8. pde与波长 sipm 关系_SiPM应用于LiDAR:为何要先解决延时脉冲,而不是先提升PDE?...

    原标题:SiPM应用于LiDAR:为何要先解决延时脉冲,而不是先提升PDE? 关于硅光电倍增管,也就是SiPM,为了更好地体现其基本形态和功能,滨松很早以前将其命名为Multi-Pixel Photo ...

  9. python在工程中的应用_将Flash应用于Python项目(转)

    lostpencil 2014-4-7 15:43:00 阅读(1737) 评论(4) == 基于本地的Python应用程序 == === 写在之前 === {{{ 这篇所说的是关于建立python调 ...

最新文章

  1. Linux文件系统上的特殊权限      SUID, SGID, Sticky(粘之位)
  2. xss实例-输出在script/script之间的情况
  3. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170328
  4. js处理异常try{}catch(e){}
  5. PHP代码中的情话,php语言编程情话
  6. 区块链交易隐私如何保证?华为零知识证明技术实战解析
  7. 字节跳动专家会_年薪30万60万!字节跳动招这个语系的语言专家!
  8. excel中如何添加下拉选择框
  9. 漫谈 Clustering (番外篇): Vector Quantization
  10. 基于大数据的房价数据可视化分析预测系统
  11. 华为 IoTDA(物联网平台)如何使用Python SDK 实现应用侧连接
  12. Fluorescent-PEG2000-Pyrene,荧光素和芘丁酸修饰的PEG,Pyrene-PEG2000-FITC
  13. Steve Jobs Said
  14. 江苏凤凰职教计算机教案,2017年江苏省职业学校教学大赛方案
  15. ssdb leveldb ldb文件恢复 ext4magic extundelete
  16. dell 计算机硬盘保护,dell台式机硬盘保护 怎样取消
  17. Android攻城狮OptionsMenu
  18. KF、EKF、IEKF、UKF卡尔曼滤波器
  19. zookeeper从基础到精通
  20. 2022年下半年 系统架构师,论文-软件开发模型(Software Development Model)

热门文章

  1. Matlab——数值计算——单个代数方程 代数方程组
  2. Flask-sqlalchemy连接数据库
  3. python 利用pyttsx3文字转语音 适用于macOS windows树莓派
  4. cimage和gdi绘图效率比较_GDI+和GDI绘图性能对比实验
  5. Codeforces Round #482 (Div. 2)
  6. 考虑使用静态工厂方法替代构造方法
  7. 产品研究分析--王者荣耀的那些套路
  8. “算法复杂度”——其实并没有那么复杂
  9. 历史上最简单的一道Java面试题,但无人能通过
  10. 必备面试题:系统CPU飙高和GC频繁,如何排查?