css选择器分为以下几类:

1.元素选择符 Element Selectors

2.关系选择符 Relationship Selectors

3.属性选择符 Attribute Selectors

4.伪类选择符 Pseudo-Classes Selectors

5.伪对象选择符 Pseudo-Element Selectors


完整的css选择器语法格式:

s1=tag_name*(id|class|Pseudo-Classes|[tag_attr]|[tag_attr=value]|other Attribute Selectors)*

s2=....同s1

s3=...同s1

&=Relationship Selectors;(如: > ,+ ,空格)

css_selectors=s1& s2 & s3 & s4 ::Pseudo-Element*


CSS样式选择器分为4个等级,a、b、c、d,可以以这四种等级为依据确定CSS选择器的优先级。

1.如果样式是行内样式(通过Style=””定义),那么a=1
2.b为ID选择器的总数
3.c为Class类选择器的数量。
4.d为类型选择器的数量
5.属性选择器,伪类选择器和class类选择器优先级一样,伪元素选择器和类型选择器一样
6.!important 权重最高,比 inline style 还要高

转载于:https://www.cnblogs.com/cymheart/archive/2012/06/08/2541646.html

css选择器(css Selectors)的语法分析相关推荐

  1. CSS选择器/CSS字体文本属性/CSS引入方式/案例

    CSS 1.CSS简介 1.1 HTML的局限性 虽然 HTML 可以做简单的样式,但是带来的是无尽的臃肿和繁琐 1.2 CSS-网页的美容师 CSS 是层叠样式表 ( Cascading Style ...

  2. [W3C][CSS]选择器(Selectors Level 3)[未完成]

    介绍 一个选择器表示一个结构.该结构可以作为判断文档树中的哪些元素匹配该选择器的条件,或者对结构所对应的HTML或XML片段的描述. 下表简述了选择器的语法: 模式 意义 描述 CSS Level M ...

  3. 解释如何优化css选择器_购物车解释了CSS选择器

    解释如何优化css选择器 by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) 购物车解释了CSS选择器 (CSS Selectors Explained By Go ...

  4. [css选择器]总结:IE6不支持的CSS选择符

    转载地址:https://www.wenjiwu.com/doc/zvsbii.html.此文最后也给出了原文地址,但是我点击过去发现是什么赌博彩票的地址,360也弹出小心的提示,所以这里只给出了我转 ...

  5. WebMagic功能——XPath、CSS选择器、正则表达式 || 抽取元素API、获取结果API || ​​​​​​​获取链接||​​​​​​​使用Pipeline保存结果

    WebMagic功能 实现PageProcessor 抽取元素Selectable WebMagic里主要使用了三种抽取技术:XPath.正则表达式和CSS选择器.另外,对于JSON格式的内容,可使用 ...

  6. html中井号的作用,html5 css选择器 井号, 句点的区别

    一.理解CSS的样式组成CSS里的样式表是有规则组成的,每条规则有三个部分组成: 1.选择器(如下面例子中的:"body"),告诉浏览器文档的哪个部分受规则影响: 2.属性(如实例 ...

  7. 《Two Days DIV + CSS》读书笔记——CSS选择器

    1.1.2 CSS选择器 CSS 选择器最基本的有四种:标签选择器.ID 选择器.类选择器.通用选择器. [标签选择器] 一个完整的 HTML 页面由很多不同的标签组成,而标签选择器,则是决定哪些标签 ...

  8. rvest | 网络爬虫初步——使用CSS选择器

    网络爬虫就是从网页上批量提取相应的信息,主要原理就是利用一定的 规则进行信息定位.tidyverse系列工具包中的rvest工具包可以快捷实现这一功能.下面代码就是使用rvest中的相关函数进行爬虫的 ...

  9. CSS选择器的种类使用

    CSS选择器的种类&使用 文章目录 CSS选择器的种类&使用 甚麽是CSS选择器 一.简单选择器 1.标签选择器 2.类选择器 3.ID选择器 二.复合选择器 1.子选择器 2.相邻选 ...

最新文章

  1. 清华大一Python作业太难上热榜!只上3节课,手撸AI算法,网友:离本科毕设只差一篇万字论文...
  2. Flutter开发之布局-3-center(17)
  3. [eclipse]Myeclipse console 中乱码问题
  4. SAP UI5 如何通过 manifest.json 文件定义第三方库依赖关系
  5. 最全的BI工具选型指南!给你五大箴言要记住
  6. Windows Server 2012配置开机启动项
  7. Source Xref 与 JavaDocs 学习理解
  8. php删除图片按钮代码,jquery 按钮预览图片功能的代码,我看不太懂。应该怎么学...
  9. Lesson 04:类和对象,类的成员变量、成员方法、构造方法
  10. vue-cli中引入jquery的方法
  11. MacOS Monterey 12.5 (21G72) OC 0.8.2 / Cl 5148 / PE 三分区原版黑苹果镜像
  12. python使用xlwings库操作Excel常见操作
  13. 用计算机求解问题的一般步骤,计算机问题求解过程包括哪些步骤
  14. 极致Review,阿里绩效管理的核心工具
  15. 什么是编程?该怎么学习编程?
  16. NBA篮球图文直播室之数据排行榜设计
  17. 硬件设计之JTAG转USB转换芯片
  18. 【热门主题:微距紫丁花清新主题】
  19. 天狼50教学中部分英文缩写的含义
  20. 使用阿里云的一些小总结

热门文章

  1. python32-python32和
  2. python读取文件第n行-Python读取文件后n行的代码示例
  3. python源代码-Python 源码深度剖析
  4. python学了有什么用处-python用处广吗
  5. python工资等级分类程序-php项目中用python来预测薪资(工资)
  6. python基础知识面试题-Python基本面试解答由浅入深—简答题
  7. 以下选项不是python打开方式的是-模拟试卷 A
  8. python利器怎么用-Python爬虫利器二之Beautiful Soup的用法
  9. python代码大全下载-大神整理的python资源大全
  10. python是一门什么课程-为什么说Python是一门伟大的入门语言?丨课程推荐