如何设置HTML页面自适应宽度的table(表格)(一)

如何设置HTML页面自适应宽度的table(表格)(一),第1张

<!DOCTYPE html>

<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不认识,你可以搜一搜兼容性的办法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6226260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存