css - 多选旁边标签的垂直对齐

标签 css twitter-bootstrap-3

我想知道,如何在顶部的多选或文本区域旁边放置标签?例如我有这段代码

<div class="form-group">
    <label class="control-label" for="SelectId">label</label>
    <select name="SelectId" id="SelectId" style="min-width: 604px;" size="5" multiple="multiple">
        <option value="0">No Selection</option>
          ...
    </select>
</div>

图片看起来像 enter image description here

我找到的唯一解决方案是相对定位,它可以工作,但在调整浏览器窗口大小时会损坏。

<div class="form-group">
    <label class="control-label" for="SelectId">label</label>
    <select name="SelectId" id="SelectId" style="position: relative; top: -75px;" size="5" multiple="multiple">
        <option value="0">No Selection</option>
          ...
    </select>
</div>

有什么想法吗?

最佳答案

使用 vertical-align,您可以根据同一行中的其他 inline 元素定位 inline 元素。

.control-label { 
    vertical-align: top; 
}

labelselect 默认都是 display: inline

关于css - 多选旁边标签的垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39590573/

相关文章:

html - 如何创建 'responsive' 列表 : creating multiple columns to fit available width?

css - 如何使下拉菜单与标题左侧对齐?

jquery - Bootstrap 3 嵌套多轮播

html - 使用 Bootstrap 滚动到第一部分后修复导航栏

jquery - <a> 样式 - 点击时淡化链接颜色

javascript - Safari 损坏的滚动

html - Bootstrap 3 菜单导航栏在向下滚动时改变颜色

css - 背景尺寸 : cover with jQuery

css - 页脚的负边距底部不起作用

html - 在搜索栏旁边添加 "Advanced Search Button"