【发布时间】:2009-09-01 03:11:48
【问题描述】:
有没有办法为 rails form_for 添加样式并使其内联显示?
【问题讨论】:
-
您想内联显示表单的字段?
标签: html ruby-on-rails css
有没有办法为 rails form_for 添加样式并使其内联显示?
【问题讨论】:
标签: html ruby-on-rails css
可能有一种更简洁的方法可以做到这一点,但它确实有效。 (我尝试了另一个嵌套哈希,没有骰子)
<% form_for(@model, :html => { :style => 'background-color:red;' }) do |f| %>
【讨论】:
更简洁的方法是在外部样式表中定义样式(如application.css)。 form_for 创建一个带有 id 属性的 <form id="something"/> 标记。你当然可以在你的样式表中使用这个 id 来为表单应用一些特定的样式。
【讨论】:
将它放在适当类的 div 中?它是一个展示的东西,而不是一个轨道的东西。
application.css:
.inline form { display: inline; }
form.html.erb
<div class="inline">
<%= form....
</div>
【讨论】: