【发布时间】:2013-07-23 10:55:01
【问题描述】:
我是 HTML5 的新手,所以我能得到的所有帮助都非常感谢。我有三个字段(名字、姓氏和出生日期),我正在尝试将它们对齐。我想将字段水平和垂直对齐。
到目前为止,这是我的简单代码:
<html>
<!DOCTYPE html>
<html>
<link href="styles.css" rel="stylesheet" type="text/css">
<body>
<form>
<label for="firstname">First Name:</label> <input name="firstname" type="text" size="50" autofocus><br>
<label for="lastname"><br>Last Name:</label> <input type="text" name="lastname" size="50" autofocus><br>
<label for="birthdate"><br>Birth Date:</label> <input type="date" name="bdate" size="50"><br>
<form> </body> </html>
这是我的 CSS:
input[type=text] {
border: 1px solid #D4E2F1;
}
input[type=date] {
border: 1px solid #D4E2F1;
}
input[type=color] {
border: 1px solid #D4E2F1;
}
我不想使用表格,因为我不想显示表格数据。我正在寻找一种有效且正确的方法来做到这一点。
您的帮助将不胜感激。
谢谢。 阿杰
【问题讨论】:
-
去掉br标签并浮动
-
标签可能向左浮动,输入可能向右浮动。
-
你应该learn how to use the label element properly。如果
for属性与关联输入的id不匹配,则无用。