html - 如何使表单内联标签不内联?

标签 html css forms twitter-bootstrap react-bootstrap

我使用了一个与 React Bootstrap 内联的表单因为我希望我所有的领域都在一条线上。我没有意识到的是,我不希望我的标签也像这样在同一行上:

enter image description here

我希望我的文本字段以这种方式显示,但我希望我的标签位于文本字段的顶部...例如:

enter image description here

有什么办法可以做到吗?我试过 <ControlLabel></ControlLabel> ,但当然这只是一个内联标签。

这是我的代码片段:

<Form inline className="margin-bottom-5">\
        <ControlLabel>Company</ControlLabel> <!-- Doesn't work -->
        <FormControl
          type='text'
          placeholder='Company'

        />
        {' '}
        <ControlLabel>Title</ControlLabel> <!-- Doesn't work -->
        <FormControl
          type='text'
          placeholder='Title'
        />
        {' '}
        <ControlLabel>Start Month</ControlLabel> <!-- Doesn't work -->
        <FormGroup>
          <Select
              className="dropDownWidth"
              placeholder='Start Month'
              options={select_options['Months']}
        {' '}
       </FormGroup>
</Form>

还有其他方法可以实现吗?我是 CSS 的新手,所以不确定还能尝试什么。任何帮助将不胜感激,谢谢!!

最佳答案

您需要将对象设为 block element .

form label {
   display: block;
}

关于html - 如何使表单内联标签不内联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41063073/

相关文章:

javascript - 使用 jQuery 平滑地过渡滚动图像

Javafx 2.0 Applet安全提示时,如何自定义空Applet区域的背景?

html - 将主题上传到 wordpress

forms - 在不使用 'Invoke-WebRequest' 的情况下发布 HTTP 表单

html - 输入字段时如何让表单值消失?

php - Wordpress - 在提交表单时分配学生名册编号

javascript - HTML5 Canvas,导入本地字体?

html - 如何使可变宽度的列在三列布局中居中?

javascript - 单击 anchor 时显示更多 Div?

css - 使用纯 css 创建 'wing' Angular 技巧