当您坐下来建立一个新网站时,您可能会遵循严格的流程,并附上清单以完成所有需要完成的工作。但是这些清单中是否包含有关Web标准的内容?而且,如果不是,他们应该吗?
今天,我们将研究什么是Web标准,为什么要使用它们以及作为Web设计人员您实际需要做什么。
什么是Web标准?
当我们谈论Web标准时,我们指的是Internet及其上所有内容都应遵守的正式规范。因此,这通常与网站前端的外观有关,而与网站后端的结构无关。
Web标准也不只是专注于Web开发。他们接触浏览器,HTTP,设计和开发软件以及消费类设备。本质上,Web标准是经过开发和形式化的,以为Web的核心带来强度和一致性。我们越遵守这些标准,网络对所有人的访问就越容易。
即使您不参与网站的编码,您也可能熟悉当今的网络标准:
有效的HTML,CSS和JAVASCRIPT
写得不好的代码会给网站的性能带来很多问题,更不用说它可能带来的错误了。因此,这是我们需要处理的第一件事。
由于HTML,CSS和JavaScript构成了Web的主干,因此存在关于其编写方式和使用时间的严格标准。此外,随着这些语言的变体进入Web的词典(如HTML5和CSS3),也会为其创建标准。
通过标准化编码,我们使所有开发人员和设计人员都可以说相同的语言,并且使每个Web浏览器或软件都可以理解它们。
图形
对于Web设计人员来说,这是一个重要的标准,尽管它不像一组严格的标准那样,是一组在Web上使用图形的最佳实践。例如,这是W3C的建议:
- 图片的PNG;
- SVG用于数据可视化;
- 用于增强基本HTML的CSS;
- Canvas API,用于创建渐变,形状和其他设计效果;
- WebCGM用于矢量图形。
如果您希望您的网站尽可能高效地运行,那么认真考虑这些建议很重要。
移动响应度
随着智能设备的普及和可用设备类型的巨大变化,制定移动网络标准变得至关重要。
也就是说,标准机构不只是标准化的响应式设计。他们还为移动网络创建了一组最佳实践。
这是我们拥有的一些移动Web标准的示例:
不仅为使用的设计或工具提供了准则。他们还专注于处理付款,网站安全性和性能等方面。
在最佳实践的建议是一样深入和激烈,也:
随着越来越多的用户涌向其智能设备上的网站,人们有望更加关注移动网络标准。
网页架构
这与我们在幕后构造信息的方式有关。因此,已经为以下方面制定了标准:
- 网址和URI;
- XML;
- HTTP和HTTPS;
- 字符集;
- 编码。
通过使用标准来标记和标识Web的各个部分,它可以变得对全球更友好。
辅助功能
在无障碍网页倡议(WAI)是较大的万维网联盟(更多的下面)的一部分。
与此处提到的其他一些Web标准不同,标准化可访问性很重要。正如您在上面的屏幕快照中看到的,不仅仅是影响Web开发人员代码或Web设计人员创建方式的因素。它影响到为网站做出贡献的每个人-作家,测试人员,项目经理,政策制定者等。
关于可访问性标准,有很多东西需要解决。可以说,如果您要建立一个旨在积极服务于公众的网站,那么这些标准中的每一个都必须成为您工作流程的一部分。
Web标准从何而来?
在网络的早期,Internet Explorer和Firefox之间的浏览器之争是有问题的。当他们试图争夺更大的市场份额时,他们的技术大相径庭。如果任由自己的设备使用,这些浏览器可能会对Internet造成真正的破坏,从而导致浏览器与浏览器之间以及网站与网站之间的体验中断。
创建万维网的人蒂姆·伯纳斯·李(Tim Berners-Lee)决定需要做的事情,因此成立了万维网联盟(W3C)。
自W3C成立以来,该标准组织的任务就是建立通用标准,使网络朝着积极的方向发展。
W3C并不是在早期尝试改善Internet的唯一标准组织。该网络标准项目在20世纪90年代出现了以提供给W3C的支持。它的特定任务是帮助降低网络的构建成本和管理成本。尽管它在2013年解散,但在使网络浏览器支持HTML 4和XHTML方面发挥了关键作用。
如今,还有其他标准组织正在帮助将订单和控制带到Web上。这些是今天运营的一些较大的公司:
- 自60年代以来, Ecma一直存在。其目的是使通信和信息系统标准化。它还负责开发标准化JavaScript的ECMAScript。
- Internet工程任务组(IETF)致力于在创建更开放的环境的同时增强Internet的体系结构。
- 在WHATWG社区已经制定了一些标准和周围的事物,无标准像URL编码,API和编码。
这些组织-像早期的网络创建者一样-并不是为了赚钱。他们的唯一目的是为每个用户创建一个免费,开放和高效的互联网。
我们需要Web标准做什么?
最后但并非最不重要的一点,让我们谈谈原因。
就用户而言,对他们最大的好处之一就是网络的可预测性。
这并不是说网络标准会禁止您在设计网站方面发挥创意。但是,就其功能以及访问者如何与之交互而言,这些元素应与网络的其余部分保持一致。这为用户创造了一个更加诱人的环境,因为它消除了进入新领域带来的挣扎和困惑。
就网页设计师而言,我认为现在已经明确了。它不仅帮助您更有效地工作,而且还使您能够为更好的Web做出贡献-完善的Web并可供所有人访问。