CSS选择器世界(第2版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
CSS选择器世界(第2版)电子书下载地址
内容简介:
CSS选择器是CSS世界的支柱,撑起了整个精彩纷呈的CSS世界。本书专门介绍CSS选择器的相关知识。在本书中,作者结合多年从业经验,在CSS基础知识之上,充分考虑前端开发人员的开发需求,以CSS选择器的基本概念、优先级、命名、最佳实践以及各伪类选择器的适用场景为技术主线,为CSS开发人员介绍有竞争力的知识和技能。本书在第1版的基础上,对选择器的特性、兼容性等相关内容进行了更新,并介绍了新增的选择器。此外,本书配有专门的网站,用以进行实例展示和问题答疑。
作为一本CSS进阶书,本书非常适合有一定CSS基础的前端开发人员学习和参考。
书籍目录:
第1章 概述 1
1.1 为什么CSS选择器很强 1
1.2 CSS选择器世界的一些基本概念 1
1.2.1 选择器、选择符、伪类和伪元素 2
1.2.2 CSS选择器的作用域 3
1.2.3 CSS选择器的命名空间 4
1.3 无效CSS选择器的特性与实际应用 5
第2章 CSS声明的优先级 8
2.1 继承与级联 9
2.1.1 优先级的底层——继承 9
2.1.2 优先级的中枢——级联 10
2.2 详解@layer规则 11
2.2.1 @layer规则解决的问题 11
2.2.2 掌握@layer规则的语法 13
2.2.3 使整个CSS变成@layer 15
2.2.4 @layer规则的嵌套 16
2.3 叛逆的!important 19
2.3.1 !important与层级跨越 19
2.3.2 !important的逆向越级 19
2.4 CSS选择器的优先级 20
2.4.1 同等级CSS优先级规则概览 20
2.4.2 CSS选择器优先级的计算规则21
2.4.3 256个选择器的越级现象 24
2.4.4 为什么按钮:hover变色了 25
第3章 CSS选择器的命名 27
3.1 CSS选择器是否区分大小写 27
3.2 CSS选择器命名的合法性 28
规范与更多字符的合法性 30
3.3 CSS选择器的命名是一个哲学问题 31
3.3.1 长命名还是短命名 32
3.3.2 单命名还是组合命名 32
3.3.3 面向属性的命名和面向语义的命名 34
3.3.4 我是如何命名的 36
3.4 CSS选择器设计的最佳实践 39
3.4.1 不要使用ID选择器 39
3.4.2 不要嵌套选择器 39
3.4.3 不要歧视面向属性的命名 42
3.4.4 正确使用状态类名 44
3.4.5 工具带来的变化 48
3.4.6 最佳实践汇总 48
第4章 入门必学的选择器 52
4.1 标签选择器 52
4.1.1 标签选择器二三事 52
4.1.2 特殊的标签选择器:通配选择器55
4.2 类选择器 55
4.2.1 类选择器脱颖而出的原因 55
4.2.2 类选择器的其他小知识 57
4.3 ID选择器 58
第5章 精通CSS选择符 60
5.1 后代选择符——空格( ) 60
5.1.1 对CSS后代选择符可能的错误认识 61
5.1.2 对JavaScript中后代选择符可能的错误认识 63
5.1.3 :scope 伪类 64
5.2 子选择符——箭头(>) 66
5.2.1 子选择符和后代选择符的区别 66
5.2.2 适合使用子选择符的场景 67
5.3 相邻兄弟选择符——加号(+) 68
5.3.1 相邻兄弟选择符的相关细节 69
5.3.2 实现类似:first-child伪类的效果 70
5.3.3 众多高级选择器技术的核心 72
5.4 随后兄弟选择符——波浪线(~) 73
5.4.1 随后兄弟选择符和相邻兄弟选择符的区别 73
5.4.2 如何实现前面兄弟选择符的效果 74
5.5 快速了解列选择符——双管道(||) 77
第6章 被低估的属性选择器 80
6.1 属性值匹配选择器逐渐兴起 80
6.2 属性值直接匹配选择器 81
6.2.1 详细了解4种选择器 81
6.2.2 AMCSS开发模式简介 87
6.3 属性值正则匹配选择器 88
6.3.1 详细了解3种选择器 88
6.3.2 CSS属性选择器搜索过滤技术 91
6.4 忽略属性值大小写的正则匹配运算符 92
第7章 常见交互行为的实现 94
7.1 :hover伪类与悬停交互开发 94
7.1.1 体验优化与:hover延时 95
7.1.2 非子元素的:hover显示 96
7.1.3 纯:hover显示浮层的体验问题 98
7.2 使用:active伪类实现点击反馈 99
7.2.1 :active伪类概述 99
7.2.2 按钮的通用:active样式技巧 100
7.2.3 :active伪类与CSS数据上报 102
7.3 聚焦行为伪类:focus与用户体验 103
7.3.1 :focus伪类匹配机制 103
7.3.2 :focus伪类与outline轮廓 105
7.3.3 CSS:focus伪类与键盘无障碍访问 106
7.4 非常实用的整体焦点伪类:focus-within 109
7.4.1 :focus-within伪类和:focus伪类的区别 109
7.4.2 :focus-within伪类实现无障碍访问的下拉列表 110
7.5 键盘焦点伪类:focus-visible 112
:focus-visible伪类的作用及背景变化 112
第8章 通过树结构伪类匹配元素 115
8.1 :root伪类 115
8.1.1 :root伪类匹配的究竟是什么 116
8.1.2 :root伪类的应用场景 117
8.2 要多使用:empty伪类 118
8.2.1 对:empty伪类可能存在的误解 120
8.2.2 超实用超高频使用的:empty伪类 122
8.3 比较实用的子索引伪类 124
8.3.1 :first-child伪类和:last-child伪类 124
8.3.2 给力的:only-child伪类 126
8.3.3 :nth-child()伪类和:nth-last-child()伪类 128
8.4 匹配类型的子索引伪类 136
8.4.1 :first-of-type伪类和:last-of-type伪类 136
8.4.2 :only-of-type伪类 137
8.4.3 :nth-of-type()伪类和:nth-last-of-type()伪类 138
第9章 不容小觑的逻辑组合伪类 142
9.1 务必掌握的否定伪类:not() 142
告别重置,全部交给:not()伪类 143
9.2 不要小看任意匹配伪类:is() 147
9.2.1 :is()伪类与:matches()伪类及:any()伪类之间的关系 147
9.2.2 :is()伪类的语法和两大作用 147
9.2.3 :is()伪类在 Vue 等框架中的妙用 150
9.3 实用的优先级调整伪类:where() 152
9.4 姗姗来迟的关联伪类:has() 153
第10章 链接与锚点开发相关的伪类 156
10.1 链接历史伪类:link和:visited 156
10.1.1 深入理解:link伪类 156
10.1.2 怪癖最多的CSS伪类:visited 158
10.2 值得关注的超链接伪类:any-link 161
:any-link伪类相比于:link伪类的优点. 162
10.3 实用却很少使用的目标伪类:target 163
10.3.1 :target伪类与锚点 164
10.3.2 :target伪类交互布局技术简介 166
10.4 了解目标容器伪类:target-within 170
10.5 了解链接匹配伪类:local-link 171
第11章 表单开发相关的伪类 172
11.1 输入控件状态 172
11.1.1 可用状态伪类:enabled与禁用状态伪类:disabled 172
11.1.2 读写特性伪类:read-only和:read-write 176
11.1.3 占位符显示伪类:placeholder-shown 177
11.1.4 使用:autofill伪类自定义自动填充样式 180
11.1.5 默认选项:default伪类 181
11.2 输入值状态 184
11.2.1 实用的选中选项伪类:checked 184
11.2.2 有用的不确定值伪类:indeterminate 196
11.3 输入值验证 199
11.3.1 掌握有效性验证伪类:valid和:invalid 199
11.3.2 熟悉范围验证伪类:in-range和:out-of-range 203
11.3.3 熟悉可选性伪类:required和:optional 205
11.3.4 了解用户交互伪类:user-valid和:user-invalid 210
11.3.5 简单了解空值伪类:blank 211
11.4 表单元素专用伪元素 211
11.4.1 使用::placeholder伪元素改变占位符的样式 212
11.4.2 使用::file-selector-button伪元素匹配文件选择输入框的按钮 213
第12章 Web Components开发中的选择器 215
12.1 使用:defined伪类判断组件是否初始化 215
12.1.1 普通元素的:defined适配规则 217
12.1.2 Safari不支持内置自定义元素的处理 219
12.2 使用:host伪类匹配Shadow树根元素 219
12.3 使用伪类:host()匹配Shadow树根元素 221
12.4 Shadow树根元素上下文匹配伪类:host-context() 222
12.5 使用::part伪元素穿透Shadow DOM元素 223
::part伪元素对元素也是有效的 226
第13章 音视频开发中的选择器 228
13.1 音视频元素各种状态的匹配 228
13.1.1 使用:playing伪类、:paused 伪类和:seeking伪类匹配播放状态 228
13.1.2 加载状态伪类:buffering和:stalled 230
13.1.3 声音控制伪类:muted和:volume-locked 230
13.2 视频字幕样式的控制 230
13.2.1 使用::cue伪元素控制字幕的样式 231
13.2.3 了解:current、:past 和:future这些时间维度的伪类 234
第14章 语言和文字相关的选择器 236
14.1 了解语言相关的伪类 236
14.1.1 方向伪类:dir() 236
14.1.2 语言伪类:lang() 237
14.2 全新的文字相关的伪元素 239
14.2.1 ::mark伪元素简介 239
14.2.2 使用::target-text伪元素高亮锚定的文字 241
14.2.3 使用::spelling-error伪元素和
::grammar-error伪元素高亮拼写和语法错误 242
第15章 元素特殊显示状态匹配伪类 244
15.1 了解模态层匹配伪类:modal 244
15.2 了解全屏相关的伪类:fullscreen 245
15.3 了解画中画伪类:picture-in-picture 247
15.4 使用::backdrop伪元素改变底部蒙层 248
作者介绍:
“CSS世界三部曲”(《CSS世界》《CSS选择器世界》《CSS新世界》)作者,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任前端技术专家。他从2007年开始接触前端,十多年来一直工作在前端开发一线,在HTML/CSS等与交互体验关系密切的领域花了大量的时间学习和研究,有比较多的心得体会。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
CSS选择器是CSS世界的支柱,撑起了整个精彩纷呈的CSS世界。本书专门介绍CSS选择器的相关知识。在本书中,作者结合多年从业经验,在CSS基础知识之上,充分考虑前端开发人员的开发需求,以CSS选择器的基本概念、优先级、命名、最佳实践以及各伪类选择器的适用场景为技术主线,为CSS开发人员介绍有竞争力的知识和技能。本书在第1版的基础上,对选择器的特性、兼容性等相关内容进行了更新,并介绍了新增的选择器。此外,本书配有专门的网站,用以进行实例展示和问题答疑。
作为一本CSS进阶书,本书非常适合有一定CSS基础的前端开发人员学习和参考。
网站评分
书籍多样性:4分
书籍信息完全性:5分
网站更新速度:5分
使用便利性:3分
书籍清晰度:4分
书籍格式兼容性:8分
是否包含广告:9分
加载速度:5分
安全性:5分
稳定性:3分
搜索功能:4分
下载便捷性:5分
下载点评
- 书籍完整(407+)
- 少量广告(183+)
- 赚了(132+)
- 可以购买(122+)
- 内容齐全(293+)
- 一般般(82+)
- 体验满分(141+)
- 下载速度快(406+)
- 赞(123+)
下载评价
- 网友 隗***杉: ( 2024-12-25 00:29:40 )
挺好的,还好看!支持!快下载吧!
- 网友 冯***卉: ( 2025-01-03 03:33:25 )
听说内置一千多万的书籍,不知道真假的
- 网友 家***丝: ( 2025-01-09 04:30:35 )
好6666666
- 网友 谭***然: ( 2025-01-18 13:14:24 )
如果不要钱就好了
- 网友 通***蕊: ( 2025-01-11 02:33:15 )
五颗星、五颗星,大赞还觉得不错!~~
- 网友 邱***洋: ( 2025-01-10 20:38:47 )
不错,支持的格式很多
- 网友 后***之: ( 2025-01-17 04:23:07 )
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 习***蓉: ( 2025-01-04 00:02:40 )
品相完美
- 网友 步***青: ( 2025-01-12 23:47:37 )
。。。。。好
- 网友 寇***音: ( 2024-12-28 02:58:25 )
好,真的挺使用的!
- 网友 居***南: ( 2025-01-11 20:27:57 )
请问,能在线转换格式吗?
- 网友 方***旋: ( 2025-01-04 19:16:07 )
真的很好,里面很多小说都能搜到,但就是收费的太多了
- 网友 曹***雯: ( 2024-12-25 16:41:58 )
为什么许多书都找不到?
- 网友 孔***旋: ( 2024-12-29 11:24:43 )
很好。顶一个希望越来越好,一直支持。
喜欢"CSS选择器世界(第2版)"的人也看了
影响力 意志力 创新力 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
乔家大院 第二部(2017年中国好书) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
华为供应链管理( 货号:730820089) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
有你就是*好的时光 林徽因传 全彩珍藏版林徽因的书 记忆中的林徽因诗集文集 你若安好便是晴天 你若盛开蝴蝶自来 林微因女性情商励志读物 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
建设工程监理案例分析(土木建筑工程)历年真题+考点解读+专家指导 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 中药学专业知识 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 9787512413412 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 同步辐射中的振动散射能谱学:原理及其在生物化学研究中的应用 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- CAD/CAM应用技术 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 知识可视化视觉表征的理论建构与教学应用 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 沈石溪动物小说精选套装升级版4册 狼王梦+最后一头战象+第七条猎狗+斑羚飞渡 四五六年级10-12-15岁中小学生课外阅读文学故事书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 宗白华美学现代性问题研究 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 金属材料及热处理(高职高专)于晗 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 优化现场管理,从一句话开始 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 马克思恩格斯选集 第一卷 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:8分
主题深度:3分
文字风格:5分
语言运用:7分
文笔流畅:7分
思想传递:8分
知识深度:7分
知识广度:7分
实用性:6分
章节划分:4分
结构布局:8分
新颖与独特:5分
情感共鸣:3分
引人入胜:8分
现实相关:3分
沉浸感:6分
事实准确性:6分
文化贡献:4分