Skip to main content

什么是CSS3?层叠样式表3级

网页前端教程 1、CSS 1.CSS选择的样式 第四章CSS继承、层叠、优先级 (六月 2026)

网页前端教程 1、CSS 1.CSS选择的样式 第四章CSS继承、层叠、优先级 (六月 2026)
Anonim

CSS级别3目前计划的最大变化是模块的引入。模块的优点在于它(假设)允许更快地完成和批准规范,因为分段是以块的形式完成和批准的。这也允许浏览器和用户代理制造商支持规范的各个部分,但通过仅支持那些有意义的模块,将代码膨胀降至最低。例如,文本阅读器不需要包含仅定义元素如何以可视方式显示的模块。但即使它只包含了听觉模块,它仍然是符合标准的CSS 3工具。

CSS的一些新功能3

  • 选择
    • CSS 3中的选择器将非常有趣。它们将允许设计人员/开发人员选择更具体的文档级别。这个模块的一个好处是许多浏览器已经开始支持高级CSS 3选择器,所以你现在可以开始尝试它们了。例如,一些新的选择器是:
      • 匹配属性和属性值,包括部分匹配
    • 结构伪类,如 ñ TH-孩子
    • 目标伪类,仅设置URL中目标元素的样式
    • 一个已检查的伪类,用于设置任何已检查的元素,如radio或checkbox元素
  • 文字效果和布局
    • 更改文档中文本的连字符,空格和对齐方式。
  • 第一字母和第一行伪类
    • CSS 3应该允许属性影响字符串的字距调整和对齐。
  • 分页媒体和生成的内容
    • CSS 3现在将支持分页媒体中的更多选项,例如运行页眉和页脚以及页码。此外,还有用于打印生成内容的高级属性,包括脚注和交叉引用的属性。
  • 多列布局
    • 目前,多列布局工作草案提供了属性,允许设计人员使用列间隙,列数和列宽等定义在多列中显示其内容。
  • 红宝石
    • CSS现在支持在单词的顶部或旁边添加小注释的功能,最常用于中文和日文。它们通常用于给出困难的表意文字的发音或含义。

CSS 3会很有趣

一旦它完全被用作标准并且Web浏览器和用户代理开始使用它,CSS 3将成为Web设计者的强大工具。上面列出的新功能只是规范中所有添加和更改的一小部分。