css选择器世界 网页制作 张鑫旭
css选择器揭秘 web前端开发技术教程 "鑫空间-鑫生活"博主及《css世界》作者又一力作 全套在线demo 专属图书论坛及官方 让读者享受阅读和学的乐趣
¥
39.35
6.7折
¥
59
全新
库存5件
作者张鑫旭
出版社人民邮电出版社
ISBN9787115517227
出版时间2019-10
版次1
装帧其他
开本16
页数192页
字数286千字
定价59元
货号xhwx_1201945225
上书时间2024-12-18
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
c选择器是c世界的支柱,撑起了整个精彩纷呈的c世界。本书专门介绍了c选择器的相关知识。
1. 全套在线demo,读者可扫描书中二维码轻松获取,并配有专属图书论坛及官方。
2. 干货满满且富有情感,让读者享受阅读和学的乐趣。
3. 作者为“鑫空间鑫生活”博主及c世界作者,行业影响力巨大,众多前端从业者是看着作者的文章成长的。
目录:
目 录
章 概述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选择器的优先级7
2.1 css优先级规则概览7
2.2 深入css选择器优先级8
2.2.1 css选择器优先级的计算规则8
2.2.2 256个选择器的越级现象11
2.3 为什么按钮:hover变了12
第3章 css选择器的命名13
3.1 css选择器是否区分大小写13
3.2 css选择器命名的合法14
3.3 css选择器的命名是一个哲学问题17
3.3.1 长命名还是短命名18
3.3.2 单命名还是组合命名18
3.3.3 面向属的命名和面向语义的命名20
3.3.4 我是如何取名的21
3.4 css选择器设计的佳实践24
3.4.1 不要使用id选择器25
3.4.2 不要嵌套选择器25
3.4.3 不要歧视面向属的命名28
3.4.4 正确使用类名30
3.4.5 佳实践汇33
第4章 精通css选择符37
4.1 后代选择符空格( )37
4.1.1 对css后代选择符可能错误的认识37
4.1.2 对javascript中后代选择符可能错误的认识39
4.2 子选择符箭头(>)41
4.2.1 子选择符和后代选择符的区别41
4.2.2 适合使用子选择符的场景42
4.3 相邻兄弟选择符加号(+)43
4.3.1 相邻兄弟选择符的相关细节44
4.3.2 实现类似:first-的效果45
4.3.3 众多选择器技术的核心47
4.4 随后兄弟选择符弯弯(~)48
4.4.1 和相邻兄弟选择符区别48
4.4.2 为什么没有前面兄弟选择符49
4.4.3 如何实现前面兄弟选择符的效果49
4.5 快速了解列选择符双管道(||)52
第5章 元素选择器55
5.1 元素选择器的级联语法55
5.2 标签选择器二三事57
5.2.1 标签选择器混合其他选择器的优化57
5.2.2 标签选择器与自定义元素57
5.3 特殊的标签选择器:通配选择器58
第6章 属选择器59
6.1 id选择器和类选择器59
6.2 属值直接匹配选择器60
6.2.1 详细了解4种选择器61
6.2.2 amcss开发模式简介66
6.3 属值正则匹配选择器67
6.3.1 详细了解3种选择器68
6.3.2 css属选择器搜索过滤技术71
6.4 忽略属值大小写的正则匹配运算符72
第7章 用户行为伪类75
7.1 手型经过伪类:hover75
7.1.1 体验优化与:hover延时75
7.1.2 非子元素的:hover显示76
7.1.3 纯:hover显示浮层的体验问题78
7.2 激活伪类:active79
7.2.1 :active伪类概述79
7.2.2 按钮的通用:active样式80
7.2.3 :active伪类与css数据上报82
7.3 焦点伪类:focus82
7.3.1 :focus伪类匹配机制83
7.3.2 :focus伪类与outline85
7.3.3 css :focus伪类与键盘无障碍访问86
7.4 整体焦点伪类:focus-within89
7.4.1 :focus-within和:focus伪类的区别89
7.4.2 :focus-within实现无障碍访问的下拉列表89
7.5 键盘焦点伪类:focus-visible91
第8章 url定位伪类95
8.1 历史伪类:link和:visited95
8.1.1 深入理解:link95
8.1.2 怪癖多的css伪类:visited97
8.2 超伪类:any-link100
8.3 目标伪类:target101
8.3.1 :target与锚点102
8.3.2 :target交互布局技术简介104
8.4 目标容器伪类:target-within108
第9章 输入伪类109
9.1 输入控件109
9.1.1 可用与禁用伪类:enabled和:disabled109
9.1.2 读写特伪类:read-only和:read-write113
9.1.3 占位符显示伪类:ceholder-shown115
9.1.4 默认选项伪类:default118
9.2 输入值120
9.2.1 选中选项伪类:checked121
9.2.2 不确定值伪类:indeterminate133
9.3 输入值验证136
9.3.1 有效验证伪类:valid和:invalid136
9.3.2 范围验证伪类:in-range和:out-of-range140
9.3.3 可选伪类:required和:optional142
9.3.4 用户交互伪类:user-invalid和空值伪类:blank146
0章 树结构伪类147
10.1 :root伪类147
10.1.1 :root伪类和元素147
10.1.2 :root伪类的应用场景148
10.2 :empty伪类150
10.2.1 对:empty伪类可能的误解152
10.2.2 超实用超高频使用的:empty伪类154
10.3 子索引伪类156
10.3.1 :first-伪类和:last-伪类156
10.3.2 :only-伪类158
10.3.3 :nth-()伪类和:nth-last-()伪类160
10.4 匹配类型的子索引伪类166
10.4.1 :first-of-type伪类和:last-of-type伪类166
10.4.2 :only-of-type伪类167
10.4.3 :nth-of-type()伪类和:nth-last-of-type()伪类168
1章 逻辑组合伪类173
11.1 否定伪类:not()173
11.2 了解任意匹配伪类:is()177
11.2.1 :is()伪类与:matches()伪类及:any()伪类之间的关系177
11.2.2 :is()伪类的语法与作用178
11.3 了解任意匹配伪类:where()179
11.4 了解关联伪类:has()179
2章 其他伪类选择器181
12.1 与作用域相关的伪类181
12.1.1 参元素伪类:scope181
12.1.2 shadow树根元素伪类:host183
12.1.3 shadow树根元素匹配伪类:host()184
12.1.4 shadow树根元素上下文匹配伪类:host-context()185
12.2 与全屏相关的伪类:fullscreen187
12.3 了解语言相关伪类188
12.3.1 方向伪类:dir()189
12.3.2 语言伪类:lang()190
12.4 了解资源伪类191
内容简介:
c选择器是c世界的支柱,撑起了整个精彩纷呈的c世界。本书专门介绍c选择器的相关知识。在本书中,作者结合多年从业经验,在c基础知识之上,充分虑前端开发人员的开发需求,以c选择器的基本概念、优先级、命名、佳实践以及各伪类选择器的概述和适用场景为技术主线,为c开发人员介绍有竞争力的知识和技能。此外,本书配有专门的,用以进行实例展示和问题答疑。
作为一本c书,本书非常适合有c基础的前端开发人员学和参。
作者简介:
张鑫旭,前端开发工程师,知名前端博客“鑫空间 鑫生活”博主,目前职于阅文集团用户体验设计部(yux),担任技术经理。2007 年开始接触前端,十多年来一直工作在前端开发一线,在html/c 等与交互体验关系密切的领域投入了大量的时间进行学和研究,有比较多的心得体会。
— 没有更多了 —
以下为对购买帮助不大的评价