::before 和 :after中双冒号和单冒号的区别以及2个伪元素的作用

  • ::before 和 :after中双冒号和单冒号有什么区别?解释一下这2个伪元素的作用
    • 实例
    • 实例

::before 和 :after中双冒号和单冒号有什么区别?解释一下这2个伪元素的作用

  • 单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。

  • ::before就是以一个子元素的存在,定义在元素主体内容之前的一个伪元素。并不存在于dom之中,只存在在页面之中。

作用 :before 和 :after 这两个伪元素,是在CSS2.1里新出现的。起初,伪元素的前缀使用的是单冒号语法,但随着Web的进化,在CSS3的规范里,伪元素的语法被修改成使用双冒号,成为::before ::after
:before选择器在被选元素的内容前面插入内容。

实例

  • 在每个p 元素的内容之前插入新内容:
p:before
{
content:"台词:";
}
  • :after选择器在被选元素的内容后面插入内容。

实例

-在每个

元素的内容之后插入新内容:

p:after
{
content:"台词:";
}

::before 和 :after中双冒号和单冒号有什么区别?解释一下这2个伪元素的作用?相关推荐

  1. html语言中的双冒号,::before 和:after 中双冒号和单冒号有什么区别?解释一下这 2 个伪元素的作用...

    标题:::before 和:after 中双冒号和单冒号有什么区别?解释一下这 2 个伪元素的作用? 相关知识点: 单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素.(伪元素由双冒号和伪 ...

  2. mysql中双引号和单引号有什么区别

    mysql中双引号和单引号有什么区别 前2天看到有人问,mysql中双引号和单引号有什么区别? 希望大家可以关注下公众号,支持一下,鞠躬感谢~ 我就直接po代码和截图了,如下 select * fro ...

  3. html中两个冒号,css中双冒号和单冒号区别

    :--是指的伪类 ::--是指的伪元素 1.字面意思: 伪类,1.css中有类选择器,某些元素并未定义类名,就可以通过伪类赋予样式,如:[:nth-child(n)]:2.伪类可以应用于元素执行某种状 ...

  4. html语言中的双冒号,css单冒号和双冒号用法和区别

    最近突然被别人问起css单冒号和双冒号有什么区别,答曰:"不知道". 虽然还在填坑中,但作为一个跨过了初级的FEer,感觉着实汗颜,刚好今天下午在搜别的问题的时候,突然看到一个对比 ...

  5. ::before 和::after 中双冒号和单冒号有什么区别、作 用

    1.区别 在 CSS 中伪类一直用 : 表示,如 :hover, :active 等 伪元素在 CSS1 中已存在,当时语法是用 : 表示,如 :before 和 :after 后来在 CSS3 中修 ...

  6. C++双冒号和单冒号的用法区别

    一.单冒号(:) 1.用作位域标号     有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位.例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可.为了节省存储空 ...

  7. c++学习之——双冒号和单冒号的用法

    C++里面双冒号和冒号及点号引用符的用法与区别 一.用双冒号的地方 1.在类外定义函数的时候,要用到void ClassName::FuntionName(pram){} 例如:声明了一个类A,类A里 ...

  8. numpy数组(无冒号,单冒号,双冒号)的含义

    import numpy >>> a = numpy.array([[1,2,3,4,5],[6,7,8,9,10],[1,2,3,4,5],[6,7,8,9,10]]) >& ...

  9. IE8中伪元素动态作用样式不重绘bug记录

    前阵子对公司框架的前端优化中,使用了字体图标(iconfont)来做模块的图标集,供用户进行配置选择. 字体图标的有非常好的灵活性和复用性,可以像处理文字一样通过font-size进行大小设置.通过c ...

最新文章

  1. powershell如何编程C语言,如何用C语言执行powershell命令
  2. FPGA笔记(1)-逻辑代数与逻辑电路基础
  3. php程序员学什么语言好就业_php语言是什么?学好php需要掌握什么?
  4. Java8新的异步编程方式 CompletableFuture(三)
  5. 关于HTML的面试题-html4/css2篇
  6. html 地球大气,地球大气层为什么永远不会消失?
  7. IOC操作Bean管理XML方式(bean的作用域)
  8. java按照商品价格排序_按照指定的类型排序
  9. 系统什么时候会用到swap分区?
  10. 鸿蒙服务卡片-哔哩哔哩弹幕姬
  11. Tmk吃汤饭(模拟)
  12. python tkinter linux,用于Python和Tkinter的Linux上的字体管理
  13. mysql安装包的下载
  14. Java常见异常和解决办法
  15. 通俗易懂的Matlab线性规划求解详解
  16. Markdown下载地址
  17. TMS320C64x DSP L1 L2 Cache架构(1)——C64x Cache Architecture
  18. 基于标准的多媒体视频对讲系统
  19. vue第五天笔记02——vuex数据仓库
  20. 和生活一起理解51单片机① 如何入门学习单片机

热门文章

  1. SqlConnection.ConnectionTimeout 与 SqlCommand.CommandTimeout
  2. element上传照片(el-upload 超简单)
  3. 在word中像Latex一样键入公式
  4. android zxing-1.6-core.jar,编译 ZXing
  5. 新玺配资:疑点重重 巨震洗盘是否抄底良机?
  6. 前端JavaScript疑问简答题面试题
  7. Matlab自编myfigure函数-快速输出figure图形曲线数据
  8. OpenCV 打开USB摄像头帧率低问题解决
  9. 计算机竞赛主持人开场白台词,辩论赛流程主持人台词
  10. 计算机端口 closewait,TCP端口状态说明ESTABLISHED、TIME_WAIT、 CLOSE_WAIT