Tomasz Łakomy 发布了一个关于命名所有 CSS 属性的 玩笑推文,Tejas Kumar 回复了一个 玩笑答案,甚至创建了一个 npm 模块。您甚至可以运行终端命令来查看它们。
npx get-all-css-properties
您将获得 259 个。 源代码 使用 quackit.com 网站获取数据,我之前从未听说过它。🤷♂️
我可能已经在 MDN 上查看过,在控制台中快速使用 querySelectorAll
处理会得到一个不同的数字:584。但是,哦,那里面包含了选择器、规则和其他的东西。他们的 参考 只列出了 72 个,但说是尚未完成的。
W3Schools 列出了 228 个。HTML Dog 列出了 125 个。 我们的年鉴 包含 176 个,我知道我们故意省略了一些内容(例如,我们将 margin-left
归档到 margin
下,而不是单独列出来)。
来自 66 份技术报告和 66 份编辑草案的 520 个不同的属性名称。
我无法认真对待任何将 W3Schools 视为权威的建议。
每当我处理 CSS 时,我发现这个参考资料最有用
https://www.w3.org/Style/CSS/all-properties
来自 W3C 的 CSS 属性列表,包括已提议和标准属性。
W3Schools 似乎已经改进了!https://www.w3fools.com/