关于验证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/
Tudcloud是一家新开的主机商,提供VPS和独立服务器租用,数据中心在中国香港(VPS和独立服务器)和美国洛杉矶(独立服务器),商家VPS基于KVM架构,开设在香港机房,可以选择限制流量大带宽或者限制带宽不限流量套餐。目前提供8折优惠码,优惠后最低每月7.2美元起。虽然主机商网站为英文界面,但是支付方式仅支付宝和Stripe,可能是国人商家。下面列出部分VPS主机套餐配置信息。CPU:1cor...
LOCVPS(全球云)发布了新上韩国机房KVM架构主机信息,提供流量和带宽方式,适用全场8折优惠码,优惠码最低2G内存套餐月付仅44元起。这是一家成立较早的国人VPS服务商,目前提供洛杉矶MC、洛杉矶C3、和香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡、德国和荷兰等机房VPS主机,基于KVM或者XEN架构。下面分别列出几款韩国机房KVM主机配置信息。韩国KVM流量型套餐:KR-Pl...
atcloud主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御+不限流量,杜绝DDoS攻击骚扰,比较适合海外建站等相关业务。ATCLOUD.NET是一家成立于2020年的海外主机商,主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解...