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

问题描述:

默认情况下,Chrome会使我的文本大小可调整。我希望控制这一点,或者让它们只能垂直调整大小,或者根本不调整大小。Chrome:制作不可调整大小的文本文件

我该如何做到这一点?

+0

【如何禁用的textarea的resizable属性?(HTTP的可能重复:// *.com/questions/5235142/how-to-disable-resizable-property-of-textarea) – abhishah901 2015-06-07 10:07:42

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

它的外观可以通过CSS

textarea { 
    resize: none; 
    } 

被禁用或者,如果只需要垂直调整大小:

textarea { 
    resize: vertical; 
    } 

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

但是,请注意,打破用户对浏览器对待控件的期望往往会造成很多用户的沮丧。

您可以设置列和行像

<%= 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> 
+0

这可能是什么样的语言?在这个问题上找不到任何标签(我猜)ASP – 11684 2012-08-27 15:31:35

+1

这是erb-用于Ruby on Rails。 – DoubleMalt 2012-10-20 19:04:36