将两个div放在同一行是一个老问题。 但是在Rails中使用simple_form时找不到解决方案。 我想做的是在同一行上显示内容及其标签。 标签的宽度为125px( .left ),内容在右侧( .right )。 标签中的文本右对齐,内容中的文本左对齐。
这是HTML:
Proj Name:
must have a name
这是CSS:
.simple_form div.left {
float: left;
width: 125px;
text-align: right;
margin: 2px 10px;
display: inline;
}
.simple_form div.right {
float: left;
text-align: left;
margin: 2px 10px;
display: inline;
}
但是,结果是出现了换行符,如下所示:
Proj Name:
must have a name
简单形式的erb代码为:
Proj Name:
我不想使用表,而仅使用CSS来解决问题。