当前位置: 首页 > news >正文

css3中的伪元素

CSS中的伪元素大家以前看过::first-line,:first-letter,:before,:after;

那么在CSS3中,他对伪元素进行了一定的调整,在以前的基础上增加了一个“:”也就是现在变成了::first-letter,::first-line,::before,::after另外他还增加了一个::selection

在css3中,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。

::first-line选择元素的第一行,比如说改变每个段落的第一行文本的样式,我们就可以使用这个

p::first-line {font-weight:bold;} 

::before::after这两个主要用来给元素的前面或后面插入内容,这两个常用"content"配合使用,见过最多的就是清除浮动,

            .clearfix:before,
            .clearfix:after { content: "."; display: block; height: 0; visibility: hidden; } .clearfix:after {clear: both;} .clearfix {zoom: 1;}

对于 IE8 及更早版本中的 :before,必须声明 <!DOCTYPE>

:before 选择器在被选元素的内容前面插入内容。例如:

<div>
    <h1>welcome</h1> </div> div:before{ content:"hello world" } 

那么,被选元素是divdiv的内容是h1,插入的内容就是content属性值“hello world

::selection用来改变浏览网页选中文的默认效果

转载于:https://www.cnblogs.com/lxq0924/p/4904378.html

相关文章:

  • lua程序设计
  • yii2 model 给模型赋值(花了我将近30分钟)
  • CacheManager:–个通用缓存接口抽象类库
  • Map小结
  • Android中实现app版本更新
  • linux内核优化
  • 媒体类型(MIME类型)
  • AngularJS指令开发(1)——参数详解
  • [安卓] 15、用NFC解锁手机并自动打开应用
  • Delphi、C#之父Anders Hejlsberg首次访华 推广TypeScript
  • JavaScript 数据类型
  • code
  • Service-stack.redis 使用PooledRedisClientManager 速度慢的原因之一
  • [Linux] - 定时任务crontab
  • 30分钟让你了解MongoDB基本操作(转)
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Apache的80端口被占用以及访问时报错403
  • bearychat的java client
  • Debian下无root权限使用Python访问Oracle
  • PV统计优化设计
  • React Native移动开发实战-3-实现页面间的数据传递
  • WePY 在小程序性能调优上做出的探究
  • Yii源码解读-服务定位器(Service Locator)
  • 运行时添加log4j2的appender
  • Spring第一个helloWorld
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • (52)只出现一次的数字III
  • (独孤九剑)--文件系统
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (一)基于IDEA的JAVA基础10
  • (一)认识微服务
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)iOS字体
  • *Django中的Ajax 纯js的书写样式1
  • *p++,*(p++),*++p,(*p)++区别?
  • .chm格式文件如何阅读
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8.0 发布到 IIS
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .Net MVC + EF搭建学生管理系统
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .netcore 获取appsettings
  • .NET简谈设计模式之(单件模式)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • @ModelAttribute使用详解
  • [1127]图形打印 sdutOJ
  • [Deepin 15] 编译安装 MySQL-5.6.35
  • [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  • [EULAR文摘] 脊柱放射学持续进展是否显著影响关节功能
  • [IE编程] 了解Urlmon.dll和Wininet.dll