CSS
近些年来有了很快的变革和发展,很多新特性可以让前端页面实现非常丰富且流量的交互,很大程度上提升了前端页面的体验。
作者在文中介绍了多个现代CSS中非常好用且强大的CSS功能,如砖型布局、:is
选择器、clam()
、ch
和ex
单位、最新的文本装饰和一些好用的CSS属性。
这些属性,大家应该都很少或几乎没听说过或使用过,非常建议阅读原文,文中的示例有助于理解这些新特性,并可以在你的项目里使用它们了。
回想一下五年前,CSS
应该是“前端三剑客(JavaScript、CSS、HTML)”入门曲线最陡峭的一门语言了,那时候一个position
和flot
就可以问面试者半小时,更别说复杂的BFC
和IFC
了。
现代化CSS的变革,出现了很多易于理解和使用的属性,可以让开发者使用简单的CSS就可以实现想要的效果。同时,随着现代浏览器对新特性逐渐支持,体验提升的前提下还不会丢失性能。
这样来看,CSS的前景还是一片光明的。