关于验证W3C那点琐碎事儿
W3C的验证对一些技术控来说是个心病老想在网站设计中加入一个验证图标点击后直入验证页最后绿色显示100%通过验证那个心情真爽。以前不支持CSS3和HTML5验证但现在已经支持了这对很多考虑到用户体验的网站建设团队来说是个非常好的消息。但在某些情况下对于W3C验证这事咱还得另有看法。
WC3验证现状
当你浏览一些中小型网站时主要以互联网服务公司为主他们的网络产品网站很少放有W3C验证按钮你复制网址去验证后基本全不通过 当你再看一些商业化不是很明显的互联网团队网站时他们几乎都放了W3C验证按钮你点击验证结果也是通过的这表明出一点机械式的验证方式不能取代更为灵活的人为处理但作为一个互联网大公司 自己的产品无法通过一些权威的认证这不是很讽刺吗
我们来看几个所谓互联网大公司的网站验证
京东和淘宝算大吧在电商网站建设里算是排头兵但他们的验证全部不通过W3C验证我们做网站的技术控都知道淘宝的技术无疑肯定是比京东实力更强的这不成比例略显无奈。
在亦家网络写这篇文章前也有人曾对Al exa排名前100的站点进行W3C验证测试发现大量的站点根本通不过验证Amazon的首页包含了大量的验证错误和警告当然并不能说明Amazon存在什么严重的问题不过压根不关心验证和过于依赖验证都不可取。
理性对待验证规则
对于部分简单处理即可过W3C验证的其实我们可拿出几分钟的时间来解决只要程序不是很复杂是很容易就可通过验证的如上边所显示的淘宝京东等大网站显示都存在属性zoom不存在: 1这样的错误而且出现多次解决这个问题只需要把zoom:1改为height:1%即可通过验证很简单吧但没人处理其写法。关键在于重视与否。
对W3C验证这个事我们知道W3C是通过规则形式验证的而我们在写程序的时候往往会有一些难以处理的兼容问题需要一些不规则的写法来解决而这样的写法可以解决遇到的问题但又会通不过验证在这种时候我们肯定会在解决问题为优先的原则。
验证规则是死的人是活的规则往往对于一些复杂的程序无法透彻理解仅会傻瓜式的进行比对验证。现在存在的问题就是一味追求语义的标准也无法保证程序的兼容完美而全然无视代码书写的验证也是不可取的。
转载必须注明出自亦家网络原文链接 http://www oooceo com/industry/w3c-val idator/
spinservers是Majestic Hosting Solutions LLC旗下站点,商家提供国外服务器租用和Hybrid Dedicated等产品,数据中心包括美国达拉斯和圣何塞机房,机器默认10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。农历春节之际,商家推出了几款特别促销配置,最低双路E5-2630Lv3机器每月149美元起,下面列出几款机器...
racknerd从成立到现在发展是相当迅速,用最低的价格霸占了大部分低端便宜vps市场,虽然VPS价格便宜,但是VPS的质量和服务一点儿都不拉跨,服务器稳定、性能给力,尤其是售后方面时间短技术解决能力强,估计这也是racknerd这个品牌能如此成功的原因吧! 官方网站:https://www.racknerd.com 多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可...
从介绍看啊,新增的HostYun 俄罗斯机房采用的是双向CN2线路,其他的像香港和日本机房,均为国内直连线路,访问质量不错。HostYun商家通用九折优惠码:HostYun内存CPUSSD流量带宽价格(原价)购买地址1G1核10G300G/月200M28元/月购买链接1G1核10G500G/月200M38元/月购买链接1G1核20G900G/月200M68元/月购买链接2G1核30G1500G/月...