西洋参vi设计的核心价值在于为企业打造独特的品牌,西洋参vi设计可以给企业带来良好的社会声誉和经济效益。
超文本标记语言的结构元素——文章、章节、导航和旁白——乍一看,是HTML5规范中最容易理解和实现的部分。然而,它们实际上是HTML5中最不明确、理解最差、实现最差的部分。
任意创造的;他们试图引入一种全新的网页结构方式;它们违反了超文本标记语言自身的设计原则;它们损害了某些用户的可访问性;你不应该用它们。
是的,我站出来猛烈抨击HTML5的这一特定部分,但请不要认为我是"反HTML5 .我写了一本关于HTML5的书,我喜欢开放的网络,我喜欢好的网络标准,我喜欢在经历了十年的停滞后,网络技术的创新现在正以极快的速度发生。然而,这并不意味着我们必须接受我们被给予的一切。我们不必吃掉HTML5盘子里的所有东西,即使我们发现这道菜的某些部分确实很美味。有些部分可能需要退回给首席执行官。
相当庞大的HTML5规范有好有坏,我们将批判性地思考规范的一个非常具体的部分:HTML5引入的分段或"结构"元素。所以让我们戴上侦探的帽子,看看这些新元素真正来自哪里,它们应该如何被使用,以及我们,网页设计社区,如何从根本上误解了它们,本质上是分叉的规范。我们将质疑这些元素的基础,并打破一些关于它们的神话。
HTML5的结构元素从何而来?
让我们打破一个关于这些元素被重复的令人作呕的神话:他们是基于对我们网络社区如何标记我们的文档的研究的想法。这是一个多年来在书籍、博客和谈话中反复出现的谎言,但这不是真的。我怎么知道?我问。
当我在研究这些元素的起源时,我决定去问HTML5规范的编辑伊恩希克森,这些元素是从哪里来的。他回答道:
我和其他WHATWG贡献者在2004年左右[添加了它们],因为在看到作者如何使用HTML4后,它们是显而易见的添加元素。我们后来(2005年末到2006年初)做了一些客观的研究,找出前十名的超文本标记语言类是什么,结果发现它们基本上与我们添加的元素完全匹配,这很方便。
让我们来分解一下:首先,希克森和WHATWG成员在任何研究完成之前添加了这些元素。您可以深入WHATWG的(谢天谢地是公开的)邮件列表档案,亲自发现关于这些元素的早期讨论。例如,你可以看到希克森在2004年11月讨论这些问题时,给出了这样的评论:
是的,我倾向于在网应用程序中包含像[语义元素]这样的东西。我办公室的白板目前有一个标题为" HTML5块级元素"的元素列表,我正在努力解决如何让它们工作得更好(目前草案中提到了有问题的元素,但草案根本没有处理好标题)。我还没有看到内联标记,但是已经在卡片上了。
这似乎就是HTML5结构语义的由来:一个人,一块白板,以及来自其他WHATWG成员的一些输入. WHATWG,即网超文本应用技术工作组,是浏览器代表为了响应万维网路联盟(World Wide Web Consortium简称W3C)为了XHTML 2.0的乌托邦理想而放弃超文本标记语言而成立的)。
我们一直在讨论和辩论的数百万文档所使用的元素,似乎是2004年在HTML5编辑器的awhim上任意创建的。(几乎立刻就遭到了敏锐的批评和一些可悲的准确预测。)
集体落后
总监微信咨询 舒先生
业务咨询 张小姐
业务咨询 付小姐