HTML5废弃了语义“时间”元素

本周末,HTML5的变化激起了许多标准倡导者的兴趣。元素

HTML5规范的编辑Ian Hickson决定放弃

在机器可读时间和微格式和微观数据的日期方面,他说“不仅仅适用于日期,而且对于许多社区而言,日期和时间以外的东西缺乏[a]解决方案”。他的决定:抛弃前两个用例并“转向

在推特上,Ben Ward(推特平台开发者):“哦,为了他妈的缘故。我们也可以'考虑用'替换所有HTML标签' '',他认为

在他的博客上歌剧布鲁斯·劳森走得更远,解构了整个事件。他还告诉我们为什么他反对改变:“很容易理解什么

“一旦它被一个通用的替换采用任意格式化的“值”属性的元素,它不太明显它的用途,并且机器无法验证日期和时间,因此日期和时间错误形成的可能性增加。这使得它不太可靠,因此不太可用。“

一些着名的倡导者正在反对这一变化,尽管劳森表示他“没有希望”希克森会改变主意。和斯蒂芬妮·路易斯评论说,她对变化感到非常沮丧,因为“几乎让她[她]想放弃教学和使用HTML5”,因为语义很重要,但这个决定似乎与此相反。

我们还询问Lawson是否更改指出了有关正在进行的规范(而不是设置版本控制)的问题,因为很多人正在使用这个可能会被废弃的元素。 “对于那些说'你不能使用HTML5但因为直到2022年才准备就绪'的人来说,它起了很大作用!”

劳森补充说,另一个名叫大卫的人,在他的组织中为了让人们使用HTML5而努力奋斗,现在,就像他正在获得牵引力一样,这种情况发生了。大卫得出结论:“所以现在我要回到原点,'你不能使用任何一个,直到它在2022年的最终规定'旅。我预计这可能对人们的情况造成一些损害和我一样,他们正在为HTML5而斗争,反对企业组织的惯性和专有框架 - 疯狂。“

当我们向Ian Hickson发表评论时,他告诉我们:“这个决定是在几个月的时间里,在公开场合仔细考虑的,并且详细解释了这个问题,关于这个问题[在Www.w3.org]”。



翻译字数超限