网站通过W3C标准注意点(2)
来源:飘易 时间:2010-01-14 20:15:00
5.所有标识元素名称都使用小写
错误 <HTML> <TITLE> <HEAD> <BODY>
正确 <html> <title> <head> <body>
错误 <IMG SRC="BG.GIF" BORDER="0" ALT="说明文字">
正确 <img src="bg.gif" border="0" alt="说明文字" />
错误 <UL><LI></LI></UL>
正确 <ul><li></li></ul>
以上只是举例,是"所有"标签元素名称都必须是小写
6.同一个id选择器不可重复使用
一个网页中id="xx"同一个选择器不能重复使用,若需要重复请用class="xx"
7.标识必须是成对的
<p> </p> <span></span> <div></div> 8.正确的标识顺序
错误 <b><i>文字</b></i>
正确 <b><i>文字</i></b>
9.JS写法
Javascript我们通常会写为
错误 <script language="javascript">
W3C标准必须为程式指定类型type=text/javascript,所以要写为
正确 <script type="text/javascript">
或者 <script language="javascript" type="text/javascript">
载入外部.js:
正确 <script type="text/javascript" src="script.js"></script>
10.绝对不可省略双引号或单引号
错误 style=font-size:9pt
正确 style="font-size:9pt"
错误 <img src=bg.gif width=140 height=30 alt=text />
正确 <img src="bg.gif" width="140" height="30" alt="text" />
错误 <a href=home>text</a>
正确 <a href="home">text</a>
11.图片标识加上文字说明alt="图片说明"
错误 <img src="bg.gif" height="50" border="0" />
正确 <img src="bg.gif" height="50" border="0" alt="说明文字" />
12.背景音乐不允许使用 bgsound 标签
不过我们依然可以用JavaScript来解决这个问题。js代码如下:
<!-- Begin
var MSIE=navigator.userAgent.indexOf("MSIE");
var NETS=navigator.userAgent.indexOf("Netscape");
var OPER=navigator.userAgent.indexOf("Opera");
if((MSIE>-1) || (OPER>-1)) {
document.write("<BGSOUND SRC=背景音乐地址 LOOP=INFINITE>");
} else {
document.write("<EMBED SRC=背景音乐地址 AUTOSTART=TRUE ");
document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>");
}
// end -->
然后保存成.js文件(比如background_music.js),通过外部联接方法调用它
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
AJAX打造博客无刷新搜索
MySQL数据库生产环境的维护工作总结的经验
提供效率的几个ASP编程技巧
分享整理的12条sql语句连同数据
一个挺酷的星级投票效果
![](https://img.aspxhome.com/file/UploadPic/20108/3/star-63s.png)
php实现pdo数据库操作类过程详解
![](https://img.aspxhome.com/file/2023/4/55324_0s.png)
数据库中聚簇索引与非聚簇索引的区别[图文]
![](https://img.aspxhome.com/file/UploadPic/20122/25/2012225201823936s.jpg)
asp下几种常用排序算法
教你怎样打造SQL Server2000的安全策略
MS Server和Oracle中对NULL处理的一些细节差异
8大措施帮你构筑Access安全防线
IE6模拟max-width对图片缩放
评论是倒序好还是顺序好?
![](https://img.aspxhome.com/file/UploadPic/200711/9/2007119104745707s.png)
实现div可编辑的常见方法
将字符实体引用转换成 Unicode 字符
网页设计中怎么将px换成em
asp正则表达式在网页处理中的应用四则
用css和js实现firefox和IE支持局部打印
使用面向对象的技术创建高级JavaScript Web 应用程序
![](https://img.aspxhome.com/file/UploadPic/200811/3/code-21s.gif)
使用Javascript动态增加,删除表格
![](https://img.aspxhome.com/file/UploadPic/20082/3/200823193227326s.gif)