009_CSS分组选择器
1. 选择器的分组
1.1. 你可以对选择器进行分组, 这样, 被分组的选择器就可以分享相同的声明。将多个选择器放在规则左边, 然后用逗号分隔, 就定义了一个分组。逗号告诉浏览器, 规则中包含多个不同的选择器。
1.2. 可以将任意多个选择器分组在一起, 对此没有任何限制。
1.3. 例如, 如果您想把很多元素显示为灰色,可以使用类似如下的规则:
body, h2, p, table, th, td, pre, strong, em {color: gray;
}
2. 结合选择器和声明的分组
2.1. 我们可以在一个规则中结合选择器分组和声明分组, 就可以使用很少的语句定义相对复杂的样式。
2.2. 下面的规则为所有标题指定了一种复杂的样式:
h1, h2, h3, h4, h5, h6 {color: gray;background: white;padding: 30px;border: 1px solid black;font-family: Verdana;
}
3. 例子
3.1. 代码
<!DOCTYPE html>
<html><head><title>CSS分组选择器</title><meta charset="utf-8" /><style type="text/css">h1, h2, h3, h4, h5, h6 {color: gray;background: white;padding: 30px;border: 1px solid black;font-family: Verdana;}</style></head><body><h1>This is heading 1</h1><h2>This is heading 2</h2><h3>This is heading 3</h3><h4>This is heading 4</h4><h5>This is heading 5</h5><h6>This is heading 6</h6></body>
</html>
3.2. 效果图
009_CSS分组选择器相关推荐
- 教你玩转CSS 分组选择器和嵌套选择器
目录 分组选择器 嵌套选择器 分组选择器 在样式表中有很多具有相同样式的元素. h1 {color:green;}h2 {color:green;}p {color:green;} 为了尽量减少代码, ...
- css 选项进行分组,CSS 通用和分组选择器(十)
一.通用选择器 通用选择器可能是所有选择器中最强大的,却使用最少的.通用选择器的作用就像是通配符,它匹配所有可用元素.通用选择器由一个星号表示.通用选择器一般用来对象页面上所有元素应用样式 例如:可使 ...
- CSS 分组 和 嵌套 选择器
分组选择器 在样式表中有很多具有相同样式的元素. h1 {color:green; } h2 {color:green; } p {color:green; } 为了尽量减少代码,你可以使用分组选择器 ...
- 初试CSS(二):选择器
选择器 选择器有很多,而且各个选择器之间可以混合使用,很方便.选择器后面加的{}叫声明块,在{}中放很多的css属性.按照平常使用的习惯,选择器可以分为2类--基本选择器.其他选择器. 基本选择器包括 ...
- CSS选择器和参考手册
CSS的基本语法 选择器:通过选择器可以选中页面中的指定元素.声明块:通过声明块来指定元素设置样式.声明块由一个一个的声明组成声明是由一个名值对结构:一个样式名对应一个样式值,名和值之间以:连接,以; ...
- web前端学习day_02:CSS:三种使用方式/选择器/颜色/背景图片/查看样式/文本/元素显示方式/盒子模型/定位方式/行内对齐/显示层级/防溢出
CSS : Cascading Style Sheet 层叠样式表. 作用: 美化页面 CSS 如何在html页面中添加css样式代码?总共有三种方式: 1.选择器 2.选择器练习: 3.颜色赋值 4 ...
- CSS概念,引入,选择器
概念 层叠样式表,定义如何显示HTML元素. 使用方式 行内样式 不推荐使用此方式 结构 和 样式的 杂糅会影响后期的维护 <p style="color: red"> ...
- 学习《CSS选择器Level-4》不完全版
1 概述 1.1 前言 选择器是CSS的核心组件.本文依据W3C的Selectors Level 4规范,概括总结了Level1-Level4中绝大多数的选择器,并做了简单的语法说明及示例演示.希望对 ...
- 学习总结:CSS(一)定义方式、选择器、选择器权重
一.CSS的定义方式 1.内部样式:<style></style> 2.行间样式:<div style="width:100px;height:100px;&q ...
最新文章
- 使用 Flash Builder 的 Apple iOS 开发过程
- xml 和android脚本之家,Android利用Document实现xml读取和写入操作
- 两个nb模块之间通讯方法_NB-IoT是什么?一口气带你搞懂NB-IoT的诞生、特性以及应用...
- 练习2-1 Programming in C is fun!
- 7-6 0-1背包 (20 分)(思路加详解+网格做法+动态规划)Come Baby !!!!!!!!!!!!!!
- c语言删标点,C程序中文标点惹的祸,你可长点儿心吧
- 【C++ Primer】第六章(分支语句和逻辑操作符)
- hive sql 怎么实现循环_shell中循环调用hive sql 脚本的方法
- sqlserver的坑
- 三句话教你买对房子!买到好房子的都祝福哥三年内赚两个亿!
- vue项目使用阿里云播放器(aliyun)
- 创建json格式文件
- 用turtle绘图做一个钟表时钟
- SOFA Weekly | Committer 聊天室、SOFAJRaft 本周发布、新手任务
- vue复选框组件自定义对勾_关于vue的列表图片选中打钩操作
- 自动气象站解决方案 案例分享
- Python-数据类型转换
- 高德地图API行政区域查询
- 系统配置msconfig 打不开的解决方法
- 《Type Systems》 Luca Cardelli - Microsoft Research
热门文章
- 【Linux】JDK+Eclipse 搭建C/C++开发环境
- HTML5拖放(drag and drop)与plupload的懒人上传
- 教程-DelphiXE7如何调用Java Class,JAR等文件?
- Git客户端图文详解如何安装配置GitHub操作流程攻略
- SQL 2012 Group By Rollup, Grouping
- mysql 出现Cannot delete or update a parent row: a...
- 交互输入与for语句
- 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装用来定时任务apscheduler库(图文详解)...
- (转) 分布式文件存储FastDFS(七)FastDFS配置文件详解
- mysql建表以及列属性