Chrome:制作不可调整大小的文本区域


Answers:


147

Rails生成标准textarea标签,但是Safari / Chrome(Webkit)将所有(不仅是Rails:)textareas显示为可调整大小。

CSS的外观可能已禁用

textarea {
    resize: none;
    }

或者,如果仅需要垂直调整大小:

textarea {
     resize: vertical;
     }

5

设置max-width为仅使其垂直可调整大小,或者设置max-heightmax-width停止所有调整大小。

但是,请注意,打破用户对其浏览器如何对待控件的期望会导致很多用户沮丧。


-3

您可以将列和行设置为

<%= text_area :object, :attribute, :rows => '10', :cols => '100' %> 
#=> <textarea cols="100" rows="10" id="object_attribute" name="object[attribute]">
#      #{@object.attribute}
#   </textarea>

或指定大小

<%= text_area :object, :attribute, :size => "10x100" %> 
#=> <textarea cols="10" rows="100" id="object_attribute" name="object[attribute]">
#      #{@object.attribute}
#   </textarea>

那可能是哪种语言?找不到关于(我猜)ASP的问题的任何标签
2684

1
erb-在Ruby on Rails中使用。
DoubleMalt 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.