<html>
<head>
<meta charset="UTF-8">
<title>自适应宽度的table</title>
<style type="text/css">
table{
table-layout: fixed
border-collapse: collapse
width: 100%
}
</style>
</head>
<body>
<table border="1">
<tr>
<th>Header</th>
<th>Header</th>
<th>Header</th>
</tr>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
</table>
</body>
</html>
用jquery获取浏览器实时的宽度,然后设置table宽度<body onload="resize()" onresize="resize()">
<table>
<thead>
<th>col1</th>
<th>col2</th>
</thead>
<tbody>
<tr>
<td>我是帅哥</td>
<td>楼上说的很对</td>
</tr>
</tbody>
</table>
<script src="js/JQuery.min.js"></script>//别忘了引入JQeury的js文件
<script>
function resize() {
var width = $(document).width() //获取浏览器宽度
$("table").width(width)//设置table宽度
}
</script>
</body>
宽度自适应吧.不要设置成1300px,width:100%margin:0 autodiv标签里的宽度不超过分辨率可以设置max-width:100%这样就不怕了,不过兼容性不是很好,ie6不认识,你可以搜一搜兼容性的办法欢迎分享,转载请注明来源:内存溢出
评论列表(0条)