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

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



不知道大家注意到没有,我们曾经非常常用的许多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的文章,比较实用。

         
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值