【问题标题】:How to create sub-labels for input elements using HTML如何使用 HTML 为输入元素创建子标签
【发布时间】:2014-10-21 18:05:35
【问题描述】:

我正在使用 Windows 创建一个简单的 HTML 表单,但我不知道如何为各种输入创建子标签。图片(下面评论中的链接)显示了我正在尝试制作的内容。这是Safari唯一的事情吗?我最接近的是使用 CSS display:block,它允许我在输入顶部移动标签。

【问题讨论】:

标签: html css input label


【解决方案1】:

您可以通过将每组标签和输入包装在例如div,像这样:

<div class="form-line">
   <div class="form-field">
      <input class="form-field-input" id="input1" type="text" placeholder="Your value..." />
      <label class="form-field-label" for="input1">
         Text 1
      </label>
   </div>
   <!-- other groups go here -->
</div>

这是 CodePen example

【讨论】:

    【解决方案2】:

    要做到这一点,你需要类似的东西

    <input type='name' class='my-input'>
    <label for="name">
        <span class="label">First</span>
    </label>
    

    然后设置样式。

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 2020-02-18
      • 1970-01-01
      • 2022-06-23
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      相关资源
      最近更新 更多