Html 尝试将输入字段与标签对齐
我想将下面显示的输入字段与保持正确使用的方式对齐 代码如下:Html 尝试将输入字段与标签对齐,html,css,alignment,Html,Css,Alignment,我想将下面显示的输入字段与保持正确使用的方式对齐 代码如下: <form action="add.php" method="POST" enctype="multipart/form-data"> <label for="refNo">Field1 name (long)</label> <input id="refNo" type="text" name="refNo" value="" /><br> <
<form action="add.php" method="POST" enctype="multipart/form-data">
<label for="refNo">Field1 name (long)</label>
<input id="refNo" type="text" name="refNo" value="" /><br>
<label for="name">Field2 name</label>
<input id="name" type="text" name="name" value="" /><br>
<input type="submit" value=":: Add ::" name="addBtn" />
</form>
我正在考虑将a中的标记和另一个中的输入字段分开,然后通过一些浮动操作进行预期的对齐,这是正确的方法吗 这个怎么样
表格>标签{
最小宽度:185px;
显示:内联块;
}
字段1名称长
字段2名称
这个怎么样
表格>标签{
最小宽度:185px;
显示:内联块;
}
字段1名称长
字段2名称
对于简单的UI,请使用以下使用表:
<form action="add.php" method="POST" enctype="multipart/form-data">
<table>
<tr>
<td>
<label for="refNo">Field1 name (long)</label>
</td>
<td>
<input id="refNo" type="text" name="refNo" value="" />
</td>
</tr>
<tr>
<td>
<label for="name">Field2 name</label>
</td>
<td>
<input id="name" type="text" name="name" value="" /><br>
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value=":: Add ::" name="addBtn" />
</td>
</tr>
</table>
</form>
要获得更美观和更高级的UI,请尝试使用引导。要获得简单的UI,请使用以下使用表:
<form action="add.php" method="POST" enctype="multipart/form-data">
<table>
<tr>
<td>
<label for="refNo">Field1 name (long)</label>
</td>
<td>
<input id="refNo" type="text" name="refNo" value="" />
</td>
</tr>
<tr>
<td>
<label for="name">Field2 name</label>
</td>
<td>
<input id="name" type="text" name="name" value="" /><br>
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value=":: Add ::" name="addBtn" />
</td>
</tr>
</table>
</form>
<style>
form{
width: 300px;
float: left;
}
form > label{
width: 50%;
float: left;
margin-bottom: 10px;
}
form > input{
float: right;
width: 50%;
margin-bottom: 10px;
}
</style>
<form action="add.php" method="POST" enctype="multipart/form-data">
<label for="refNo">Field1 name (long)</label>
<input id="refNo" type="text" name="refNo" value="" /><br>
<label for="name">Field2 name</label>
<input id="name" type="text" name="name" value="" /><br>
<input type="submit" value=":: Add ::" name="addBtn" />
</form>
要获得更美观、更高级的UI,请尝试使用Bootstrap。@Sachin这不是表格数据,而是表单。这里的表元素不是OP想要或需要的。@Ahmed AlGhafri我已经使用表结构发布了,请参见that@James唐纳利:对。@Sachin这不是表格数据,它是一个表格。这里的表元素不是OP想要或需要的。@Ahmed AlGhafri我已经使用表结构发布了,请参见that@James唐纳利:是的,这是一种可怕的做法。table元素用于表示表格数据。表单不是表格数据。这是一种糟糕的做法。table元素用于表示表格数据。表单不是表格数据。
<style>
form{
width: 300px;
float: left;
}
form > label{
width: 50%;
float: left;
margin-bottom: 10px;
}
form > input{
float: right;
width: 50%;
margin-bottom: 10px;
}
</style>
<form action="add.php" method="POST" enctype="multipart/form-data">
<label for="refNo">Field1 name (long)</label>
<input id="refNo" type="text" name="refNo" value="" /><br>
<label for="name">Field2 name</label>
<input id="name" type="text" name="name" value="" /><br>
<input type="submit" value=":: Add ::" name="addBtn" />
</form>