网站通过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),通过外部联接方法调用它

标签:w3c,标准,xhtml
0
投稿

猜你喜欢

  • AJAX打造博客无刷新搜索

    2007-08-23 08:48:00
  • MySQL数据库生产环境的维护工作总结的经验

    2011-12-01 10:20:52
  • 提供效率的几个ASP编程技巧

    2010-05-03 11:11:00
  • 分享整理的12条sql语句连同数据

    2012-07-11 16:14:59
  • 一个挺酷的星级投票效果

    2010-08-03 12:44:00
  • php实现pdo数据库操作类过程详解

    2023-05-25 11:15:05
  • 数据库中聚簇索引与非聚簇索引的区别[图文]

    2012-02-25 19:38:23
  • asp下几种常用排序算法

    2011-04-18 10:33:00
  • 教你怎样打造SQL Server2000的安全策略

    2009-01-23 14:03:00
  • MS Server和Oracle中对NULL处理的一些细节差异

    2009-06-10 17:35:00
  • 8大措施帮你构筑Access安全防线

    2010-03-11 14:38:00
  • IE6模拟max-width对图片缩放

    2008-03-16 14:32:00
  • 评论是倒序好还是顺序好?

    2007-11-09 10:40:00
  • 实现div可编辑的常见方法

    2007-11-06 12:02:00
  • 将字符实体引用转换成 Unicode 字符

    2011-07-01 12:31:51
  • 网页设计中怎么将px换成em

    2008-04-16 13:50:00
  • asp正则表达式在网页处理中的应用四则

    2008-02-24 14:44:00
  • 用css和js实现firefox和IE支持局部打印

    2008-05-23 13:04:00
  • 使用面向对象的技术创建高级JavaScript Web 应用程序

    2008-11-03 13:00:00
  • 使用Javascript动态增加,删除表格

    2008-02-03 19:15:00
  • asp之家 网络编程 m.aspxhome.com