87,910
社区成员
发帖
与我相关
我的任务
分享
<div style="width:500px;height:500px;border:1px solid;">
<div style="width:400px;height:400px;margin:50px;background: silver;overflow: auto">
<table>
.....
</table>
</div>
</div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="../lib/jquery/jquery-1.9.1.js"></script>
<style>
#container {
width:550px;
height:500px;
border:1px solid #321;
}
</style>
</head>
<body>
<div id='container'>
<table width="400" border="1" id="buzhidao" >
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
<tr>
<td>a1</td>
<td>a2</td>
<td>a3</td>
<td>a4</td>
<td>a5</td>
<td>a6</td>
<td>a7</td>
<td>a8</td>
</tr>
<tr>
<td>b1</td>
<td>b2</td>
<td>b3</td>
<td>b4</td>
<td>b5</td>
<td>b6</td>
<td>b7</td>
<td>b8</td>
</tr>
</table>
</div>
<script>
var $c = $("#container");
var $ch = $c.height();
var $cw = $c.width();
var $b = $("#buzhidao");
var $bh = $b.height();
var $bw = $b.width();
$c.css({position:'relative'});
$b.css({
position:'absolute',
left:($cw/2-$bw/2)+'px',
top:($ch/2-$bh/2)+'px'
});
</script>
</body>
</html>
<div style="width:500px;height:500px;border:solid 1px #000;vertical-align:middle"><table border="1" align="center"><tr><td>1</td></tr></table></div>
<script>
var table=document.getElementsByTagName('table')[0];
table.style.marginTop=(500-table.offsetHeight)/2+'px'
</script>