CSS伪类、伪元素

CSS 伪类 是添加到选择器的关键字,指定要选择的元素的特殊状态。例如,:hover 可被用于在用户将鼠标悬停在按钮上时改变按钮的颜色。

伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特定部分修改样式

按照规范,应该使用双冒号(::)而不是单个冒号(:),以便区分伪类和伪元素。但是,由于旧版本的 W3C 规范并未对此进行特别区分,因此目前绝大多数的浏览器都同时支持使用这两种方式来表示伪元素。

伪元素:

::after (:after) 、  ::backdrop 、::before (:before)::cue (:cue)::first-letter (:first-letter)::first-line (:first-line)::grammar-error 、::marker 、::placeholder 、::selection::slotted()::spelling-error 

css3新增伪类

   p:first-of-type 选择属于其父元素的首个 <p> 元素的每个 <p> 元素。

   p:last-of-type  选择属于其父元素的最后 <p> 元素的每个 <p> 元素。

   p:only-of-type  选择属于其父元素唯一的 <p> 元素的每个 <p> 元素。

   p:only-child    选择属于其父元素的唯一子元素的每个 <p> 元素。

   p:nth-child(2)  选择属于其父元素的第二个子元素的每个 <p> 元素。

css3新增伪元素

      ::after     在元素之前添加内容,也可以用来做清除浮动。

      ::before      在元素之后添加内容

     :enabled     

      :disabled     控制表单控件的禁用状态。

      :checked 单选框或复选框被选中。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基本选择器 回顾选择器 通配符选择器、元素选择器、类选择器、ID选择器、后代选择器 新增基本选择器 子元素选择...
    越IT阅读 1,233评论 0 3
  • CSS参考手册 一、初识CSS3 1.1 CSS是什么 CSS3在CSS2.1的基础上增加了很多强大的新功能。目前...
    没汁帅阅读 3,966评论 1 13
  • css引入伪类和伪元素概念是为了格式化文档树以外的信息。 伪元素&伪类: css引入伪类和伪元素概念是为了格式化文...
    fly_198e阅读 18,441评论 0 18
  • 前程似锦需要稳扎稳打!
    嘟嘟爱肌肉阅读 148评论 0 0
  • 鳄鱼的父亲来看鳄鱼时是光着屁股来的。这让刚刚换上新西装的鳄鱼在父亲面前显得格外拘谨。 “您大可不必对我如此坦诚。”...
    半目翅阅读 490评论 0 0