新手问个问题,高手们看好了再回答呵呵。我要打开个新网页,画了个apdiv(表格也可以)。里面打上几个字。就是问怎么让这个div在现实的时候在网页的中间。比如我用个17英寸显示器打开是显示在中间,我用22寸宽屏打开还能显示在中间。不是说在表格里面的字。我问的问题够详细了吧,就是啰嗦点。我新手。麻烦了
dw表格居中
- 提问者网友:轮囘Li巡影
- 2021-04-15 03:53
- 五星知识达人网友:拾荒鲤
- 2021-04-15 04:05
表格
<table align=center>
<tr align=center>
<td align=center></td></tr>
</table>
div
text-align:center;
- 1楼网友:煞尾
- 2021-04-15 08:56
<body>
<center>
网页代码部分 层 表格 都可以 这样就居中了
</center>
</body>
还有 你这样的话最好用百分比来定位
- 2楼网友:一叶十三刺
- 2021-04-15 07:17
可以用层来控制的。
例如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>居中</title> <style type="text/css"> <!-- body{margin:0 auto; } .abc{margin:0 auto;width:200px;height:300;border:1px solid #F0F;} </style> </head>
<body> <div class="abc"> 67878 </div> </body> </html>
你可以试一下。。
- 3楼网友:上分大魔王
- 2021-04-15 06:07
<center>
<table>
<tr>
<td>
</td>
<tr>
</table>
</center>
- 4楼网友:想偏头吻你
- 2021-04-15 04:58
因为apdiv是浮动的,它到浏览器左边的距离总是一定的,所以会出现你说的那种情况,如果要控制它中间得使用js.
给你的apdiv一个ID,如<div id="mydivID" 。。。></div>
然后在下面加个js:
<script language="javascript"> ­
function showdiv(){ ­
var divid=document.getElementById("mydivID") ­
divid.style.left=(document.body.clientWidth-divid.offsetWidth)/2 ­
} ­
showdiv() ­
</script> ­
在你的网页代码中找<body>加入代码:onresize="showdiv()"如<body onresize="showdiv()"> ­
还有个问题要注意,如果你的网页采用了w3c标准(在网页顶端有一行:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
那你就把
divid.style.left=(document.body.clientWidth-divid.offsetWidth)/2
­改为
divid.style.left=(document.documentElement.clientWidth-divid.offsetWidth)/2 ­