美文网首页
伪类与伪元素

伪类与伪元素

作者: VirtualX | 来源:发表于2017-02-17 11:09 被阅读0次

伪类

伪类用于当已有元素处于的某个状态时,为其添加对应的样式,这个状态时根据用户行为而动态变化的。

伪类列举

1. a 元素 link visited hover active 顺序

a:link{
  color: blue;
}
a:visited{
  color: yellow;
}
a:hover{
  color: red;
}
a:active{
  color: pink;
}

link 要放在最前面,否则它始终生效,会覆盖放在它前面的状态样式;visited 要放在 hover 和 active 的前面,否则点击过链接一次之后 visited 就会始终生效,hover 和 active 的状态样式会被覆盖;hover 要放在 active 前面,在active 状态时 hover 也是生效的,否则 active 状态样式会被覆盖掉。

2. first-child 与 first-of-type

  • p: first-child —— 选择的是 p 的父元素的第一个子元素
  • p: first-of-type —— 选择的是 p 的父元素的第一个 p 类型的子元素

同样可以得出 last-child、last-of-type、nth-child(n)、nth-last-child(n)、nth-of-type(n)、nth-last-of-type(n) 的选择方式。

伪元素

伪元素用于创建一些不在文档树中的元素,并为其添加样式。

伪元素列举

1. :before 与 :after

  • element:before 在element内部创建一个行内元素,作为element的第一个孩子
  • element:after 在element内部创建一个行内元素,作为element的最后一个个孩子
  • 其中content 是必不可少的

相关文章

  • CSS伪类和伪元素

    1. 什么是伪类和伪元素1.1. 伪类1.2. 伪元素1.3. 伪类与伪元素的区别 2. 使用 1. 什么是伪类和...

  • 伪元素与伪类的区别

    CSS中伪类与伪元素的概念是很容易混淆的今天就来谈谈伪类与伪元素之间的区别 定义 首先先来看看伪类与伪元素的定义w...

  • css伪类及伪元素

    CSS中伪类与伪元素的概念是很容易混淆的今天就来谈谈伪类与伪元素之间的区别 定义 首先先来看看伪类与伪元素的定义w...

  • 细说CSS伪类和伪元素

    原文 博客原文 大纲 1、伪元素2、伪类元素3、伪元素和伪类元素的区别4、伪类和伪元素的使用 1、伪元素 伪元素在...

  • 伪元素初解

    一、伪元素与伪类 1. 常见的伪类 2. 伪元素 二、伪元素(这里只说::before和::after) 1. 了...

  • CSS

    伪类的语法: CSS 类也可与伪类搭配使用。 伪元素

  • part2: CSS基础-练习

    CSS全称: cascading style sheets 谈谈css伪类与伪元素 这是我见过最全的伪类和伪元素总...

  • css伪类和伪元素区别

    伪类与伪元素 css引入伪类和伪元素概念是为了格式化文档树以外的信息。也就是说,伪类和伪元素是用来修饰不在文档树中...

  • CSS进阶知识点--CSS3伪类选择器和伪元素

    伪类选择器 动态伪类(锚点伪类、用户行为伪类) UI元素状态伪类 CSS3结构伪类 否定选择器 伪元素 动态伪类 ...

  • css伪元素

    css 伪元素 详述: 这篇文章是继 css的伪类 与 css 伪类选择器 后的 CSS伪元素总结, 意在总结连贯...

网友评论

      本文标题:伪类与伪元素

      本文链接:https://www.haomeiwen.com/subject/stekwttx.html