打印

xhtml 的实践

感觉用div做的东西,对比用table做的。

1.复杂的布局div的话,要写很多代码
2.遇到百分比的时候,div这一点比table逊色很多
3.div没办法和table一样做的时候可视化
4.对于搞网络不是老鸟的,没办法很快去理解原理

而xhtml和html?

1.并没有什么区别,只是一行的代码最后加 />
2.并没有说一定要div,table 也可以

那么,到底怎么做才是对的?

其实xhtml只是提倡把内容和排版分开进行。
并不是说一定要 div+css. table+css也可以。
而实践中我觉得,要比较好地控制页面布局,div+table+css 会更好些。

http://tm.sokool.cn

上面的页子就是实践中领会的,不用table布局。如果有些地方用table布局,会节省很多代码,不是吗?大家研究下。。。
www.netjoin.net
QQXHTML/CSS技术群: 8648134
很不错,收回去学习了
..................嘻嘻
www.netjoin.net
QQXHTML/CSS技术群: 8648134
其实一般简单的表格用div来表现代码更简单
如果是很多行很多列的表格用table就简单的多

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
恩,厉害!学习中
诚以待人、毅以处世
E-mail: in2008@msn.com

TOP

表现与数据分离才是根本   

是数据不是内容

手机和PDA好像不能支持table
ZlogCN博客*
学习并快乐 希望到永远

TOP

只赞同部分观点,反对的说明如下:
1.复杂布局css文件的确比较大,但比起原来的table处理肯定要节省字节。一般节约50%左右。
如果用div代码代码反而大的话,肯定是用表格的思想来套css布局,用div的嵌套代替table的布局,这个问题在逐渐理解web标准和对css的熟练掌握后可以解决;

2.div也可以可视化布局,研究一下Dreamweaver MX 2004。

3.table当然可以用,table用来表现表格化数据,一直都是保留的标签。web标准反对用table排版,但如果你用table布局,w3c的校验程序也不会检查出来,它会“恭喜你”页面符合标准。而事实上,你并不符合要求!

如果你偷懒用table代替css来进行复杂部分的排版,那你并没有理解web标准的真正意义和价值。你只是在“赶时髦”。
学无止境 笑口常开 http://www.w3cn.org

TOP

我觉得div使用比table更加方便,俩三句就可以定位到页面任何地方,简单的说就是X轴和Y轴的定义,改动及其方便,只要变更一下数值。
百分比的确是div的软肋。。 但我研究了几个国际的网站几乎没有一个用百分比来的。
可视化在Dreamweaver MX 2004中已经实现了。

xhtml和html比较也并非只是加/,如果在 xhtml1.0 strict 中是不允许用table的。只是在 transiritional中一个为了现在的网站过渡的折中办法而已。(其实也是w3c一种措辞的问题,他们喜欢用“推荐”,导致很多误解产生。)
诚以待人、毅以处世
E-mail: in2008@msn.com

TOP