CSS图鉴
上QQ阅读APP看书,第一时间看更新

1 属性和属性值

截至 2020 年 4 月,CSS 拥有 522 个属性,可以通过以下的 JavaScript 代码进行验证。

var element = document.createElement('div');
var count = 0;
for (index in element.style) count++;
console.log(count); //截至2020年4月,输出为522

在未来,会有新属性加入规范,同时会有旧属性被弃用,所以属性数量既可能增多,也可能减少。

本书刻意忽略许多很少使用的 CSS 属性(以及至今仍未被主流浏览器支持的属性),这些属性只会带来不必要的混乱。

相反,本书仅关注 Web 设计师和开发人员当前常用的 CSS 属性,特别是与网格布局和弹性盒模型相关的属性。