Theme 采用 XHTML 1.0 Strict 标准构建

由于这个Theme开始写的时间就是以XHTML 1.0 Transitional写的,现在要更改为XHTML 1.0 Strict,相对来讲,不是太复杂。 经过简单的调试、修改,本站的THeme已完全达到 XHTML 1.0 Strict 的标准,并已经通过W3C的检查(点击页面最下面的W3C检查图标即可查看)。

在修改过程中,遇到以下三个问题:

1、XHTML 1.0 Strict 不支持a标签的target属性,也就是无法强制在新窗口打开网页。经过查找资料显示,W3C一直不提倡使用target这个属性,W3C认为是否在新窗口打开链接应该由用户去选择,而不是强制用户在新窗口里打开,这样很容易就导致一下子开太多的窗口,造成浏览器占用过多的系统资源。

解决办法:以对用户的尊重和遵循W3C标准为目的,放弃使用target属性,如果你想在新窗口打开的话,只能右击鼠标了。

2、XHTML 1.0 Strict 不支持img标签的border属性。

解决办法:在CSS里控制就可以了,如果你要网页上所有图片的边框为0的话,在CSS里加上如下代码(红色部分):img{ border:0;}

3、XHTML 1.0 Strict 不支持script标签的language属性。

解决办法:将<script type="text/javascript" language="javascript">改为<script type="text/javascript">,就是将language="javascript"去掉即可。

这篇文章发表于2009年08月28日 10:46:17,并被分类于其他,已被点击980次,您可以通过订阅RSS 2.0跟踪对这篇文章的评论,也可以发表您的评论,或者在您自己的网站中引用(trackback)该篇日志。


共有1条评论

  1. shellway    2009-09-10 19:44:20   

    标准很强悍,学习中……

发表评论