从0到1 CSS进阶之旅

本书特色

[

《从0到1:CSS进阶之旅》作者根据自己多年的前后端开发经验,详尽介绍了CSS的进阶知识和高级开发技巧。 本书的正文部分共12章,分别讲解了CSS的基础知识、CSS规范、盒子模型、display属性、文本效果、表单效果、浮动布局、定位布局、CSS图形、性能优化、CSS技巧,以及CSS的一些重要概念。除了正文部分,本书还包括两个附录,附录1介绍了HTML的进阶知识,附录2是作者结合实际工作和前端面试经验,精心挑选的前端面试题。 本书还配备了所有案例的源代码和PPT教学课件,以方便学校老师教学。本书适合作为前端开发人员的参考书,也可以作为大中专院校相关专业的教材及教学参考书。

]

内容简介

[

《从0到1:CSS进阶之旅》作者根据自己多年的前后端开发经验,详尽介绍了CSS的进阶知识和不错开发技巧。
本书的正文部分共12章,分别讲解了CSS的基础知识、CSS规范、盒子模型、display属性、文本效果、表单效果、浮动布局、定位布局、CSS图形、性能优化、CSS技巧,以及CSS的一些重要概念。除了正文部分,本书还包括两个附录,附录1介绍了HTML的进阶知识,附录2是作者结合实际工作和前端面试经验,精心挑选的前端面试题。
本书还配备了所有案例的源代码和PPT教学课件,以方便学校老师教学。本书适合作为前端开发人员的参考书,也可以作为大中专院校相关专业的教材及教学参考书。

]

作者简介

[

莫振杰 从事前后端开发4年多,开发过绿叶学习网、广州智能工程研究会网站、大量在线应用工具以及各种类型网站,业余时间阅读大量国内外技术书籍,著有多本编程书。现为绿叶学习网的站长,该网站用于分享其前后端开发经验。作者编写分享的原创在线教程在互联网广受网友推崇。 今年又开发了系列前端线上付费课程。

]

目录

