CSS选择器

CSS选择器

1. 基本选择器

1.1 通配选择器

  • 作用:可以选中所有的 HTML 元素。
* {
	属性名: 属性值;
}

举例:

/* 选中所有元素 */
* {
	color: orange;
	font-size: 40px;
}

后面清除样式时,会对我们有很大帮助

1.2 元素选择器

  • 作用:为页面中 某种元素 统一设置样式。
标签名 {
	属性名: 属性值;
}
  • 举例:
/* 选中所有h1元素 */
h1 {
	color: orange;
	font-size: 40px;
}
/* 选中所有p元素 */
p {
	color: blue;
	font-size: 60px;
}
  • 备注:元素选择器无法实现差异化设置,例如上面的代码中,所有的 p 元素效果都一样。

1.3 类选择器

  • 作用:根据元素的 class 值,来选中某些元素。
.类名 {
	属性名: 属性值;
}
  • 举例:
/* 选中所有class值为speak的元素 */
.speak {
	color: red;
}
/* 选中所有class值为answer的元素 */
.answer {
	color: blue;
}
  • 注意点:

    1. 元素的 class 属性值不带 . ,但 CSS 的类选择器要带 . 。
    2. class 值,是我们自定义的,按照标准:不要使用纯数字、不要使用中文、尽量使用英文与数字的组合,若由多个单词组成,使用 - 做连接,例如: left-menu ,且命名要有意义,做到 “见名知意”。
    3. 一个元素不能写多个 class 属性,下面是 错误示例:
    <!-- 该写法错误,元素的属性不能重复,后写的会失效 -->
    <h1 class="speak" class="big">你好啊</h1>
    
    1. 一个元素的 class 属性,能写多个值,要用空格隔开,例如:
    <!-- 该写法正确,class属性,能写多个值 -->
    <h1 class="speak big">你好啊</h1>
    

1.4 ID选择器

  • 作用:根据元素的 id 属性值,来精准的选中某个元素。
#id值 {
	属性名: 属性值;
}
  • 举例:
/* 选中id值为earthy的那个元素 */
#earthy {
	color: red;
	font-size: 60px;
}
  • 注意:
    • id 属性值:尽量由字母、数字、下划线( _ )、短杠( - )组成,最好以字母开头、不要包含空格、区分大小写。
    • 一个元素只能拥有一个 id 属性,多个元素的 id 属性值不能相同。
    • 一个元素可以同时拥有 id 和 class 属性。

1.5 基本选择器总结

在这里插入图片描述

相关推荐

  1. 有关CSS选择

    2024-01-29 08:46:01       38 阅读
  2. css选择

    2024-01-29 08:46:01       55 阅读
  3. 前端---css 选择

    2024-01-29 08:46:01       43 阅读
  4. CSS常见选择

    2024-01-29 08:46:01       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 08:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 08:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 08:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 08:46:01       18 阅读

热门阅读

  1. 【洛谷题解】P1706 全排列问题

    2024-01-29 08:46:01       38 阅读
  2. Redis 事务

    2024-01-29 08:46:01       34 阅读
  3. MyBatis框架-XML映射器

    2024-01-29 08:46:01       24 阅读
  4. 关键点标注工具

    2024-01-29 08:46:01       28 阅读
  5. VUE computed和watch例子

    2024-01-29 08:46:01       30 阅读
  6. [EFI]戴尔T5810电脑 Hackintosh 黑苹果efi引导文件

    2024-01-29 08:46:01       34 阅读
  7. 非root运行docker容器

    2024-01-29 08:46:01       40 阅读