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

如何在同一Bootstrap row中放置多行文本并解决响应式布局异常

Bootstrap表单备注栏响应式内边距适配问题求助

实现需求

我需要在每个表单输入框的右侧添加备注说明,以下是我用Bootstrap布局实现的初始代码:

<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
</head>
<body>
  <div>
    <section class="content container-fluid">
      <form id="submitForm">
        <fieldset>
          <br>
          <div class="form-group row">
            <label for="userId" class="col-sm-1 col-form-label">用户</label>
            <div class="col-sm-6">
              <select class="form-control" id="userId">
                <option value="1">Alex</option>
                <option value="39">Kent</option>
                <option value="6">Nick</option>
              </select>
            </div>
            <div class="col-sm-5 small" style="padding-left: 18px">
              如果列表中没有你的名字,请联系管理人员。
            </div>
          </div>
          <div class="form-group row">
            <label for="purposeNames" class="col-md-1 col-form-label">用途</label>
            <div class="col-sm-6">
              <input type="text" id="purposeNames" class="form-control" placeholder="用途" />
            </div>
            <div class="col-sm-5" style="padding-left: 18px">
              <div class="row">
                <div class="col-sm-12 small">
                  每张工单可选择多个用途,例如邮件+即时通讯,多用途组合只会按比例影响用途统计数据。原本申请归类为“不占用个人配额”类用途(例如杂务)的上网时长,请勿同时用于查收个人邮件、使用即时通讯等。如果有相关需求,请单独选择对应用途分类(如邮件、即时通讯等)申请上网权限。
                </div>
              </div>
            </div>
          </div>
          <div class="form-group row">
            <label for="userPassword" class="col-sm-1 col-form-label">密码</label>
            <div class="col-sm-6">
              <input type="password" class="form-control" id="userPassword" placeholder="密码">
            </div>
            <div class="col-sm-5 small" style="padding-left: 18px">
              请使用字母、符号和数字的组合密码。
            </div>
          </div>
        </fieldset>
      </form>
    </section>
  </div>
</body>

初始异常表现

屏幕宽度缩小时,包含多行文本的row布局出现两处异常:

  • 用途标签位置偏移
    标签偏移效果图
  • 备注说明文本无内边距
    无内边距效果图

已完成修复内容

标签位置偏移问题已解决:原因为用途标签使用了col-md-1类,替换为col-sm-1类后问题修复,修改后代码如下:

<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
</head>
<body>
  <div>
    <section class="content container-fluid">
      <form id="submitForm">
        <fieldset>
        <br>
          <div class="form-group row">
            <label for="userId" class="col-sm-1 col-form-label">用户</label>
            <div class="col-sm-6">
              <select class="form-control" id="userId">
                <option value="1">Alex</option>
                <option value="39">Kent</option>
                <option value="6">Nick</option>
              </select>
            </div>
            <div class="col-sm-5 small" style="padding-left: 3px">
              如果列表中没有你的名字,请联系管理人员。
            </div>
          </div>
          <div class="form-group row">
            <label for="purposeNames" class="col-sm-1 col-form-label">用途</label>
            <div class="col-sm-6">
              <input type="text" id="purposeNames" class="form-control" placeholder="用途" />
            </div>
            <div class="col-sm-5 small" style="padding-left: 3px">
              每张工单可选择多个用途,例如邮件+即时通讯,多用途组合只会按比例影响用途统计数据。原本申请归类为“不占用个人配额”类用途(例如杂务)的上网时长,请勿同时用于查收个人邮件、使用即时通讯等。如果有相关需求,请单独选择对应用途分类(如邮件、即时通讯等)申请上网权限。
            </div>
          </div>
          <div class="form-group row">
            <label for="userPassword" class="col-sm-1 col-form-label">密码</label>
            <div class="col-sm-6">
              <input type="password" class="form-control" id="userPassword" placeholder="密码">
            </div>
            <div class="col-sm-5 small" style="padding-left: 3px">
              请使用字母、符号和数字的组合密码。
            </div>
          </div>
        </fieldset>
      </form>
    </section>
  </div>
</body>

待解决问题

当前仅剩余备注文本内边距的响应式适配问题:设置固定padding-left:3px在全屏显示时效果正常,但屏幕宽度缩小后内边距不符合预期,效果如下:
小屏内边距异常效果图1
小屏内边距异常效果图2

请问该内边距响应式适配问题应该如何解决?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 09:15:03