我有一个非常简单的 Web 表单,它由标签和输入字段组成,但是我似乎无法找到一种方法将表单对齐在页面的中心,并使标签具有相等的宽度,以便它们整齐地出现在旁边彼此,一个在另一个之下。我的页面结构基本上是:
<body>
<div class="form">
<form method="post">
<fieldset>
<label>Mobile:</label><input type="text" name="msisdn"><br/>
<label>Code:</label><input type="text" name="code"><br/>
<br/>
<input type="image" src="submit-button.gif" alt="Submit">
<br/>
<input type="checkbox" name="ts_and_cs"><label> Accept Terms and Conditions</label>
<br/><br/>
</fieldset>
</form>
</div>
</body>
通常我会通过float:left
在标签字段上执行并在标签上设置宽度来解决此问题,但是为此我需要将标签和输入字段置于页面中心。此外,我无法设置页面(或任何包含 div)的宽度,因为页面将显示在具有不同屏幕尺寸的移动设备上。
关于如何最好地设计表单的任何建议?谢谢