用W3C验证网站的是与非.
关于W3C代码验证一个事实就是验证本身并不能保证你的站点在语义可访问性易用性乃至用户体验上的的完美通过这些验证工具发现你代码中的错误和问题是应该的但过分追求验证的结果为验证而验证时不可取的。
W3C验证让很多Web设计与开发者感到纠结在自己的网页上放置一个验证按钮点击以后当看到W3C为你给出的全部是绿色对勾的时候满足感油然而生然而对这种机器验证的过度依赖往往带来另外的问题本文讲述的是W3C验证中的一些是与非。
W3C Web验证的现状
必须明白所有有生命的东西必须在机械与常识之间取得平衡虽然Web标准如今被奉为圭皋然而那些用来对你的代码进行验证的工具并不代表最好的判断。下面的代码或许通不过验证但在没有更好的替代方法之前是可以接受的。
那些不遵守代码验证的站点
我们可以对Alexa排名前100的站点进行W3C验证测试会发现大量的站点根本通不过验证 Amazon的首页包含了大量的验证错误和警告当然并不能说明Amazon存在什么严重的问题不过压根不关心验证和过于依赖验证都不可取。
盲从验证规则
那些过分依赖验证的情形也值得我们担忧很多人对验证形成了药物般的依赖常常是为验证而验证为了通过验证他们不惜使用各种奇巧淫技。如果你对验证非常纠结会很熟悉下面这些自动验证工具。
语境为王
对验证而言很多人经常忽视的一个问题是语境验证工具是机器而非人机器永远无法取代人的判断。下面这个站点的设计机器的评价会怎么样它完全判断不了机器看到的只是代码。
人能做出决断而机器不能
目前的技术机器智能离真正的智能还有很远的距离机器并不能理解语境和语义将来也许能但现在不能。
代码验证的问题
当前最著名的代码验证包括W3C的HTML及CSS验证。很多网站会放置一个HTML和CSS验证按钮表示自己的站点通过了验证然而通过了验证并不意味着你设计的东西是完美的。
无法顾及未来标准
如果你在设计中使用了未来的Web标准如CSS3将无法通过验证而现在非常有效的一种设计方式是针对未来的标准使用渐进式设计这种设计模式将很难通过验证。
为验证而验证
为了取悦验证工具一些设计师不得不对那些非W3C标准然而却被普遍认可的对象或属性下手最终人们的设计是为机器而不是用户设计。事实上在你的网站上放一个或几个验证按钮对用户来说有什么意义很多用户并不知道什么事HTML什么是CSS他们对你是否通过了什么验证毫无兴趣。
可访问性验证
Cynthia一类的Web可访问性验证工具只能验证它们所能认识的东西也就是代码而这对真正的可访问性验证远远不够。
可访问性与易用性测试只能通过人来进行
可访问性与易用性是非常主观的东西那些基于代码验证的测试工具往往并不能发现真正的问题需要真正的用户告诉你他们是否可以无障碍的轻松地访问你的站点。下面的站点可以通过可访问性验证但. . .
验证工具就像机器翻译
现在最常用的机器翻译工具如Google Translate以及Babel fish可以证明没有什么东西比人更聪明人类的语言不仅仅是一堆单词的堆砌更要靠语境而机器是无法理解语境的。验证工具和机器翻译是一个道理。
用翻译实验看看机器翻译的能力
你可以找一段话复制到Google Translate,先翻成别的语言再从别的语言翻译回来如此三番几次就会知道机器翻译的局限。
结语
关于W3C代码验证一个事实就是验证本身并不能保证你的站点在语义可访问性易用性乃至用户体验上的的完美通过这些验证工具发现你代码中的错误和问题是应该的但过分追求验证的结果为验证而验证时不可取的。
宜昌网站建设www.we bti ro.c om
RackNerd今天补货了3款便宜vps,最便宜的仅$9.49/年, 硬盘是SSD RAID-10 Storage,共享G口带宽,最低配给的流量也有2T,注意,这3款补货的便宜vps是intel平台。官方网站便宜VPS套餐机型均为KVM虚拟,SolusVM Control Panel ,硬盘是SSD RAID-10 Storage,共享G口带宽,大流量。CPU:1核心内存:768 MB硬盘:12 ...
ZJI是成立于2011年原Wordpress圈知名主机商—维翔主机,2018年9月更名为ZJI,主要提供香港、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册业务。本月商家针对香港阿里云线路独立服务器提供月付立减270-400元优惠码,优惠后香港独立服务器(阿里云专线)E3或者E5 CPU,SSD硬盘,最低每月仅480元起。阿里一型CPU:Intel E5-2630L...
bgp.to在对日本东京的独立服务器进行6.5折终身优惠促销,低至$120/月;对新加坡独立服务器进行7.5折终身优惠促销,低至$93/月。所有服务器都是直连国内,速度上面相比欧洲、美国有明显的优势,特别适合建站、远程办公等多种用途。官方网站:https://www.bgp.to/dedicated.html主打日本(东京、大阪)、新加坡、香港(CN)、洛杉矶(US)的服务器业务!日本服务器CPU...