现在热炒的web标准好像有一个定义就是用XHTML+CSS来布局,而使用HTML+table布局完成的网页不符合所谓的web标准。
那么web标准有什么好处呢?
网页源代码简洁。
便于维护与改版。
加载速度快。
使用web标准做的网页确实比表格布局的网页源代码少,但网页内容、排版一复杂,div元素也是一大堆,让我看得也是云山雾罩。而要想让各个div块达到自己想要的结果,简直就是一场噩梦,最可恨的是IE、Firefox、Opera这几个浏览器对此不同的解释。或许这不是它们的错,是自己的CSS编的有问题,没有严格地按照标准来写。
加载速度问题现在来看没有那么绝对,还是要看服务器,或许服务器端少占用些资源这是它的好处。
维护与改版方便,只要能看懂代码的话。但给table加上id和class我看也很方便。
用表格布局很方便,这也是为什么现在很多网页依然是用表格做出来的。让我感到有些好奇地是,IBM.com,这个蓝色巨人的网站为什么还是用table来完成,一直也没有改变过,仅仅是内容的变化。
{ 9 } Comments
我感觉xhtml+div还可以
有人做过实验
这种方式对搜索引擎的友好度更高
感觉嵌套表格看着眼晕啊 哈哈
是的,Web标准是趋势。
但IBM.com为什么不使用web标准重新写网页呢?
标准并不是适合任何网站的,另外,像 ibm 这样的大站使用 div 重构起来并不是一件简单的事情。失败的例子可以看 cctv 的重构
呵呵,各位研究的这个问题俺知之甚少,不发表任何意见。
p.s
小马,刚才我把完整的网站资料发到你Gmail邮箱了,请查收! 你辛苦了哟 ^_^
牛的站点多是交互使用;
感觉DIV还是好,就像个容器,没有连带责任,感觉容易定位.
说到定位,表格还是很方便,div常常跑错地方,当然还是因为自己对css不熟悉。
div可以重叠,而表格不行,这是缺点。
呵呵,不好意思,刚收到邮件。
看了下,很棒哟。
明天我再慢慢看。
p.s
你也可以贴出来,让其他朋友看看哟 ^_^
有必要澄清一下,Web标准并没有限制使用表格布局。Zeldman在书里也说,如果你还不是很熟悉,可以用表格来做过渡型的页面。尽量只在大布局上,比如页面的两列呀,三列呀用用表格,其他的还是按照语义来做吧。
又,上面有位朋友说表格不可以重叠,也是错误的。CSS可以改变页面上任何元素的
display属性,可以让其任意position。又又,很多网站并没有完全转到div上来,可能是基于商业考虑。因为对这些大公司来说,不能排除客户使用任何的浏览器,包括过时的,对CSS支持得一蹋涂地的NetScape 4.x。
小弟不才,胡说一通,大家见谅
Realazy,听君一席话,长了不少见识,谢了!
Post a Comment