CSS选择器世界

CSS选择器世界

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
9.544 评价豆瓣读书

作品简介

CSS选择器是CSS世界的支柱,撑起了整个精彩纷呈的CSS世界。本书专门介绍CSS选择器的相关知识。在本书中,作者结合多年从业经验,在CSS基础知识之上,充分考虑前端开发人员的开发需求,以CSS选择器的基本概念、优先级、命名、*佳实践以及各伪类选择器的概述和适用场景为技术主线,为CSS开发人员介绍有竞争力的知识和技能。此外,本书配有专门的网站,用以进行实例展示和问题答疑。作为一本CSS进阶书,本书非常适合有一定CSS基础的前端开发人员学习和参考。

张鑫旭,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任技术经理。2007年开始接触前端,10年来一直工作在前端开发一线,在HTML/CSS等与交互体验关系密切的领域花了大量的时间学习和研究,有比较多的心得体会。

作品目录

  1. 内容提要
  2. 前      言
  3. 特别感谢
  4. 资源与服务
  5. 第1章 概述
  6. 1.1 为什么CSS选择器很强
  7. 1.2 CSS选择器世界的一些基本概念
  8. 1.3 无效CSS选择器特性与实际应用
  9. 第2章 CSS选择器的优先级
  10. 2.1 CSS优先级规则概览
  11. 2.2 深入CSS选择器优先级
  12. 2.3 为什么按钮 :hover 变色了
  13. 第3章 CSS选择器的命名
  14. 3.1 CSS选择器是否区分大小写
  15. 3.2 CSS选择器命名的合法性
  16. 3.3 CSS选择器的命名是一个哲学问题
  17. 3.4 CSS选择器设计的最佳实践
  18. 第4章 精通CSS选择符
  19. 4.1 后代选择符空格( )
  20. 4.2 子选择符箭头( > )
  21. 4.3 相邻兄弟选择符加号( + )
  22. 4.4 随后兄弟选择符弯弯( ~ )
  23. 4.5 快速了解列选择符双管道( || )
  24. 第5章 元素选择器
  25. 5.1 元素选择器的级联语法
  26. 5.2 标签选择器二三事
  27. 5.3 特殊的标签选择器:通配选择器
  28. 第6章 属性选择器
  29. 6.1 ID选择器和类选择器
  30. 6.2 属性值直接匹配选择器
  31. 6.3 属性值正则匹配选择器
  32. 6.4 忽略属性值大小写的正则匹配运算符
  33. 第7章 用户行为伪类
  34. 7.1 手型经过伪类 :hover
  35. 7.2 激活状态伪类 :active
  36. 7.3 焦点伪类 :focus
  37. 7.4 整体焦点伪类 :focus-within
  38. 7.5 键盘焦点伪类 :focus-visible
  39. 第8章 URL定位伪类
  40. 8.1 链接历史伪类 :link 和 :visited
  41. 8.2 超链接伪类 :any-link
  42. 8.3 目标伪类 :target
  43. 8.4 目标容器伪类 :target-within
  44. 第9章 输入伪类
  45. 9.1 输入控件状态
  46. 9.2 输入值状态
  47. 9.3 输入值验证
  48. 第10章 树结构伪类
  49. 10.1  :root 伪类
  50. 10.2  :empty 伪类
  51. 10.3 子索引伪类
  52. 10.4 匹配类型的子索引伪类
  53. 第11章 逻辑组合伪类
  54. 11.1 否定伪类 :not()
  55. 11.2 了解任意匹配伪类 :is()
  56. 11.3 了解任意匹配伪类 :where()
  57. 11.4 了解关联伪类 :has()
  58. 第12章 其他伪类选择器
  59. 12.1 与作用域相关的伪类
  60. 12.2 与全屏相关的伪类 :fullscreen
  61. 12.3 了解语言相关伪类
  62. 12.4 了解资源状态伪类
载入中