一、CSS基本知识:
1、CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称.有时我们也会称之为 CSS 样式表或级联样式表。
2、CSS 是也是一种标记语言
3、CSS 主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。
4、CSS 让我们的网页更加丰富多彩,布局更加灵活自如。简单理解:CSS 可以美化 HTML , 让 HTML 更漂亮,让页面布局更简单。
5、CSS 最大价值: 由 HTML 专注去做结构呈现,样式交给 CSS,即 结构 ( HTML ) 与样式( CSS ) 相分离。
二、 CSS 语法规范
1、CSS 规则由两个主要的部分构成:选择器以及一条或多条声明。

2、选择器是用于指定 CSS 样式的 HTML 标签,花括号内是对该对象设置的具体样式,属性和属性值以“键值对”的形式出现。
3、 属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等。
4、 属性和属性值之间用英文“:”分开。
5、多个“键值对”之间用英文“;”进行区分。
7、所有的样式,都包含在

  1. 找到所有的 h1 标签。 选择器(选对人)。
  2. 设置这些标签的样式,比如颜色为红色(做对事)。

四、选择器分类
1、选择器分为基础选择器和复合选择器两个大类,我们这里先讲解一下基础选择器:基础选择器是由单个选择器组成的。
2、 基础选择器又包括:标签选择器、类选择器、id 选择器和通配符选择器。
3、标签选择器:标签选择器(元素选择器)是指用 HTML 标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的 CSS 样式。
作用:标签选择器可以把某一类标签全部选择出来,比如所有的

标签和所有的 标签。
优点:能快速为页面中同类型的标签统一设置样式。
缺点:不能设计差异化样式,只能选择全部的当前标签。

4、类选择器
如果想要差异化选择不同的标签,单独选一个或者某几个标签,可以使用类选择器

如果想要差异化选择不同的标签,单独选一个或者某几个标签,可以使用类选择器。
类选择器在 HTML 中以 class 属性表示,在 CSS 中,类选择器以一个点“.”号显示。
注意:① 类选择器使用“.”(英文点号)进行标识,后面紧跟类名(自定义,我们自己命名的)。
② 可以理解为给这个标签起了一个名字,来表示。
③ 长名称或词组可以使用中横线来为选择器命名。
④ 不要使用纯数字、中文等命名,尽量使用英文字母来表示。
⑤ 命名要有意义,尽量使别人一眼就知道这个类名的目的。
⑥ 命名规范:见附件( Web 前端开发规范手册.doc)
记忆口诀:样式点定义,结构类调用。一个或多个,开发最常用。

举个简单的关于类选择器的例子:

各个类名中间用空格隔开
 简单理解:就是给某个标签添加了多个类,或者这个标签有多个名字
 这个标签就可以分别具有这些类名的样式
 从而节省CSS代码,统一修改也非常方便.
 多类名选择器在后期布局比较复杂的情况下,还是较多使用的

5、Id选择器
id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。
HTML 元素以 id 属性来设置 id 选择器,CSS 中 id 选择器以“#" 来定义。

id 选择器和类选择器的区别:
① 类选择器(class)好比人的名字,一个人可以有多个名字,同时一个名字也可以被多个人使用。
② id 选择器好比人的身份证号码,全中国是唯一的,不得重复。
③ id 选择器和类选择器最大的不同在于使用次数上。
④ 类选择器在修改样式中用的最多,id 选择器一般用于页面唯一性的元素上,经常和 JavaScript 搭配使用。
6、 通配符选择器
在 CSS 中,通配符选择器使用“*”定义,它表示选取页面中所有元素(标签)。

通配符选择器不需要调用, 自动就给所有的元素使用样式

基础选择器总结:
每个基础选择器都有使用场景,都需要掌握, 如果是修改样式, 类选择器是使用最多的。

