html - 在下拉列表前添加文本标签

标签 html css

我试图在选择框前面添加标签,我已将包含这两个元素的 div 标签设置为“inline-block”。但是,跨度仍在选择框的顶部。

<div class="unselected-field" style="display: inline-block;" id="selectCountry">
    <span>test</span><select id="countrySelect" name="countrySelect"></select>
</div>

有什么想法吗?我在使用 Chrome...

最佳答案

我通常将标签包裹在输入的周围:

<div class="unselected-field" style="display: inline-block;" id="selectCountry">
    <label>Test:<select id="countrySelect" name="countrySelect">
        <option>Option 1</option>
        </select>
    </label>
</div>​

关于html - 在下拉列表前添加文本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9762462/

相关文章:

html - 列表项标题更改背景颜色 onClick

html - 包含其他 div 的 div 的水平滚动

html - 如何使用if从按钮编辑div的样式?

html - 如何在一行中水平对齐 css/html 中的按钮?

javascript - 我应该如何在使用 AngularJS 构建的整个网站中设置字体 'bariol Regular'?

html - 将 HTML 文档保存到磁盘

javascript - 使用 Bootstrap3 为 block 中的 div 设置相同的高度

html - 想要使用 CSS "display"和 ":target"来创建标签导航栏?

html - 输出变量时去掉标题

javascript - 在浏览器窗口调整大小时切换滑出可见性