我正在尝试将表单布局从表格中移除并进入div和css的世界。用于对齐文本框和标签的CSS
虽然在我的布局中我很困难。我想订购标签直接位于输入上方的元素。 这是它目前的样子:
我想区标签和文本框垂直对齐,但他们似乎正在形成楼梯模式。
这里的CSS:
#content
{
position: absolute;
top: 110px;
left: 350px;
width: 775px;
height: 605px;
}
#content label
{
display:inline;
margin-right:4px;
vertical-align:top;
}
#content input
{
float:left;
margin:1px 20px 1px 1px;
}
和HTML:
<div id="content">
<label for="txt_RequestId">Request Id</label>
<input id="txt_RequestId" type="text" />
<label for="txt_District">District</label>
<input id="txt_District" type="text" />
</div>
其实,我会建议使用表格表格。正如你现在所知,布局过程要容易得多。 –
@Evan真的,好像我一直在阅读所有关于不使用表格的好处,除了表格数据。你为什么推荐桌子? – mint
你可以将''标签换成'