anjia / blog

博客,积累与沉淀
106 stars 4 forks source link

CSS WG 每月动态 #34

Open anjia opened 5 years ago

anjia commented 5 years ago

文档的状态码的说明,详细见 #18 术语 诸如 ED, FPWD, WD, CR, PR, REC


ways to keep up to date with new publications

want to help

anjia commented 5 years ago

2018.9

  1. FPWD CSS Scrollbars Module Level 1
    • 标准化了 color scrollbars,它是 Windows IE 5.5 在 2000 年引入的
  2. PR Selectors Level 3,征集 Review
    • 文档描述了已经在 CSS1 和 CSS2 里存在的选择器,也进一步介绍了 CSS3 里的新选择器,以及可能需要它们的其它语言
  3. RECCSS Fonts Module Level 3
    • 该模块描述了
      • 如何指定 fonts,包括按需下载 Web Fonts
      • 如何访问字体中的 advanced typographic features(高级印刷特性)
      • 如何控制 font loading
    • 该规范已在所有现代浏览器中实现
  4. 更新了三个WD
  5. 废弃了一个
    • SPSD CSS Level 1
anjia commented 5 years ago

2018.10

  1. WD CSS Easing Functions Level 1 最后征求意见
    • 从早期的 Transitions 草案模块里单独提出来了
      • 因为可能有多个模块都要用到,比如 Transitions、Animations 等
    • 有改动:
      • 移除frames()steps()支持新关键字jump-
      • 模块改名字了,从 Timing -> Easing
        • 前后兼容,除了时间,后续可能会有其它维度的缓动
    • 最后一次征求意见
      • 目前没有 issues,只有一些编辑工作
      • 从2月份FPWD以来,也没有收到问题
      • 预计下月升级为CR
  2. WD CSS Paged Media Module Level 3 更新了
    • 在分页时,如何处理 fragmented content
  3. WD Web Animations Level 1 更新了
  4. WD Transitions Level 1 更新了
    • 有2处,详见 Changes from 2017.11.30 to 2018.10.11
    • 和平滑插值相关,用 discrete animaiton(离散动画)触发 transitions 的
    • 把属性插值的定义,移到了另外两个模块 Web Animation 和
      • 和 computation, interpolation, addition 和 accumulation 相关的 type-specific 信息,移到了 CSS Values and Units 模块,规范里用的都引用这里的
      • animation type 移动到了 Web Animations 里
  5. WD Values and Units Level 4 更新了
    • 增加了 value combinations 的规则、澄清了 computed values
  6. WD CSS Animations Level 1 更新了
    • 修复了 csswg-drafts github 上的三个 issues: 3119, 2797, 2666
anjia commented 5 years ago

2018.11

  1. REC Selectors Level 3 新升级的
  2. FPWD CSS Shadow Parts 新的
  3. CR CSS Flexible Box Layout Module Level 1 更新了,即将 PR
    • 解决了 block-axis percentage margins 和 padding 的未定义行为
    • 解决了从 2017.10.19 以来发现的 Issues
      • 要进行 web-compat investigation,还得解决 1 个 open issue
    • 详细的 diff-marked changes 和它们的更改理由,详见 changesDisposition of Comments
  4. CR CSS Containment Module Level 1 更新了,即将 PR
  5. WD Selectors Level 4
  6. WD Filter Effects Module Level 1

其它:

  1. note CSS Snapshot 2018 发布了新的
  2. Kozea 发布了 Weasyprint 的版本 43
    • 它可以将 HTML + CSS 转成 PDF
    • 是个用 Python 写的开源项目
  3. 浏览器相关
    • What’s new in Chromium 70 and Opera 57
    • Release Notes for Safari Technology Preview 70
anjia commented 5 years ago

2018.12

  1. FPWD,1个
  2. 更新WD,5个
  3. 更新CR,2个。均征集实现
    • CSS Fragmentation Level 3 即将PR
      • 描述了 fragmentation model,将 flow 划分到 pages, columns, 或 regions
      • 它是在 Page model 模块的基础上,引入并定义了 fragmentation model
      • 它增加了 pagination(分页)功能
        • breaking variable fragment size and orientation, widows and orphans
        • 打破了可变 fragment 的大小和方向,widows and orphans
    • Geometry Interfaces Level 1
      • 提供了基本的 geometric interfaces(几何界面),可以被其它 modules 或 specifications 使用。eg.
        • points 点
        • rectangles 矩形
        • quadrilaterals 四边形
        • transformation matrices 变换矩阵
anjia commented 5 years ago

2019.01

  1. CR CSS Scroll Snapping Level 1,更新了
    • 修改内容:修复了之前 draft 的 errors
  2. CSS Values and Units Module,修改了两个
    • CR CSS Values and Units Module Level 3
    • WD CSS Values and Units Module Level 4
    • 修改内容,more...
      • 重新定义了 Value Definition Syntax 里的 <'property'> notation
anjia commented 5 years ago

2019.02

  1. CR CSS Containment Module Level 1,invites implementations
    • 一些小的更新,诸如开发的时候出现的问题、测试、bugfix 以及 clarifications
    • 除非特殊情况,CSS WG 预计此后再不做修改了