1. CSS选择器用于"查找"(或选取)要设置样式的html元素。

2. CSS元素选择器/类型选择器

2.1. 元素选择器匹配文档元素的名称。元素选择器匹配文档树中该元素名称的每一个实例。

2.2. 最常见的CSS选择器是元素选择器。换句话说, 文档的元素就是最基本的选择器。

2.3. 在W3C标准中, 元素选择器又称为类型选择器(type selector)。

2.4. 元素选择器通常是某个html元素, 比如: p、h1、em、a, 甚至可以是html本身。

3. 使用元素选择器设置html的样式

3.1. 代码

<!DOCTYPE html>
<html><head><title>CSS元素选择器</title><meta charset="utf-8" /><style type="text/css">html {color: red;}h1 {color: blue;}h2 {color: silver;}</style></head><body><h1>这是 heading 1</h1><h2>这是 heading 2</h2><p>这是一段普通的段落。</p></body>
</html>

3.2. 效果图

4. 声明分组

4.1. 我们既可以对选择器进行分组, 也可以对声明分组。

4.2. 假设您希望所有h1元素都有红色背景, 并使用28像素高的Verdana字体显示为蓝色文本, 可以写以下样式:

h1 {font: 28px Verdana;
}
h1 {color: blue;
}
h1 {background: red;
}

4.3. 但是上面这种做法的效率并不高。尤其是当我们为一个有多个样式的元素创建这样一个列表时会很麻烦。相反, 我们可以将声明分组在一起:

h1 {font: 28px Verdana;color: blue;background: red;
}

004_CSS元素选择器相关推荐

  1. CSS复合选择器(后代选择器、子元素选择器、并集选择器、伪类选择器、:focus伪类选择器)

    复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的. 1. 后代选择器 后代选择器又称为包含选择器 作用:用来选择元素或元素组的子孙后代 其写法就是把外层标签写在前面,内层标签写在后面,中间 ...

  2. css元素捕捉,css元素选择器

    CSS 元素选择器 最常见的 CSS 选择器是元素选择器.换句话说,文档的元素就是最基本的选择器. 如果设置 HTML 的样式,选择器通常将是某个 HTML 元素,比如 p.h1.em.a,甚至可以是 ...

  3. 通用兄弟元素选择器 E ~ F

    版本:CSS3 继承性:无 语法: E ~ F : {attribute} 说明: 匹配E元素之后的F元素 兼容性: 类型 Internet Explorer Firefox Chrome Opera ...

  4. CSS3之伪元素选择器和伪类选择器

    伪类选择器,和一般的DOM中的元素样式不一样,它并不改变任何DOM内容.只是插入了一些修饰类的元素,这些元素对于用户来说是可见的,但是对于DOM来说不可见.伪类的效果可以通过添加一个实际的类来达到. ...

  5. 015_CSS伪元素选择器

    1. 伪元素选择器是通过双冒号(::)加上特定的具有某种含义的单词来确定所选元素. 2. 伪元素/伪对象: 不存在在DOM文档中, 是虚拟的元素, 是创建的新元素.这个新元素(伪元素)是某个元素的子元 ...

  6. 011_CSS子元素选择器

    1. 与后代选择器相比, 子元素选择器(Child selectors)只能选择作为某元素的子元素. 2. 选择子元素 2.1. 如果您不希望选择任意的后代元素, 而是希望缩小范围, 只选择某个元素的 ...

  7. CSS基本选择器(元素选择器、类选择器、id选择器)

    一.元素选择器 <!DOCTYPE html> <html><head><meta charset="UTF-8"><titl ...

  8. web前端入门学习 css(8)(新增语义化标签、video/audio、新增input类型、新增表单属性、属性选择器、结构伪类选择器、伪元素选择器、css3盒子模型、模糊、calc函数、过渡

    https://www.bilibili.com/video/BV1pE411q7FU?p=276 文章目录 html5新特性 html5新增语义化标签 header头部 nav导航 article内 ...

  9. CSS_03_04_CSS伪元素选择器

    第01步:编写css代码:wei.css @charset "utf-8"; /* 伪元素选择器:状态 效果顺序:L V H A */a:link.lin_01{/*超链接,未访问 ...

最新文章

  1. python-子类和派生、继承
  2. python从入门到实践笔记_Python编程从入门到实践二至七章笔记
  3. docker搭建pwn环境
  4. 笔记本在Win7下使用wubi安装Ubuntu10.04 双系统
  5. c++调用Java以及string互转
  6. Maven用仓库外的jar进行编译
  7. 去掉ExpandableListView的箭头图标
  8. mysql取消主键_mysql如何删除主键?
  9. python sort dict 总结
  10. 又一个时代结束了!Adobe宣布在2020年彻底停止Flash更新
  11. 反应机理_介绍一种化学反应机理合成环戊酮
  12. python的invalid syntax是什么意思_请问在python 中 出现 invalid syntax 是什么意思 ?
  13. 凝思系统激活序列号_凝思6.0虚拟机搭建--遇到的问题
  14. 阿里云服务器可不可以转海外服务器
  15. tp6 防止XSS攻击之表单提交安全校验
  16. 故事要从我白嫖了一个阿里云服务器说起
  17. 【20220926】html综合案例世纪佳缘
  18. 有赞实时计算 Flink 1.13 升级实践
  19. 深度学习笔记(五):深度学习卷积核的计算理解,小卷积核和大卷积核的转换比较
  20. 索引失效的情况及解决(超详细)

热门文章

  1. 五大常用算法之三:贪心算法
  2. HTML5系列四(特征检测、Modernizr.js的相关介绍)
  3. C#为什么多线程控制winform需要用委托?
  4. 终于成功地在Pluto中部署了一个Portlet了
  5. UDP广播之socket bad address 错误被解决,舒服
  6. PostgreSQL系统表和视图
  7. js 事件流的事件冒泡和事件捕获与阻止事件传播
  8. 关于在linux操作系统中中不能删除创建创建的用户的操作
  9. Mybatis ResolverUtil的设计概念
  10. HTML Viewer展示不同字体