美文网首页
CSS学习笔记[2]——CSS选择器

CSS学习笔记[2]——CSS选择器

作者: 一颗奋发向上的蛋 | 来源:发表于2018-01-24 20:16 被阅读0次

选择器类型

  • 基础选择器
  • 组合选择器
  • 属性选择器
  • 伪类选择器
  • 伪元素选择器

基础选择器

  • * ;通用选择器,匹配页面任何元素
  • #id;id选择器
  • .class;类选择器
  • element;标签选择器

组合选择器

  • E,F; 多元素选择器,用“,”分割,同时匹配元素E或元素F
  • E F;后代选择器,用空格分隔,匹配E元素所有的后代(不止子元素)元素F
  • E>F; 子元素选择器,用>分隔,匹配E元素的所有直接子元素
  • E+F;直接相邻选择器,匹配E元素之后的相邻的同级元素F
  • E~F;普通相邻选择器,匹配E元素之后的同级元素F
  • .class1.class2;id和class选择器和选择器连写的时候中间没有分隔符,.和#本身充当分隔符的元素
  • element#id;id和class选择器和选择器连写的时候中间没有分隔符,.和#本身充当分隔符的元素

属性选择器

  • E[attr];匹配所有具有属性attr的元素
  • E[attr = value];匹配属性attr值为value的元素
  • E[attr ~= value];匹配所有属性attr具有多个空格分隔、其中一个值等于value的元素
  • E[attr ^= value];匹配属性attr的值以value开头的元素
  • E[attr $= value];匹配属性attr的值以value结尾的元素
  • E[attr *= value];匹配熟悉attr的值包含value的元素

伪类选择器

  • :hover
  • :active
  • :visited
  • :link
  • :checked
  • :focus
  • :disabled
  • :first-child
  • :last-child
  • :first-of-type
  • :last-of-type
  • :nth-of-type(n)

伪元素选择器

  • E::first-line
  • E::first-letter
  • E::before
p::before {
  content: '**';
  color: red;
}
  • E::after

选择器优先级

从高到低:

  1. 在属性后面使用!important会覆盖页面内任何位置定义的元素样式
  2. 作为style熟悉写在元素标签上的内联样式
  3. id选择器
  4. 类选择器
  5. 伪类选择器
  6. 属性选择器
  7. 标签选择器
  8. 通配符选择器
  9. 浏览器自定义
  10. 继承的样式

复杂场景选择器优先级

计算权重

  • 行内样式 ==> a
  • id选择器 ==> b
  • 类、属性、伪类选择器 ==> c
  • 标签选择器、伪元素 ==> d

相关文章

  • CSS学习笔记

    css学习笔记 在html引入css的三种方式 css选择器 伪选择器 选择器的组合 伪类选择器 选择器的优先规则...

  • css选择器

    css选择器】 1.css属性选择器 2.css伪类选择器 3.css层次选择器

  • 归零——CSS-第四天

    CSS学习 CSS权重 选择器 权重...

  • css选择器

    css1,2选择器 css3选择器

  • CSS-选择器1-概述

    CSS选择器-系列文章 CSS选择器-系列文章下一节 CSS选择器2-类选择器CSS3参考手册

  • css-note

    css学习内容 css基础语法 css使用方法 css选择器 css继承与层叠 css优先级 css命名规范 学习...

  • CSS选择器(基础、高级、CSS3)

    css学习要点: 1、选择器怎么选; 2、属性、样式是什么。 1、css基础选择器 1.1 标签选择器 就是标签的...

  • CSS选择器

    CSS 元素选择器CSS 选择器分组CSS 类选择器详解CSS ID 选择器详解CSS 属性选择器详解CSS 后代...

  • CSS-选择器7-属性

    CSS选择器-系列文章 1、CSS属性选择器 2、CSS2属性效果演示 运行效果: 3、CSS3属性效果演示 运行...

  • CS

    1、CSS标准 2、css选择器 3、CSS选择器的优点: 4、CSS引用方式: 5、颜色定义: 6、Font字体...

网友评论

      本文标题:CSS学习笔记[2]——CSS选择器

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