【发布时间】:2014-08-16 00:24:30
【问题描述】:
我正在使用 HAML 制作表单,但无法将元素彼此相邻对齐。我知道这是关于 SO 的许多问题的常见问题,但我还没有找到解决我问题的答案。这是我的代码:
.form-group.odd
.row
.col-sm-12
= f.label :university_college, 'College(s)'
Where did you go to school?
我想知道“你在哪里上学?”显示在表单标签文本旁边的视图中。我认为把它放在另一条线的正下方应该让它并排显示,但那是行不通的。问题的文本出现在f.label 文本下方。这是正在生成的 HTML:
<div class='form-group odd'>
<div class='row'>
<div class='col-sm-12'>
<label for="worker_university_college">College(s)</label>
Test
</div>
</div>
</div>
我也试过这个:
.form-group.odd
.row
.col-sm-12
= f.label :university_college, 'College(s)' + 'Where did you go to school?'
...但这导致了问题,我想成为没有粗体的纯文本,用f.label 文本的粗体设置样式。
我还玩弄了 HAML 文档中空白去除器的不同变体,但无法使其工作。谁能指出我正确的方向?
【问题讨论】:
-
添加了我的原始代码生成的 HTML
标签: css forms twitter-bootstrap haml