使用cols和row调整textarea的大小和使用高度和宽度调整textarea的大小有什么区别?
<textarea id="TextArea1" cols="73" rows="12">with cols rows</textarea>
<textarea id="TextArea2" style="height:200px; width:600px";>with CSS</textarea>
答案 0 :(得分:14)
cols
和rows
与字体大小有关。 height
和width
不是。
编辑:说他们相对于“字体大小”有点过于简单了。如果明确设置,他们会考虑line-height
和letter-spacing
等内容。
答案 1 :(得分:5)
cols
和rows
属性。 W3C HTML5(2014年批准)使它们成为可选项,但具有不切实际的默认值(20和2)。rows
属性以行的形式指定高度(实际上,行高度为隐含单位),cols
属性以“平均”字符宽度指定宽度,a非常模糊的概念,浏览器的解释非常不同。在CSS中,可以使用任何CSS单元,并且必须明确指定。答案 2 :(得分:0)
CSS并不是那么不同。结果将(几乎)相同。
我大部分时间都使用max-width,min-width和相同的高度。在Chrome等新版浏览器中,您可以调整文本区域的大小。