html - 如何以不再水平居中的方式重新定位输入字段的文本?

标签 html css forms input position

我想将输入文本的位置更改为左上角。我尝试的方法没有成功,也许我可能将“输入文本”称为错误...

在此先感谢您帮助这个新手!

我已经尝试过使用相对和绝对位置以及将输入设置为 margin:0 并且完全没有改变。

 <form class="form-container">
   First name:<br>
   <input type="text" name="firstname" value="Mickey">
   <br>
   Last name:<br>
   <input type="text" name="lastname" value="Mouse">
   <br><br>
   <input type="submit" value="Submit">
 </form>
.form-container {
  float: left;
  width: 100%;

  /* position: relative; */
}

.form-container input {
  height: 40px;

  /* position: absolute;
  top: 0;
  left: 0; */

  /* margin: 0; */
}

最佳答案

尝试这样做。这是你需要的吗?

`.form-container {
 float: left;
 width: 100%;
}

.form-container input[type=text] {
padding-bottom: 40px;
}`

关于html - 如何以不再水平居中的方式重新定位输入字段的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58069797/

相关文章:

javascript - SVG 并排 - 将它们全部旋转 90 度

javascript - 点击javascript上的输入

html - 如何将 anchor 链接到具有确切位置的新页面

css - 更改不同 View 中的列数

html - 垂直对齐一个元素,该元素 "hangs off"一个与其同伴水平对齐的 div

html - 使用 css 不显示背景图像

css - 将::-webkit-scrollbar 应用于除一个元素之外的所有元素

javascript - zf2 工具提示中的表单消息 : where does it come from?

HTML 表单 : POST an array of objects

javascript - 为什么我会收到此错误 "Error: Cannot enqueue Handshake after already enqueuing a Handshake."?