ruby-on-rails – 使文本输入字段及其标签正确排列

这是一个相当标准的Rails表单的摘录:
<p>
    <%= f.label :from_station %> <%= f.text_field :from_station %>
  </p>
  <p>
    <%= f.label :to_station %> <%= f.text_field :to_station %>
  </p>

认情况下,这样呈现如下:

alt text http://img412.imageshack.us/img412/127/picture6u.png

这看起来不太好,因为文本字段不对齐.使表单更像这样的最简单方法是什么:

alt text http://img193.imageshack.us/img193/746/picture7shk.png

我已尝试在< label> s上设置宽度样式属性,但此属性似乎没有做任何事情.

解决方法

我认为这更像是一个CSS问题;

认情况下,标签不是块级元素,因此不接受宽度.尝试设置此CSS:

label{
  width: 4em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block
}

希望有所帮助!

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...