【发布时间】:2016-07-10 04:34:48
【问题描述】:
为什么例如<select> 和<textarea> 是独立标签而不是<input> 的属性?
【问题讨论】:
-
因为历史。 en.wikipedia.org/wiki/HTML5。当 HTML 还是婴儿时,它有单独的标签,然后它们保持这种状态,因为太多的变化会造成伤害。如果您认为应该改变,请加入编写 HTML6 规范的团队?
-
@TimOgilvy 这可能是一个答案,并避免关闭这个问题(没有你的评论增加一点价值)。
-
@nha 谢谢。我试了一下。
-
我同意这个答案,js 也有很多与这些第一个版本相关的不一致之处,这些不一致之处永远无法修补,以避免破坏性更改并破坏所有全球应用程序区域的稳定性。这是为什么你有像
1-'1'=>0、1+'1'=>11这样奇怪的东西的一个理由!
标签: html tags attributes