`

校验XHTML

阅读更多

1.XHTML校验

校验成功,会显示"This Page Is Valid XHTML 1.0 Transitional!",如图:

蓝底黄字的校验成功信息

校验失败,会显示更多校验选项和错误信息,如图:

更多校验信息选项

一般选择"Show Source"和"Verbose Output"可以帮助你找到错误代码所在行和错误原因。

XHTML校验常见错误原因对照表

  • No DOCTYPE Found! Falling Back to HTML 4.01 Transitional--未定义DOCTYPE。
  • No Character Encoding Found! Falling back to UTF-8.--未定义语言编码。
  • end tag for "img" omitted, but OMITTAG NO was specified--图片标签没有加"/"关闭。
  • an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified--属性值必须加引号。
  • element "DIV" undefined---DIV标签不能用大写,要改成小写div。
  • required attribute "alt" not specified---图片需要加alt属性。
  • required attribute "type" not specified---JS或者CSS调用的标签漏了type属性。

其中最最常见的错误就是标签的大小写问题了。通常这些错误都是关联的,比如忘记了一个</li>其他<li>标签都会报错,所以不要看到一堆的错误害怕,通常解决了一个错误,其他的错误也都没有了。如果你的页面通过XHTML1.0校验,可以在页面上放置这么一个图标: 通过XHTML1.0校验代码如下:

<p> <a href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a> </p>

2.CSS2校验

校验成功,会显示"恭喜恭喜,此文档已经通过样式表校验! ",hoho,校验信息支持中文噢。如图:

CSS校验成功信息

校验失败,会显示两类错误:错误和警告。错误表示一定要修正,否则无法通过校验;警告表示有代码不被W3C推荐,建议修改。

CSS2校验常见错误原因对照表

  • (错误)无效数字 : color909090 不是一个 color 值 : 909090 ---十六进制颜色值必须加"#"号,即#909090
  • (错误)无效数字 : margin-topUnknown dimension : 6pixels ---pixels不是一个单位值,正确写法6px
  • (错误)属性 scrollbar-face-color 不存在 : #eeeeee --- 定义滚动条颜色是非标准的属性
  • (错误)值 cursorhand不存在 : hand是非标准属性值,修改为cursor:pointer
  • (警告)Line : 0 font-family: 建议你指定一个种类族科作为最后的选择 --W3C建议字体定义的时候,最后以一个类别的字体结束,例如"sans-serif",以保证在不同操作系统下,网页字体都能被显示。
  • (警告)Line : 0 can't find the warning message for otherprofile --表示在代码中有非标准属性或值,校验程序无法判断和提供相应的警告信息。

同样,通过检验后,可以放置一个CSS校验通过图标,代码如下:

<p> <a href="http://jigsaw.w3.org/css-validator/"> <img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" /> </a> </p>
分享到:
评论

相关推荐

    Div+CSS 布局大全.pdf

    文档还指出了学习CSS布局时常见的错误,并提供了如何校验XHTML和CSS的方法。这些内容对于提升代码质量,确保不同设备和浏览器间兼容性有着重要的作用。 ### CSS的高级技巧 文档进一步探讨了CSS的高级技巧,这些...

    用DIV+CSS 做网站设计布局参考.docx

    使用W3C提供的工具校验XHTML和CSS代码,确保它们符合标准,这有助于提升页面的兼容性和可访问性。 7. **Web标准误区**: - 不是完全弃用表格,而是回归其数据展示的本质。 - XHTML标签应根据内容结构正确使用,...

    什么是XHTML?

    ### 什么是XHTML? XHTML,全称EXtensible ...- 在[W3C官方网站](http://validator.w3.org/)上校验XHTML文档的正确性 通过上述介绍,我们不难看出XHTML在Web开发中的重要地位以及它对提升Web内容质量所做出的贡献。

    服务器端代码本地校验软件服务器端代码本地校验软件

    ARealValidator 是一款用于验证网页是否符合 XHTML 1.0 标准的服务器端代码本地校验工具。该软件的主要功能是在本地环境中对网页代码进行校验,确保其符合 W3C(World Wide Web Consortium)制定的标准。这对于提高...

    XHTML 代码规范

    XHTML代码规范 &lt;br&gt; &lt;br&gt; &lt;br&gt;DIV+CSS基础 在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。 &lt;br&gt;

    XHTML标签的嵌套规则.pdf

    这些错误应该在编写时避免,并通过编辑器或者校验工具进行检查和修正。 综上所述,掌握XHTML标签的嵌套规则,不仅可以帮助我们编写出结构合理、符合标准的文档,也能够让我们编写出更加清晰、易于维护的代码,这...

    网页设网页设计DIV+CSS第12天校验及常见错误

    本篇将深入探讨网页设计中的DOCTYPE声明、XHTML版本选择以及代码校验的重要性,这些都是创建高质量、可访问和兼容性强的网页的关键步骤。 DOCTYPE声明是每个HTML或XHTML文档的开头部分,它告诉浏览器文档所遵循的...

    w3c标准代码本地校验软件A Real Validator

    我们在制作符合web标准网站的过程中,总要不断的到W3C网站来校验自己制作的页面是否符合XHTML 1.0,这样比较麻烦。A Real Validator就是一款本地校验软件,允许你在本机直接校验页面而不需要再联网校验,它校验的...

    JavaScript正则表达式校验非负整数实例.docx

    &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;title&gt;JavaScript 正则表达式校验非负整数 function validation() { var val = document.getElementById("txtNumber").value; var regu = /^\d+$/; // 或者...

    JavaScript正则表达式校验非零的正整数实例.docx

    &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;title&gt;JavaScript正则表达式校验非零的正整数 function validation() { var val = document.getElementById("txtNumber").value; var regu = /^[1-9]\d*$/; /...

    JavaScript正则表达式校验非负整数实例

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;title&gt;&lt...

    JavaScript正则表达式校验非零的负整数实例.docx

    &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;title&gt;JavaScript正则表达式校验非零的负整数实例 function validation() { var val = document.getElementById("txtNumber").value; var regu = /^-[1-9]\d*$/; ...

    DIV教程

    根据XHTML1.0标准,有三种主要的DTD(Document Type Definition)供选择: 1. **过渡的(Transitional) DTD**:这是一种较为宽容的选择,允许继续使用HTML4.01的部分标签,只要它们符合XHTML的写法规则。对于初学者...

    《Xilinx FPGA系列远程升级技术与实现-串口通讯升级更新》,FPGA升级,FPGA远程更新 使用串口更新x1 QSPI Flash上的用例使用的是串口,理解原理后可更为其它接口 带校验

    带校验,防止变砖和双冗余设计,无需任何ip。 Xilinx FPGA 7系列上纯逻辑FPGA实现远程更新,使用串口进行,提供上位机,Verilog源码,带flash仿真模型,testbench。 上位机源码。 说明文档。 自己已经验证的是...

    kses - PHP HTML/XHTML filter-开源

    2. **属性值的验证**:kses不仅检查标签,还会对属性值进行校验,例如检查`href`、`src`等属性中的URL是否符合预期格式,防止恶意脚本的注入。 3. **可扩展的过滤规则**:开发者可以根据实际需求自定义过滤规则,...

    JavaScript中校验银行卡号的实现代码

    2、接着引入luhmCheck.js //银行卡号Luhm校验 3、看下面的案例: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;...

    Jquery+WebService 校验账号是否已被注册的代码

    详细代码如下: Default.aspx ...DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt; &lt;html xmlns=”http://www.w3.org/1999/xhtml”

    JavaScript正则表达式校验非正整数实例

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;title&gt;&lt...

Global site tag (gtag.js) - Google Analytics