html - 使用 css 将输入表单移动到 body 中心

标签 html css

目前我有以下输出和代码:

CSS:

label{text-align:left;
       width:150px;
       display:block;
           float:left;
           clear:right;
       font-size:18;}

在表单中输入:

<form>
<label>Name:</label><input name=name autocomplete=off><br>
<label>Date of Birth:</label><input size=2 name=dd placeholder=dd> / <input size=2 name=mm placeholder=mm> / <input size=6 name=yyyy placeholder=yyyy><br>
<label>Time of Birth:</label><input name=tob placeholder="hh : mm : ss"><br>
<label>City:</label><input name=city><br>
</form>

屏幕输出:

screen

现在我想将所有移动到 body 中心,因此如果我使用 <center> <input> 的标签然后我得到以下输出(因为 CSS 不正确):

screen2

那么,我该怎么做才能移动<label> (CSS)+ <input> (形式)元素到 body 的中心

最佳答案

您想设置父元素的宽度并将 margin: 0 auto; 应用到该父元素,在这种情况下您可以应用到您的 form 本身。这是一个 jsFiddle .


form {
  width: 50%;
  margin: 0 auto;
}

label {
  text-align:left;
  width:150px;
  display:block;
  float:left;
  clear:right;
  font-size:18;
}
<form>
    <label>Name:</label><input name=name autocomplete=off><br>
    <label>Date of Birth:</label><input size=2 name=dd placeholder=dd> / <input size=2 name=mm placeholder=mm> / <input size=6 name=yyyy placeholder=yyyy><br>
    <label>Time of Birth:</label><input name=tob placeholder="hh : mm : ss"><br>
    <label>City:</label><input name=city><br>
</form>

关于html - 使用 css 将输入表单移动到 body 中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28368212/

相关文章:

javascript - 可拖动和可调整大小的 div

Php从mysql数据库中删除项目

html - CSS :target in an accordion menu with one class

javascript - 重新排序单选按钮

html - anchor 标签位于固定导航栏后面

jquery - 使用 pagebeforeshow jquery 跨多个页面执行一个函数

javascript - 更改 highcharts 数据标签位置

javascript - 在 div 中的鼠标悬停操作中隐藏和显示图像

css - background-clip 属性 - 背景图像被切断

html - 页眉不在页面的最顶部