怎么实现水平方向中间对齐?
我经常看到有人说margin-left和margin-right设置为auto就能水平方向中间对齐。
或者设置center里面的内容就能对齐。
能给我解释解释margin-left和margin-right设置为auto,align设置为center和center标签的水平方向对齐有什么不一样吗?
为什么我下面这个例子我用了这么多对齐方式它就是不水平方向中间对齐呢?
<div class="content" style="clear:both; min-height: 70%; margin:0 auto; padding:0px; position:absolute;top:90px;z-index:-1;">
<center>
<table style="margin:auto; width:50%;">
<form action="">
<tr>
<td>房间号:</td><td><input type="text" name="roomid"></input></td>
</tr>
<tr>
<td>空调:</td><td><select name="air-conditioner">
<option value="nornal">正常</option>
<option value="none">无</option>
<option value="broken">坏</option>
<option value="maintenance">维修中</option>
</select></td>
</tr>
<tr>
<td><input type="submit" value="创建房间"></input></td>
</tr>
</form>
</table>
</center>
</div>