CSS选择器世界
¥37.76
作品简介
CSS选择器是CSS世界的支柱,撑起了整个精彩纷呈的CSS世界。本书专门介绍CSS选择器的相关知识。在本书中,作者结合多年从业经验,在CSS基础知识之上,充分考虑前端开发人员的开发需求,以CSS选择器的基本概念、优先级、命名、*佳实践以及各伪类选择器的概述和适用场景为技术主线,为CSS开发人员介绍有竞争力的知识和技能。此外,本书配有专门的网站,用以进行实例展示和问题答疑。作为一本CSS进阶书,本书非常适合有一定CSS基础的前端开发人员学习和参考。
张鑫旭,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任技术经理。2007年开始接触前端,10年来一直工作在前端开发一线,在HTML/CSS等与交互体验关系密切的领域花了大量的时间学习和研究,有比较多的心得体会。
作品目录
内容提要
前 言
特别感谢
资源与服务
第1章 概述
1.1 为什么CSS选择器很强
1.2 CSS选择器世界的一些基本概念
1.3 无效CSS选择器特性与实际应用
第2章 CSS选择器的优先级
2.1 CSS优先级规则概览
2.2 深入CSS选择器优先级
2.3 为什么按钮 :hover 变色了
第3章 CSS选择器的命名
3.1 CSS选择器是否区分大小写
3.2 CSS选择器命名的合法性
3.3 CSS选择器的命名是一个哲学问题
3.4 CSS选择器设计的最佳实践
第4章 精通CSS选择符
4.1 后代选择符空格( )
4.2 子选择符箭头( > )
4.3 相邻兄弟选择符加号( + )
4.4 随后兄弟选择符弯弯( ~ )
4.5 快速了解列选择符双管道( || )
第5章 元素选择器
5.1 元素选择器的级联语法
5.2 标签选择器二三事
5.3 特殊的标签选择器:通配选择器
第6章 属性选择器
6.1 ID选择器和类选择器
6.2 属性值直接匹配选择器
6.3 属性值正则匹配选择器
6.4 忽略属性值大小写的正则匹配运算符
第7章 用户行为伪类
7.1 手型经过伪类 :hover
7.2 激活状态伪类 :active
7.3 焦点伪类 :focus
7.4 整体焦点伪类 :focus-within
7.5 键盘焦点伪类 :focus-visible
第8章 URL定位伪类
8.1 链接历史伪类 :link 和 :visited
8.2 超链接伪类 :any-link
8.3 目标伪类 :target
8.4 目标容器伪类 :target-within
第9章 输入伪类
9.1 输入控件状态
9.2 输入值状态
9.3 输入值验证
第10章 树结构伪类
10.1 :root 伪类
10.2 :empty 伪类
10.3 子索引伪类
10.4 匹配类型的子索引伪类
第11章 逻辑组合伪类
11.1 否定伪类 :not()
11.2 了解任意匹配伪类 :is()
11.3 了解任意匹配伪类 :where()
11.4 了解关联伪类 :has()
第12章 其他伪类选择器
12.1 与作用域相关的伪类
12.2 与全屏相关的伪类 :fullscreen
12.3 了解语言相关伪类
12.4 了解资源状态伪类
载入中