看这么多争议的,其实还是支持作者关于减少不必要div的观点的。至于这个是否跟结构与表现分离,其实是有关系的,因为去掉的两个div都承担的是表现的结构,完全没有任何语义的成分,能够用css代替当然用css代替了。并不是说非要这样,只是能够简化才简化,简化不了当然不可避免的需要加一些div。说白了,很多人加DIV只是因为简单好写而已,一个个初级小白看了点国内的教科书就对作者以“专家”的视角大肆反驳,我觉得挺好笑的。有空建议你们去w3c英文官网上去看看,不要坐井观天。
2016-09-03
感觉老师的代码不行。真正的网页结构应该用div表现出来,不是靠文本本身表现出来。案列中依靠取巧写得代码跟网页布局的逻辑没有一点关系。
这不是表现与内容分离。网页的布局不是内容的表现,而是网页内容结构的体现!!!
这不是表现与内容分离。网页的布局不是内容的表现,而是网页内容结构的体现!!!