浓缩解读前端系列书籍一周一章前端书我爱编程

一周一章前端书·第14周:《HTML与CSS进阶教程》S02E0

2018-01-21  本文已影响26人  梁同学de自言自语

第3章:CSS基础知识

3.1 CSS单位

3.1.1 绝对单位

绝对单位 说明
cm 厘米
mm 毫米
in 英寸
pt(poin) 印刷的点数,磅
pc(pica) 1pc=12pt

3.1.2 相对单位

相对单位 说明
px 像素
% 百分比
em 当前元素字体大小的倍数
rem 根元素字体大小的倍数
px(像素)
%(百分比)
em(当前元素字体大小的倍数)
『em单位的使用技巧』
  1. 通过text-indent:2em实现首行缩进;
  2. 使用em作为统一单位,任何元素都不设置具体的px单位,而是指定根元素的font-size的倍数。但值得注意的是,如果出现多重嵌套内容时,使用em作为单位则需要重新计算;
  3. 使用em作为统一字体大小单位,当需要改变页面整体字体大小时,无需逐个修改,只改根元素的字体大小即可;
rem(根元素字体大小的倍数)
『实际开发中,px、em和rem各自的使用场景』

3.2 CSS特性

3.2.1 继承性

3.2.2 层叠性

3.3 CSS优先级

3.4 CSS引入方式

说明:另外还有一种@import方式,但在实际开发中极少使用。原因在于,@import方式先加载HTML后加载CSS,而link方式是先加载CSS后加载HTML。

3.4.1 外部样式表

3.4.2 内部样式表

6.4.3 行内样式表

3.5 CSS选择器

选择器 说明
M N 后代选择器,选择M元素内部所有后代N元素
M > N 子代选择器,选择M元素内部子代N元素
M ~ N 兄弟选择器,选择M元素后所有同级的N元素
M + N 相邻选择器,选择M元素相邻的下一个元素
上一篇 下一篇

猜你喜欢

热点阅读