如果我更改 :rows 的值,它就会起作用。但无论我用 ':cols =>' 设置什么值,它都会保持默认的 cols。列宽不会改变。
我查看了 html 源代码,它反映了更改。我想知道 bootstrap 的 CSS 可能是嫌疑人......
HTML(最终的 HTML 中有一个“cols=”,但列宽保持默认值,即 30。我简直不敢相信自己的眼睛!)
<textarea cols="100" id="comment_body" name="comment[body]" rows="5"></textarea>
Rails:
<%= form_for([@post, @post.comments.build]) do |f| %>
<div class="field">
<i class="icon-user"></i>
<%= f.text_field :commenter %>
</div>
<div class="field">
<i class="icon-comment"></i>
<%= f.text_area :body, :rows => 5, :cols => 100 %>
</div>
<div class="actions">
<%= f.submit %>
<div>
<% end %>
其他答案对我不起作用。这做到了:
<div class="span6">
<h2>Document</h2>
</p>
<textarea class="field span12" id="textarea" rows="6" placeholder="Enter a short synopsis"></textarea>
<button class="btn">Upload</button>
</div>
请注意span12
在 div 中span6
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)