Z
ZHANK

表格尺寸

width/height 宽高、百分比与固定像素、列宽控制

表格尺寸

控制表格和列的宽度让排版更整齐——可以用像素或百分比。

学完本章你将: 掌握 width/height、百分比自适应、列宽控制。


表格宽度

html
<style>
  /* 固定像素 */
  table { width: 600px; }

  /* 百分比(推荐——响应式) */
  table { width: 100%; }

  /* 最大宽度限制 */
  table { max-width: 800px; }
</style>

列宽控制

html
<table style="width: 100%;">
  <!-- colgroup 控制整列宽度 -->
  <colgroup>
    <col style="width: 30%;">   <!-- 第一列 30% -->
    <col style="width: 40%;">   <!-- 第二列 40% -->
    <col style="width: 30%;">   <!-- 第三列 30% -->
  </colgroup>
  <tr>
    <th>姓名</th>
    <th>邮箱</th>
    <th>电话</th>
  </tr>
  <tr>
    <td>小明</td>
    <td>xm@test.com</td>
    <td>138xxxx</td>
  </tr>
</table>

固定行高

html
<style>
  th, td {
    height: 50px;          /* 固定高度 */
    /* height: auto;       自适应内容 */
    vertical-align: middle; /* 垂直居中 */
    /* vertical-align: top;   顶部对齐 */
    /* vertical-align: bottom; 底部对齐 */
  }
</style>