【问题标题】:changing the size of text_field_tag rails 3.1更改 text_field_tag rails 3.1 的大小
【发布时间】:2011-10-19 09:25:09
【问题描述】:

我在用作搜索框的 text_field_tag 中使用以下选项。我想改变text_field标签的宽高。

 <%= text_field_tag(:search, value = nil, options = {:size => "200", :placeholder => "Search Events", :class => "round shadow"})%>

我能够得到所有想要的效果,除了尺寸。据我所知语法是正确的。我也在使用 bluprint.css。只是为了确保我注释掉了蓝图 css textarea 默认选项。

/*textarea {width:390px;height:250px;padding:5px;}*/

可能是什么问题?

【问题讨论】:

  • 您的文本字段可以有另一条规则
  • @user973254 你在说什么规则?
  • 关于css规则,不好意思我忘了说
  • @user973254 你能详细说明你在说什么css规则吗?
  • 我说的是覆盖文本字段大小的 css 规则,您已经注释掉了 textarea css 规则,但是还有其他规则会影响文本字段标签吗?

标签: ruby-on-rails-3.1 form-helpers


【解决方案1】:

给那个text_field_tag分配一个id或者class,然后在css中设置宽度和高度。注意text_field_tag生成的是&lt;input type="text"&gt;,而不是&lt;textarea&gt;,所以你提到的css并没有修改你的标签。

【讨论】:

  • 嗨,我已经为选项内的 text_field_tag 分配了类,但是当我尝试在 css 中使用该类操作 text_box 的高度时,它不起作用。如果我尝试在选项之外分配一个类,那么我会收到错误的参数数量错误(4 对 3)。我应该将 id 放在 text_field_tag 的什么位置?
  • 现在我看到了 [问题 - 您的语法错误。 "搜索事件", :class=> "圆形阴影") %>
猜你喜欢
  • 1970-01-01
  • 2014-03-28
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 2011-09-30
  • 1970-01-01
相关资源
最近更新 更多