路过。
跟 Feed 里看了个回答…… 有点糟心,因此我觉得还是叨逼叨下得了。
内个吧,对一般人儿来说,CSS 这玩意黑盒,纯配置文件。
在没有系统的看过 CSS 相关规范神马的情况下,光靠一些属性文档来写布局呢,基本上就是靠凑,凑出来就凑出来了,凑不出来就换其他配置方法去凑。
你说,好歹是个码农,对输入输出都抓瞎状态的,内部实现怎么跑的也 debug 不了,简直就像黑盒测试。布个局就是各种绞尽脑汁凑一些能跑过的 case 来,这情况下能不讨厌写这糟心窝子的玩意么。
一边糟心窝子一边,一边呱呱呱的夸 CSS 真香,我觉得这么二儿的人,应该……几乎……没有……吧……
如果系统看过了相关规范,并且结合看了 FF 啊 WebKit(Blink) 啊的相关 layout box/object 啥的实现的。在开始写 CSS 之前对所需布局有明确的配置步骤以及理论的,写的时候就不是凑了,有的放矢的来做人儿,是有可能会去呱呱呱夸 CSS 真香的。
可我觉得吧,更多可能是对 CSS 的实现复杂度的一种赞许,这么多玩意凑一起,实现中将 bug 率控制到较低水准,也是挺费劲儿的。
关键是,现实是,真做到的人儿,早就不是一般人儿了。
极大概率早不写布局配置文件了就ㄟ( ▔, ▔ )ㄏ
我建议吧,一般人儿呢,写 CSS 时候,凑不出来的,或者凑出问题来时候,去查查相关规范文档,让自己知道是哪儿的问题。慢慢的往后者靠靠。有条件的 debug 下相关引擎,往不一般的人儿这块儿靠靠。
慢慢的就能达到不用写布局配置文件的状态了,解脱鸟 o~(▔▽▔o~)
ps:
真心讲,规范得看,贼有帮助……
虽然 CSS 规范比 TC39 的文档难读…… 而且现在还文档碎片化严重…… |