用 CSS:
用 CSS 替代 HTML 的 table tag 设计网页版面
http://www.cnblogs.com/WizardWu/archive/2008/07/26/1252079.html
下载七个示例后,直接用浏览器开启 htm 檔,放大、缩小 浏览器,
即看得出效果。
只需要设置层的两边的margin为 auto 就行了:margin-left:auto; margin-right:auto;
如果不考虑上下边距,这样也行:margin:auto;
<div style="width:200px;height:150px;position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-75px;background-color:#0000ff;">楼主你看我是不是居中的?</div>
这个问题看起来很简单,但在dtd里面就不行了!
方法一:
<html>
<table align="center" width="100%" height="100%">
<td align="center" valign="middle">
内容
</td>
</html>
如果方法一不行,就用方法二:
margin不行,会跑位,还是用
align="center" valign="middle"吧
加在body里
<body align="center" valign="middle">
<div>test</div>
</body>