如何让CSS Hack通过W3C认证

如何让CSS Hack通过W3C认证,第1张

通过W3C验证。通常情况下,使用了CSS Hack的CSS文件是不会通过W3C验证的,因为CSS Hack是利用各浏览器的私有属性达到目的的,这和W3C“通用”的宗旨相冲突。虽然这样,还是有很多人琢磨出了一些可以通过W3C验证的方法,有的是JS,有的是用<if语句编写指定IE浏览器的特殊CSS文件。其实这些都是绕开W3C的办法,而真正让其验证,并能直接通过的方法也有,例如下面示例body {padding:0/*全局定义*/*padding:1px/*针对IE系列*/_padding:2px/*针对IE6浏览器*/}上面这个示例的注解中已经写得很明白,利用编写顺序和CSS Hack使属性发生了改变。而这样写是不能通过W3C验证的。body {padding:0/*全局定义*/}* html body {padding:2px/*针对IE6浏览器*/}*+ html body {padding:1px/*针对IE7浏览器*/}按照以上方法可以顺利通过W3C认证,并且可以实现效果。

1、W3C是 互联网组织 的标准,是一系列标准的统称。

2、最重要的就是关于 HTML 的标准。

3、做网站开发的人两难的选择是 支持W3C标准 还是 支持 IE, 因为微软的IE很多地方不兼容W3C

就是说,你的网站按照W3C开发,IE显示就会有问题,你按IE开发,那么一方面IE6,7,8几个版本自己之间也不兼容,另一方面 用其他浏览器的人,比如 firefox,opera,chrome的人。

扩展资料:

万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南,如广为业界采用的超文本标记语言(标准通用标记语言下的一个应用)、可扩展标记语言(标准通用标记语言下的一个子集)以及帮助残障人士有效获得Web内容的信息无障碍指南(WCAG)等,有效促进了Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。

对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。

参考资料:W3C标准-百度百科

W3C html验证: http://validator.w3.org/

在里面输入你的url,点击check。

W3C css验证: http://jigsaw.w3.org/css-validator/

在里面输入你的url,点击check。

有错误会返回错误,没有提示验证通过。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/419007.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存