首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用html中的一行水平地链接三个下拉框

用html中的一行水平地链接三个下拉框
EN

Stack Overflow用户
提问于 2018-05-14 19:08:41
回答 1查看 35关注 0票数 0

如何用html中的一行水平地链接三个下拉框?假设A、B、C是三个下拉框,我想把它们水平地连接起来,就像A--B我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-14 19:18:08

下面是一个例子,说明如何使用flexbox和通过psuedo元素创建的水平线来完成这一任务。有关解释,请参见CSS注释!

代码语言:javascript
运行
复制
.boxes {
  /* create a flexbox and align elements */
  display: flex;
  justify-content: space-between;
  /* allow child elements to position off this parent */
  position: relative;
}

.boxes::before {
  /* create psuedo-element */
  content: '';
  background: black;
  /* position element to center vertically and fill horizontally */
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 4px;
  margin-top: -2px;
  /* position behind content */
  z-index: -1;
}
代码语言:javascript
运行
复制
<div class="boxes">
  <select>
    <option>A</option>
  </select>
  <select>
    <option>B</option>
  </select>
  <select>
    <option>C</option>
  </select>
</div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50337392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档