CSS基本知识之常用的选择器分类相关推荐

  1. 【门禁小知识】常用门禁分类及连接图

    常用门禁安装连接图 一.磁力锁 1.磁力锁安装方式说明适用于木门.玻璃门.金属门.防火门等.磁力锁断电开门,因为一侧会被磁力锁挡住,所以只能做90°单向开门.磁力锁必须配支架,每把单门磁力锁配1套支架 ...

  2. css基础知识(样式及选择器)

    首先说明css的语法结构:选择器{属性:属性值;属性:属性值;}注意分号是一定要写,不写下面的属性就没效果 一,css引入方式 分为四种引入方式:1,行内样式  2,内嵌样式  3,外链样式  4,导 ...

  3. 电线电缆基础知识,常用电线电缆的分类及应用。

    转载自品略图书馆 http://www.pinlue.com/article/2020/03/2316/2210048326126.html 一.常见的电缆按照其应用分类可分为射频电缆.裸导线.通信电 ...

  4. JQuery——选择器分类

    JQuery选择器 1    什么是JQuery选择器 快速高效的找到指定节点,支持css语法设置页面 2   JQuery选择器分类 2.1   基本选择器 CSS选择器 层级选择器 表单域选择器 ...

  5. CSS基本知识之复合选择器、元素显示模式、背景图片位置,精灵图

    CSS基本知识之复合选择器.元素显示模式.背景图片位置,精灵图 一.复合选择器 在 CSS 中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进 ...

  6. CSS基础知识(一):选择器

    文章目录 前言 一.CSS基础知识 二.选择器 1.选择器 2.基础选择器 2.1 标签选择器 2.2 类选择器 2.3 id选择器 2.4 通配符选择器 2.5 基础选择器总结 3.复合选择器 3. ...

  7. html中css选择器的分类,CSS选择器分类

    CSS选择器分类 标签(空格分隔): CSS 选择器 标签选择器 标签选择器:html代码中的标签.例如:html.form.span 为p标签设置12px字号,行间距设置1.6em的样式: p{ f ...

  8. css 30 常用选择选择器

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

  9. CSS中常用的选择器都有那些?

    CSS选择器 分类: 基础选择器 标签选择器 类选择器 id选择器 通配符选择器 复合选择器(在demo5里) 标签选择器 标签名作为选择器 优点: 可以一次修改所有某一类的标签的样式 缺点: 没法区 ...

最新文章

  1. 随着计算机多媒体技术的产生和发展,多媒体技术及其应用与发展论文(本科)10...
  2. Firebug高级用法 - Web开发的利器
  3. Dataset之RentListingInquries:RentListingInquries(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略
  4. 高级java必须清楚的概念:原子性、可见性、有序性
  5. log4j性能 slf4j_Log4j 2:性能接近疯狂
  6. 【WebRTC---入门篇】(十一)STUN协议
  7. 数组中冒泡排序、直接选择排序、反序排序原理与区别
  8. mysql 长事务查询_MySQL长事务详解
  9. kube-scheduler 源码解析
  10. 我的worktools集合们
  11. 浅谈数据库设计二三事
  12. 有运气的赚钱,不如有成长的失败
  13. 有哪些类目适合刚创业的新手淘宝卖家做?
  14. Batch入门教程(2)
  15. nodeJS之域名DNS
  16. linux中级之lvs概念
  17. IDEA最右侧栏的Maven窗口不见了怎么调出来
  18. 使用STM32或GD32解析xml格式数据
  19. pytorch入门——构建神经网络
  20. python二元函数图像在线绘制_用python绘制二元函数

热门文章

  1. OSChina 周一乱弹 —— 程序员的浪漫你不懂
  2. 海园帮忙写的JQUERY功能,实现了我们想要的,我觉得有点屌哟~~
  3. linux内核参数调优,缓冲区调整,tcp/udp连接管理,保持,释放优化,gossary,terms
  4. 1、Spring Boot 中 SpringApplication初始化(ok)
  5. 我是 Spring 菜鸟 -- 初始化方法 TODO
  6. 红帽linux5.6,Redhat Enterpris linux 5.6 安装
  7. xyz转ybc_三维弯管机交互式转档软件 (UG,SOLIDWORK,PRO/E文件转成YBC)
  8. win10电脑浏览器哪个好_电脑WinXP、Win7和Win10,哪个操作系统最好用?
  9. 计算机系统-x86架构下的寄存器与寻址
  10. C++自学21:动态分配内存(malloc/calloc/realloc/new)/回收内存(free/delete)