您的位置:首页 > Web前端 > HTML

不应使用的常用HTML标签和属性

2007-09-02 20:37 751 查看






【图灵图书推荐】三大Web标准基础教程:HTML基础教程 已经震撼推出!
CSS基础教程
JavaScript基础教程



HTML
不知道大家注意到没有,我们曾经非常常用的许多HTML标签和属性虽然浏览器仍然支持,但实际上早已经被W3C和业界最佳实践所废弃(deprecated)了。

其中最典型的要数用来指定字体的FONT、BASEFONT,控制对齐和居中的ALIGN和CENTER,控制字体的U、S、STRIKE,控制颜色的BACKGROUND和BGCOLOR,此外还有BORDER、TEXT、WIDTH和HEIGHT等等。

这样做的原因,当然是Web标准中最重要的理念之一——内容、结构、表示与行为分离。随着CSS标准的成熟,能够用CSS来设定的属于表示的任务,当然都应该用CSS搞定。所以大量相关标签和属性被废也就在所难免了。

所以,大家在购买介绍HTML方面的图书时,首先就要留意作者是否有这样的知识和意识。如果书中还是单独讲HTML而不联系CSS,而且大讲特讲这些过时的标签和属性,请立即把它扔回书店的书架上去。毕竟,这些早已不是什么新东西了。关于HTML方面的推荐图书,请参考Web开发四书五经之一:通用图书与HTML

CodeLair,一个提供Web设计相关教程的站点,对此做了总结,并逐一给出了转换方案。站点上还有不少内容,但是有些似乎进化得还不够彻底,请注意。



CSS之父、Opera公司的CTO Håkon Wium Lie(名字很怪吧,老兄是位挪威人,北欧总是出高手啊)最近专门撰文讨论了CSS中引入Web字体的问题。通过引入设计好的TrueType字体,可以代替许多为了字体效果而***的背景图片,这样一方面设计师能够有更多的选择,另一方面也减少了文件的尺寸。

对了,文中还说到今年CSS已经10岁了。估计是从W3C为CSS成立工作组开始算起。关于CSS的历史,可以参考Lie同学的回忆文章

最后是一篇关于JavaScript的文章,比较实用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: