似乎普遍认为表不应该用于HTML中的布局.
为什么?
我从来没有(或很少诚实地)看到这方面的好论据.通常的答案是:
将内容与布局分开是件好事
但这是一个错误的论点; 陈词滥调.我想使用表格元素进行布局与表格数据几乎没有关系.所以呢?我的老板在乎吗?我的用户在乎吗?
也许我或我的开发人员必须维护一个网页关注......一个表不易维护吗?我认为使用表比使用div和CSS 更容易.
顺便说一下...为什么使用div或span将内容与布局和表格分开?只使用div来获得一个好的布局通常需要很多嵌套的div.
代码的可读性
我认为这是另一种方式.大多数人都懂HTML,很少有人理解CSS.
SEO最好不要使用表格
为什么?任何人都可以证明它是有证据的吗?或谷歌发表的声明表示,从SEO的角度来看,表格是不受欢迎的?
表格较慢.
必须插入额外的tbody元素.这是现代网络浏览器的花生.向我展示一些基准,其中使用表会显着减慢页面的速度.
如果没有桌子,布局检修会更容易,请参阅css Zen Garden.
大多数需要升级的网站也需要新内容(HTML).新版本的网站只需要新的CSS文件的情况不太可能发生.Zen Garden是一个不错的网站,但有点理论上.更不用说它滥用 CSS了.
我真的对使用divs + CSS而不是表格的好参数感兴趣.
我知道这不是一个受欢迎的问题,因为很多网页设计师都想假设他们的工艺既困难又有价值.
是的.但我不相信这很难,因为HTML和CSS很难掌握,我相信它很难,因为成为一名优秀的创意设计师很难.因为我认为语言简单,请抵制反思性地反对我的冲动.
我很擅长作为设计师,谢天谢地,这不是我的工作.但是,我可以拍摄照片,并轻松地从中创建一个纯HTML/CSS网页.
我个人认为,任何人都可以在一周或两周的学习中成为一名有效的HTML/CSS大师.没有那么多的复杂性(这是有多年经验的人).
Crossbrowser编码并不像人们听起来那么难.我在Firefox中开发,并为IE调整,我已经完成了,一个好的CSS重置处理99%的问题.
你不同意这个吗?HTML和CSS在一周内不可能很好地学习吗?
编辑:这与我在这里的重要投票答案有关:在招聘时测试HTML/CSS/Javascript技能