You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用HTML和CSS实现按钮依附于两个输入框的布局?

实现按钮依附双输入框的布局方案

你可以通过添加CSS Flex布局来实现目标效果,以下是修改后的完整代码:

<!DOCTYPE html>
<html>
<head>
  <title>Page Title</title>
  <style>
    /* 外层容器:横向排列输入框组和按钮,垂直居中对齐 */
    .input-group {
      display: flex;
      align-items: center;
      gap: 10px; /* 按钮和输入框之间的间距 */
    }
    /* 输入框组:垂直排列两个输入项 */
    .input-pair {
      display: flex;
      flex-direction: column;
      gap: 15px; /* 两个输入框之间的间距 */
    }
    /* 美化输入框样式 */
    input[type="text"] {
      padding: 8px;
      width: 200px;
    }
    /* 按钮样式调整 */
    input[type="image"] {
      height: 30px;
      cursor: pointer;
    }
  </style>
</head>
<body>
  <div class="input-group">
    <div class="input-pair">
      <div>
        <label>First</label>
        <input type="text">
      </div>
      <div>
        <label>Second</label>
        <input type="text">
      </div>
    </div>
    <input type="image" src="https://www.pngitem.com/pimgs/m/627-6274702_exchange-arrows-icons-png-clipart-png-download-exchange.png" />
  </div>
</body>
</html>

关键调整说明:

  • 移除了原代码中的<br>标签,改用Flex布局控制元素位置,布局更灵活可控
  • 外层.input-group用横向Flex,让按钮垂直居中依附在两个输入框的中间位置
  • .input-pair用垂直Flex,实现两个输入框的上下排列,通过gap控制间距
  • 给输入框添加了内边距和固定宽度,让整体布局更规整

内容的提问来源于stack exchange,提问作者vytaute

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 17:07:48