目录第 1 章 基础知识 11.1 CSS 进阶简介 11.1.1 你真的精通CSS 吗 11.1.2 进阶教程简介 21.2 CSS 单位 31.2.1 绝对单位 31.2.2 相对单位 31.3 CSS 特性 111.3.1 继承性 111.3.2 层叠性 131.4 CSS 优先级 151.4.1 引用方式冲突 151.4.2 继承方式冲突 161.4.3 指定样式冲突 161.4.4 继承样式和指定样式冲突 191.4.5 !important 201.5 CSS 引用方式 221.5.1 外部样式表 231.5.2 内部样式表 231.5.3 行内样式表 241.6 CSS 选择器 251.6.1 后代选择器 261.6.2 子代选择器 271.6.3 兄弟选择器 281.6.4 相邻选择器 291.7 :first-letter 和:first-line 321.7.1 :first-letter 选择器 321.7.2 :first-line 选择器 32第 2 章 CSS 规范 342.1 CSS 规范简介 342.2 命名规范 342.2.1 CSS 文件命名 352.2.2 id 和class 命名 352.3 书写规范 382.4 注释规范 402.4.1 顶部注释 402.4.2 模块注释 402.4.3 简单注释 412.5 CSS reset 412.5.1 什么是CSS reset 412.5.2 为什么要用CSS reset 422.5.3 如何使用CSS reset 42第3 章 盒子模型 453.1 CSS 盒子模型 453.2 深入border 483.2.1 性能差异 483.2.2 兼容差异 483.3 深入padding 483.4 外边距叠加 503.4.1 外边距叠加的3 种情况 513.4.2 外边距叠加的意义 533.5 负margin 技术 543.5.1 负margin 简介 543.5.2 负margin 技巧 573.6 overflow 64第4 章 display 属性 674.1 块元素和行内元素 674.1.1 块元素 674.1.2 行内元素 68从0 到2 1 系列图书 目录4.2 display 简介 694.2.1 block 元素 694.2.2 inline 元素 704.2.3 inline-block 元素 704.3 display:none 724.3.1 display:none 简介 724.3.2 display:none 和visibility:hidden 的区别 734.4 display:table-cell 754.4.1 图片垂直居中于元素 754.4.2 等高布局 774.4.3 自动平均划分元素 794.5 去除inline-block 元素间距 80第5 章 文本效果 845.1 文本效果简介 845.2 深入text-indent 845.3 text-align 875.3.1 text-align 起作用的元素 885.3.2 text-align:center; 与margin:0auto; 895.4 深入line-height 895.4.1 line-height 的定义 905.4.2 深入line-height 915.5 深入vertical-align 975.5.1 vertical-align 属性取值 975.5.2 vertical-align 属性应用 99第6 章 表单效果 1046.1 表单效果简介 1046.2 深入radio 和checkbox 1056.3 深入textarea 1066.3.1 固定大小,禁用拖动 1066.3.2 在Chrome(或Firefox)和IE 中实现相同的外观 1096.4 表单对齐 110第7 章 浮动布局 1137.1 正常文档流和脱离文档流 1137.1.1 正常文档流 1137.1.2 脱离文档流 1147.2 深入浮动 1167.3 浮动的影响 1187.3.1 对自身的影响 1197.3.2 对父元素的影响 1197.3.3 对兄弟元素的影响 1217.3.4 对子元素的影响 1257.4 浮动的副作用 1267.5 清除浮动 1287.5.1 clear:both 1287.5.2 overflow:hidden 1307.5.3 ::after 伪元素 131第8 章 定位布局 1338.1 深入定位 1338.1.1 子元素相对父元素定位 1338.1.2 子元素相对祖先元素定位 1368.2 z-index 属性 138第9 章 CSS 图形 1419.1 CSS 图形简介 1419.2 三角形 1429.2.1 CSS 实现三角形的原理 1429.2.2 带边框的三角形 1459.3 圆角与圆 1489.3.1 border-radius 实现圆角 1489.3.2 border-radius 实现半圆和圆 1529.3.3 border-radius 的派生子属性 1549.4 椭圆 1559.5 图标制作 156第 10 章 性能优化 16410.1 CSS 优化简介 164 从0 到1 系列图书 目录 310.2 属性简写 16510.2.1 盒模型简写 16510.2.2 背景简写 16710.2.3 字体简写 16810.2.4 颜色值简写 16810.3 语法压缩 16910.3.1 空白符 16910.3.2 结尾分号 16910.3.3 url() 的引号 17010.3.4 属性值为0 17010.3.5 属性值为“以0 开头的小数” 17110.3.6 合并相同的定义 17110.3.7 利用继承进行合并 17210.4 压缩工具 17310.5 图片压缩 17410.5.1 JPEG、PNG 和GIF 17510.5.2 图片压缩 17510.6 高性能选择器 17510.6.1 选择器在浏览器中的解析原理 17610.6.2 不同选择器的解析速度 176第 11 章 CSS 技巧 17811.1 水平居中 17811.1.1 文本的水平居中 17811.1.2 元素的水平居中 17911.2 垂直居中 18311.2.1 文本的垂直居中 18311.2.2 元素的垂直居中 18511.3 CSS Sprite 18811.4 iconfont 图标 19211.4.1 iconfont 网站 19311.4.2 iconfont 技术 195第 12 章 重要概念 20212.1 CSS 中的重要概念 20212.2 包含块(containing block) 20212.2.1 什么是包含块 20212.2.2 包含块的判定以及包含块的范围 20312.3 层叠上下文(stacking context) 20612.3.1 什么是层叠上下文 20712.3.2 什么是层叠级别 20712.3.3 层叠上下文的特点 20812.4 BFC 和IFC 21012.4.1 基本概念 21012.4.2 什么是BFC 21112.4.3 BFC 的用途 213附录1 HTML 进阶第13 章 基础知识 22213.1 HTML、XHTML 和HTML5 22213.1.1 HTML 和XHTML 22213.1.2 HTML5 22313.2 div 和span 22513.3 id 和class 22613.3.1 id 属性 22613.3.2 class 属性 22613.4 浏览器标题栏小图标 227第 14 章 语义化 22914.1 语义化简介 22914.2 标题语义化 23114.3 图片语义化 23214.3.1 alt 属性和title 属性 23314.3.2 figure 元素和figcaption 元素 23314.4 表格语义化 23614.5 表单语义化 23914.5.1 label 标签 239从0 到4 1 系列图书 目录14.5.2 fieldset 标签和legend 标签 24114.6 其他语义化 24214.6.1 换行符 24214.6.2 无序列表ul 24314.6.3 strong 标签和em 标签 24414.6.4 del 标签和ins 标签 24514.6.5 img 标签 24614.7 语义化验证 24614.8 HTML5 舍弃的标签 248附录2 前端面试题选择题 251问答题 257

封面

从0到1 CSS进阶之旅

书名:从0到1 CSS进阶之旅

作者:莫振杰

页数:266

定价:¥49.8

出版社:人民邮电出版社

出版日期:2020-06-01

ISBN:9787115535900

PDF电子书大小:110MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注