如何在输入上放置标签,例如 HTML 标签的字段集

How to put label on input like fieldset of HTML tag

我看到了这个问题:

我的问题是,无论如何都要将输入和标签作为这种设计? 谢谢,

您可以通过更改 CSS 文件来实现。只需使用 <label><input> 并向其中添加一些 CSS class。

.input-field {
  display: flex;
  flex-direction: column;
  width: 500px;
}
.input-field label {
  margin-left: 10px;
}
.input-field label .label-style {
  background: #FFF;
  font-weight: bold;
  padding: 0 10px;
}
.input-field input {
  height: 30px;
  margin-top: -10px;
  z-index: -1;
  padding: 10px 20px;
  border-radius: 10px;
}
<div class="input-field">
  <label for="name"><span class="label-style">Full Name</span></label>
  <input type="text" placeholder="Name" name="name">
</div>

与SCSS一起使用可以参考codepenhere