"cols"属性在有效的HTML中是必需的,但我不认为使用它有什么好处。你呢?
<textarea>
。它决定了元素的渲染宽度。
当浏览器和HTML解析软件查看HTML时,它将查找标签上一组强制属性。例如,每个<img>
标签都需要一个alt =“”属性。
因此,在通过HTML验证器运行您的站点时,您需要确保强制属性已经就位,否则验证将失败。
其次,当用户使用辅助技术时,他们往往会完全关闭CSS / Javascript,因此确保在其中有cols =“”非常重要。如果无法找到标记的必需属性,则屏幕阅读器等可能无法正确解析您的网页标记。
结论:除了调整一些样式表信息之外,还有更大的画面。确保符合规范。如果您想使事物变得漂亮,请确保对于非CSS网页具有明智的回退。
"cols" 在 HTML 中用于增加文本区域的宽度。
<input type="text" size="10" maxlength="20">
参见:http://www.w3.org/TR/html4/interact/forms.html#h-17.4 - Denilson Sá Maia<input>
元素也用于“单选框”,“复选框”,“按钮”等...同时请记住,规范是为了正式化现有浏览器中已经普遍存在的行为。它不需要完全合理。 - Denilson Sá Maia