做网站两年了,一直都以手写html为主,我也力争使自己写的代码精简和规范,但今天看了XHTML规范我才知道自己写的HTML是多么糟糕!
XHTML 是一种在HTML 4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。
HTML非常松散,主要是因为现在的浏览器兼容性太强了,很多不规范的代码都照样显示,我平时写HTML很少关心大小写,属性引号也可有可无,习惯用<i>和<b>,几乎不用<em>和<strong>,这些在XHTML当中都是不规范的,XHTML 2.0草案目前已经快制定完成,比1.0有很大的变化,2.0中竟然抛弃了<img>标记,href可以用在很多其他标记当中,关于XHTML 2.0草案可以去W3C官方网站看看http://www.w3.org/TR/xhtml2。
现在大部分网站都大量使用表格(<table> ),当初HTML设计<table>的本意是用来显示表格数据,没想到大部分人用来排版和定位页面,XHTML当中不推荐使用表格来布局页面,而推荐使用层和CSS来进行页面布局规划。
大部分网站设计者看不起HTML等标记性语言,但几乎没几个人能真正遵守html标准来做网页,有多少网站能完全通过W3C的网站校验?而XHTML是更严格的标准,要做一个合格的网页制作者很不容易。
我现在做的网站和XHTML标准相比简直乱到了极点,所以我以后要多花点时间来检查自己的页面,尽量不用<table>,而用<div>和CSS来代替,我CSS不是很精通,但我要力争使自己的页面能符合XHTML 1.0标准,如果能通过W3C的网站校验那就更完美了!
XHTML目前还没有深入人心,如果你认为自己的html代码很标准,最好能符合XHTML规范,可以使用HTML Tidy 等工具来转化。虽然这些标准对我们做网站没什么影响,但要做一个合格的网站制作者,都有责任也有义务来推广和运用XHTML,让我们的网站更加完美和规范。
评论
阿飞 #
我也是最近感到语法应该好好斟酌、精简,特别是firefox推出并被很多人使用后,有些网页显示已经不再漂亮。这要求我们针对其进行优化。
网易已经开始修改自己的网页了。
S.Sams #
Comments