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校验,可以在页面上放置这么一个图标:
代码如下:
<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,校验信息支持中文噢。如图:
校验失败,会显示两类错误:错误和警告。错误表示一定要修正,否则无法通过校验;警告表示有代码不被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>
分享到:
相关推荐
文档还指出了学习CSS布局时常见的错误,并提供了如何校验XHTML和CSS的方法。这些内容对于提升代码质量,确保不同设备和浏览器间兼容性有着重要的作用。 ### CSS的高级技巧 文档进一步探讨了CSS的高级技巧,这些...
使用W3C提供的工具校验XHTML和CSS代码,确保它们符合标准,这有助于提升页面的兼容性和可访问性。 7. **Web标准误区**: - 不是完全弃用表格,而是回归其数据展示的本质。 - XHTML标签应根据内容结构正确使用,...
### 什么是XHTML? XHTML,全称EXtensible ...- 在[W3C官方网站](http://validator.w3.org/)上校验XHTML文档的正确性 通过上述介绍,我们不难看出XHTML在Web开发中的重要地位以及它对提升Web内容质量所做出的贡献。
ARealValidator 是一款用于验证网页是否符合 XHTML 1.0 标准的服务器端代码本地校验工具。该软件的主要功能是在本地环境中对网页代码进行校验,确保其符合 W3C(World Wide Web Consortium)制定的标准。这对于提高...
XHTML代码规范 <br> <br> <br>DIV+CSS基础 在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。 <br>
这些错误应该在编写时避免,并通过编辑器或者校验工具进行检查和修正。 综上所述,掌握XHTML标签的嵌套规则,不仅可以帮助我们编写出结构合理、符合标准的文档,也能够让我们编写出更加清晰、易于维护的代码,这...
本篇将深入探讨网页设计中的DOCTYPE声明、XHTML版本选择以及代码校验的重要性,这些都是创建高质量、可访问和兼容性强的网页的关键步骤。 DOCTYPE声明是每个HTML或XHTML文档的开头部分,它告诉浏览器文档所遵循的...
我们在制作符合web标准网站的过程中,总要不断的到W3C网站来校验自己制作的页面是否符合XHTML 1.0,这样比较麻烦。A Real Validator就是一款本地校验软件,允许你在本机直接校验页面而不需要再联网校验,它校验的...
<html xmlns="http://www.w3.org/1999/xhtml"> <title>JavaScript 正则表达式校验非负整数 function validation() { var val = document.getElementById("txtNumber").value; var regu = /^\d+$/; // 或者...
<html xmlns="http://www.w3.org/1999/xhtml"> <title>JavaScript正则表达式校验非零的正整数 function validation() { var val = document.getElementById("txtNumber").value; var regu = /^[1-9]\d*$/; /...
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><...
<html xmlns="http://www.w3.org/1999/xhtml"> <title>JavaScript正则表达式校验非零的负整数实例 function validation() { var val = document.getElementById("txtNumber").value; var regu = /^-[1-9]\d*$/; ...
根据XHTML1.0标准,有三种主要的DTD(Document Type Definition)供选择: 1. **过渡的(Transitional) DTD**:这是一种较为宽容的选择,允许继续使用HTML4.01的部分标签,只要它们符合XHTML的写法规则。对于初学者...
带校验,防止变砖和双冗余设计,无需任何ip。 Xilinx FPGA 7系列上纯逻辑FPGA实现远程更新,使用串口进行,提供上位机,Verilog源码,带flash仿真模型,testbench。 上位机源码。 说明文档。 自己已经验证的是...
2. **属性值的验证**:kses不仅检查标签,还会对属性值进行校验,例如检查`href`、`src`等属性中的URL是否符合预期格式,防止恶意脚本的注入。 3. **可扩展的过滤规则**:开发者可以根据实际需求自定义过滤规则,...
2、接着引入luhmCheck.js //银行卡号Luhm校验 3、看下面的案例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
详细代码如下: Default.aspx ...DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><...