§ ITPOW >> 文档 >> XHTML

网页缩进用Tab?

作者:飞飞鱼 来源:ITPOW 日期:2006-2-17

今天看到一篇文章《网页设计中HTML常犯的五个错误》,其中最后一条是说网页制作者常犯这样一个错误:在 HTML 中用空格缩进,而没有用 Tab 缩进。

我和作者有部分相同的观点,就是 js、vbs、asp、php 之类的语言用空格缩进。但我和作者又有一个不同的观点,我认为 HTML 同样应该用空格缩进。

作者说:空格缩进速度慢、修改速度慢。Tab 缩进快确实是个优点,但用空格就慢得不能忍受了吗,问题还没有严重到用空格就是个错误吧。用过 VC++ 的朋友都知道,VC++ 对缩进的处理非常好,它拥有 Tab 缩进快的优点,但实质上它使用的还是空格,所以我用空格没有罪。

另外就是,增大网页体积,会影响速度。缩进这点空格对网页体格的影响是非常少的,况且作者不是也支持客户端语言 JS 用空格缩进了吗,如果觉得增大了网页体积,完全可以不用缩进,只空行。像 www.w3.orgwww.microsoft.com 这些都是没有什么缩进,只是通过空行来保持代码的可读性。

我认为 Tab 的缺点,就是在各个工具里面显示不一样,可能在 FrontPage 里显示是两个空格那么长,可是在其它工具里面又显示八个空格那么长,反而影响了阅读性。

我所知道 macromedia 最喜欢用 Tab,它的 DreamWeaver、Flash编程,全是Tab,就连它的网站也用 Tab。macromedia 的 Tab 常常搞得我焦头烂额,因为众所周知,macromedia 产品的代码窗口是非常小的,所以常常把代码拷贝出来编写,编写完拷进去发现缩进全变样了。

我的观点,用 Tab 可以,但用空格不是一种错。

相关文章