简要介绍CSS校验器

很多人想知道为什么他写了一些CSS代码但是在浏览器里面却看不到相应的效果,以前还能看到效果的。因为浏览器的更新换代很快,以前,IE被称为万恶的IE,因为在IE下很多解析是不符合现在流行的W3C标准的,而我们平时所写的CSS代码又主要是针对IE的,随着IE8IE9的问世,我们可以发现IE越来越朝着W3C的标准进发了,所以它所支持的CSS属性和语法和以前发生了一些变化,这也是让我们越来越迷糊的原因之一。为了验证自己所书写的CSS代码能不能在W3C标准和浏览器下正确解析,我们可以用一个强有力的工具来帮助自己完成任务。下面就简要介绍一个这样的工具---CSS校验器。

CSS校验器是W3C提供的针对CSS语法进行校验的工具,可以上网下载使用。

XHTML校验器一样,也可以通过网址上传文件进行校验,这也是最省事的做法。CSS校验器主要提供两类错误信息:错误和警告。错误表示一定要进行修正否则将无法继续校验,而警告只是表示代码可以使用,但是可能不会出现期望的效果,建议进行修改,这里列举出一些常用的CSS校验错误:

1.(错误)无效数字:如W3C标准下的颜色表示不能只是数字,十六进制的颜色值必须加#,否则不能通过校验,如color:123456不是一个COLOR值,#123456才是合法的!

2. (错误)无效数字:在W3C标准下,如需要用到数值来表示相应大小,一定需要写单位,否则不能通过校验,如提示margin-top unknow dimension,pixels不是一个单位值,正确的写法应该加px做为单位

3.(错误)值:有些时候不同的浏览器对一些属性的书写是不一样。造成在进行校验的时候报错,如在IE下鼠标的形状为手形应该写为cursor:pointer而不能写成cursor:sursorhand

4(警告):如0 font-family,建议指定一个种类作为最后的选择。出现这个错误的原因是因为W3C标准建议字体定义以最后一个类别的字体结束,以保证在不同的操作系统下网页的字体都能正常显示。

5.(警告)line 0 can’t find the waring message for otherprofile,这个警告表示代码中有非标准的属性或者值,校验程序无法判断和提供相应的警告信息。这是因为不同浏览器下所支持的属性不一样造成的!

错误和警告类型还有很多,在平时的使用过程中经常可以看到。但是不管怎么样,XHTML校验与CSS校验只是一个验证语法问题的手段,不是WEB标准的根本判断方式,在实际运用中我们可以适当的借助这个工具来帮助我们修改页面,我们的最终目的是做出符合标准的页面。所以多个浏览器的兼容问题是我们所在面对的重点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值