30楼#
发布于:2005-07-27 15:15
Table构图比较适合于纯美工,所见即所得。
DIV CSS则需要事先对网页内容、结构全面了解才能实现“内容”-〉“结构”-〉“表现”,感觉这种思维方式和美术出身的设计师那种跳跃性思维有些矛盾。 至于所谓CSS节约网络带宽恐怕效果也没有那么明显,特别是首次载入页面时CSS文件反而比较大。 像163那样的大型网站,各个栏目风格肯定各不相同,还是需要很多不同的CSS文件。 个人感觉DIV CSS模式目前还不是很成熟,至少没有让人看到非常明显的技术突破,反而给web初学者设置了一道不低的门槛。 |
|
31楼#
发布于:2005-07-27 15:15
举个例子,就谈mozilla网页头部的圆角方框栏 很容易想到的不一定就是应该采用的,你说的许多用表格的地方其实用div更好。现在讨论的是在某些情况下用table还是div的问题。圆角矩形题头我现在的解决方案是:顶部一个table cell 背景图用横向的边框图片块,再把两个角的图片浮动在单元格的两端就可以了。至于你说的用div+css的实现大概也不是标准所追求的,毕竟用一个h来仅仅放个背景图片,或者让多个模块分别完成表现的一部分,已经脱离了形式和内容分离的宗旨,也不符合结构化的宗旨。 用table并不一定完全放弃div,用div也不要完全放弃table,有时候用table作为整个页面的支撑骨架还是会提高很多效率和稳定性的,至少我的感觉是这样。 |
|
32楼#
发布于:2005-07-27 15:15
|
|
33楼#
发布于:2005-07-27 15:15
很容易想到的不一定就是应该采用的,你说的许多用表格的地方其实用div更好。现在讨论的是在某些情况下用table还是div的问题。圆角矩形题头我现在的解决方案是:顶部一个table cell 背景图用横向的边框图片块,再把两个角的图片浮动在单元格的两端就可以了。至于你说的用div+css的实现大概也不是标准所追求的,毕竟用一个h来仅仅放个背景图片,或者让多个模块分别完成表现的一部分,已经脱离了形式和内容分离的宗旨,也不符合结构化的宗旨。 这里H的作用不完全只是为了显示背景图片。当浏览器没有或不能解析CSS的时候,就体现出结构的作用。你会发现这里一样能很好地显示主题内容。 |
|
上一页
下一页