Position Absolute

IE团队在W3C列表中讲HTML5,现在比从不更好?

微软终于决定分享关于HTML5的IE团队的想法,不幸的是他们的反馈大多是消极的,对于他们所争论的一些元素有点迟到。他们审查了很多建议的“建立的部分”,他们会加入在这一点之前的讨论,他们今天的大部分反馈都没有必要。

不幸的是,他们不会谈论画布,音频和视频标签。这些标签是HTML4规范的主要更新。有些人(包括我)认为,由于竞争,他们将不会实施这些标签,它将提供给Silverlight,他们一直试图为全球市场带来多年。

实际上说他们不会实施这些将是一个PR噩梦,每个网络新闻出口都会挤压它们。如果微软选择这条路径,我们可能没有多年来听到他们。如果Microsoft未实现视频标记,则视频提供商还将证明视频提供商实现通用HTML5解决方案(或在2022中实现它)。您可以看到整个Microsoft Post 这里 .

但是,让我们有点细节,

在这一点<nav>,<aside>,<header>和其他标签, 微软说:

目前尚不清楚为什么特别是这些新的要素是必要的。那些
使用HTMLElement为其界面提供无额外的功能
超过<div class=”xxx”> or <span class=””>。如果是必要的话,做
我们知道这是否是正确的集合?有没有缺失? “

有点晚了?当然,它们是有用的,Theses标签正在提供更好的HTML语义,它将被证明是Web开发人员能够更快地识别网站部分。它是 真的很容易 要询问这些元素是否真的很有用,这就是为什么这在W3C列表上几年是争论。人性地,我觉得有信心当前的新标签将是有用的。

on <keygen>键/值对发生器控制。 Microsoft says:

“<keygen>基于旧的Netscape实现,非常基础。目前尚不清楚它今天被广泛采用。我们对包括在内的一些担忧<keygen>在规格中。我们不确定这是令人鼓舞的正确设计,因为它不在HTML 4.01中。

我发现他们的言论非常脆弱,即这不是HTML 4.01的一部分。当创建此规范时,网络不是关于复杂的表单,Web2.0应用程序和验证码,而Netscape可能会在此标签的时候可能会在此标签的时候,在这个标签的一个非常复杂的实体中,Web需求已经进化证明有用。

关于事件处理(Ondragover,OnMouseMove,OnBeforeUnload,Ondragstart等), 微软说:

“支持所有这些事件的潜在风险是网站
劫持事件和困惑的用户有不一致的经历。为了
示例,开发人员可以创建自己的对话框,该对话框显示
onclick事件发生了。“

我没有看到它是如何改变当前规范的变化,我们可以通过JavaScript来到Hi-Jack,这个问题不会轻松解决。我认为这些事件的定制水平对于Web应用程序来说非常重要将来。

结论

你能看到IE团队反馈中的模式吗?在这些问题上提出了大多数情况。这是令我困惑的我,如果你是微软,它将陷入困境,最终在W3C列表上发布了一些东西,你是否至少试图提供解决问题的解决方案?也许它是在一个帖子里到来。