我想要求用户提供信息。见下面的例子:
Your Name: |_________|
Age: |_________|
Address: |_________|
在HTML中对上述代码进行编码的最佳方法是什么?
label
和input
答案 0 :(得分:5)
您只需要标签和输入。
label {
width: 16em; /* Adjust for taste */
padding-right: 1em;
text-align: right;
float: left;
clear: left;
}
答案 1 :(得分:0)
通过CSS进行表单样式清晰实用,并且具有以预期方式使用HTML标记的额外好处。
您的表单HTML可以这样写:
<form>
<label>Your Name:</label>
<input type="text" name="your_name" /><br />
<label>Age:</label>
<input type="text" name="age" /><br />
<label>Address:</label>
<input type="text" name="address" /><br />
</form>
您的CSS将如下所示:
<style type="text/css">
form label {
float: left;
width: 100px;
text-align: right;
}
form input {
float: left;
width: 335px;
text-align: left;
}
form br {
clear: both;
}
</style>
表格是为表格数据设计的。如果您希望在电子表格中看到您的数据,则可以在HTML表格中使用它。否则,应该使用CSS来设置您的布局样式。
答案 2 :(得分:-1)
我在table
中做了更多表格,因为我讨厌用浏览器中的差异来解决它们如何用css控制控件。