【问题标题】:rails form_for stylingrails form_for 造型
【发布时间】:2009-09-01 03:11:48
【问题描述】:

有没有办法为 rails form_for 添加样式并使其内联显示?

【问题讨论】:

  • 您想内联显示表单的字段?

标签: html ruby-on-rails css


【解决方案1】:

可能有一种更简洁的方法可以做到这一点,但它确实有效。 (我尝试了另一个嵌套哈希,没有骰子)

 <% form_for(@model, :html => { :style => 'background-color:red;' }) do |f| %>

【讨论】:

  • 如果有更清洁的方法,那就太好了......但如果没有,这对我来说就很好!非常感谢安迪!
【解决方案2】:

更简洁的方法是在外部样式表中定义样式(如application.css)。 form_for 创建一个带有 id 属性的 &lt;form id="something"/&gt; 标记。你当然可以在你的样式表中使用这个 id 来为表单应用一些特定的样式。

【讨论】:

    【解决方案3】:

    将它放在适当类的 div 中?它是一个展示的东西,而不是一个轨道的东西。

    application.css:

    .inline form { display: inline; }
    

    form.html.erb

    <div class="inline">
      <%= form....
    </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多