本文主要是介绍CSS的滥用:变得难于理解,难于维护,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CSS声明式控制UI,形式上简单;编写简单。
一旦被滥用,就会出现相反的情形:产生冗余,冗余很难定位和清除,难于理解,动一处而牵扯全局。
CSS只是代码的一种形式,仍然需要浏览器在运行期间先把它转译成逻辑代码,然后动态执行(渲染,绘制)。
CSS随着代码的嵌套关系和覆盖关系的增加变得复杂起来。
10行CSS你看的很清爽,很清晰,很舒服,但是超过百行CSS估计就开始蒙圈了吧,1000行呢?
你看得懂吗?
你能快速梳理清楚它们之间的关系吗?
我想改变UI的某处,你能很快找到到要修改那个地方的CSS吗?
如果修改了CSS,你能判断出来影响面有多大吗?
CSS是个好东西,可别滥用。
这篇关于CSS的滥用:变得难于理解,难于维护的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!