html - 在 <select> 旁边显示 <span>

标签 html css

我有一个<span>和一个 <select> 。在下面的代码中<span>出现在 <select> 上方而我想显示<span>首先是<select>应该出现在它旁边。

.requiredStar {
  color: #FF0000;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
<div class="row-fluid">
  <div class="span12"> 
    <span class="requiredStar">*</span>
    <select class="input-block-level">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>
  </div>
</div>

如何显示 <select>旁边<span>

最佳答案

您可以使用以下解决方案,添加 display:flex;关于.span12容器:

.requiredStar {
  color: #FF0000;
  padding-right:10px;
  padding-top:5px;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/** added this CSS code */
div.span12 {
  display:flex;
}
<div class="row-fluid">
  <div class="span12"> 
    <span class="requiredStar">*</span>
    <select class="input-block-level">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>
  </div>
</div>

您想在 <select> 之后显示星号吗? ?将其移到<select>后面元素。您还可以使用padding-toppadding-right控制星号的位置。

关于html - 在 <select> 旁边显示 <span>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33031987/

相关文章:

html - CSS3 动画仅适用于 iOS Safari 上的 Codepen

css - 输入标签定制

Javascript:为多个音频播放器和淡入淡出效果调整脚本

javascript - 从 C# 代码获取 html 按钮/下拉文本

html - 如果有溢出,表中的分页符

css - IE 不会识别不重复?

PHP SQL 结果不会填充个人资料页面

html - 我怎样才能让我的导航下拉菜单出现在我的横幅前面?

javascript - Javascript 中的高度未按预期呈现

javascript - 在附加元素之前从 CSS 类获取宽度?