ycs*_*hao 6 html tags html5 attributes
为什么例如<select>并且<textarea>是独立标签而不是属性<input>?
<select>是嵌套的HTML元素,而<input>不是.例如,<select>元素包含<option>嵌套在其中的元素.
就textarea而言,在表单的初始设计中,Input元素支持多行文本字段,TYPE = TEXT.不幸的是,这会导致文本值较长的字段出现问题.SGML的默认值(参考数量集)将属性文字的长度限制为仅240个字符.HTML 2.0 SGML声明将限制增加到1024个字符.)
我想这就是为什么我们为这些元素分别标记的原因.
因此,为了提供一个希望更完整的答案,结合 @BackMaba07 答案中的一些信息:
HTML(维基百科文章)一直是一个不断发展的标准,它最初基于SGML。随着时间的推移,它得到了发展和扩展。HTML 2.0 标准中明确规定了 Web 表单的标签,其中<INPUT>、<SELECT>和是单独定义的,可能是出于BlackMamba07<TEXTAREA>描述的原因:
<select>是一个嵌套的 HTML 元素,而不是。例如,<select>元素包含嵌套在其中的元素。就
<textarea>表单而言,在最初的表单设计中,多行文本字段是由 TYPE=TEXT 的 Input 元素支持的。不幸的是,这会导致具有长文本值的字段出现问题。SGML 的默认值(参考数量集)将属性文字的长度限制为仅 240 个字符。HTML 2.0 SGML 声明将限制增加到 1024 个字符。)
HTML 的后续版本涉及相关各方(包括WHATWG和W3C)之间的大量争论、谈判和讨论。
尽管如果您想使用脚本或 CSS 来更改表单中的所有元素,那么拥有非输入的表单元素可能会很烦人,但它可能从来都不是一个足够大的问题,无法进入讨论表。
没有绝对的事情,只是一群老人(我很高兴地说,越来越多的女性和年轻人)在争论标准。
即使在 SO,关于适用哪些规范也存在相当多的争论。例如:HTML5:W3C 与 WHATWG。哪个给出了最权威的规范?
令人兴奋的是,如果您足够关心,您可以加入对话并发表意见。不过,您将会遇到一些经验丰富的活动人士。玩得开心!
| 归档时间: |
|
| 查看次数: |
1099 次 |
| 最近记录: |