簡體   English   中英

如何更改rails中text_field的長度?

[英]How can I change the length of a text_field in rails?

所以我有這個文本字段

<%= f.text_field :body, placeholder: "Make an offer ", :maxlength=>"254" %> 

現在它占據了它所在盒子寬度的100%。我希望它占據95%的范圍。 到目前為止我已經嘗試過(來自其他論壇帖子)

添加:columns => "50"這不影響它。 我嘗試使用html標簽:html => { :id => "offer_form" }然后輸入我的css文件

#offer_form { width:50%;} 

這沒用

還有其他建議嗎?

編輯:

我意識到在我的css文件中我有/ forms /

input, textarea, select, .uneditable-input {
  border: 1px solid #bbb;
  width: 98%;
  padding: 10px;
  height: auto !important;
  margin-bottom: 15px;

}

當我在這里改變寬度時它起作用。 但它會影響整個應用程序中的所有表單(顯然)(即它們都是98%)。 有沒有辦法可以識別這個字段,以便我可以獨立編輯它的寬度。

add :size=>"50" text_field的:size=>"50"選項

<%= f.text_field :body, :size=>"50", placeholder: "Make an offer ", :maxlength=>"254" %> 

使用CSS。 字段的寬度與其最大字符無關。

input.body {
  width:95%;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM