一、table td的宽度详解

Table只有Table的宽度是可以设置的,并且各个浏览器理解一致

  • 原则上应该将table的宽度设置成一个固定的值,而不应该设置成一个根据屏幕变化的值
  • Table的宽度为600px,Table的td所有宽度总和不到600px,浏览器会自动按照td的宽度的比例算出宽度
 <table style="width: 600px;border-collapse: collapse;border:1px solid" >
            <tr>
                <td style="width: 200px;">我是200px</td>
               <td style="width: 200px;">我也是200px</td>
            </tr>
        </table>

运行结果:两个td都是300px;

  • Table的宽度为600px,前两个td的宽度已经为600px,那么第三个td的宽度没有指定,这样的话第三个td的宽度是根据内容出现宽度的,然后前两个再按照比列计算、

        前两个td小于table宽度,那么最后一个td就起到补全的作用

<table style="width: 600px;border-collapse: collapse;border:1px solid">
        <tr>
            <td style="width: 300px;">我是200px</td>
            <td style="width: 300px;">我也是200px</td>
            <td>我是根据内容的</td>
        </tr>
    </table>
  • 如果一行文字太多,可以在<td>的样式中加入word-break: break-all(强制换行)

 

二、两个table水平并排显示

  可以在外面再套个一行两列的大表格,左右两个单元格里再放表格

<table>
<tr>
<td><table>....</table><td>
<td><table>....</table><td>
<td><table>....</table></td> //同样可以设置一行3个表以上的
</tr>
</table>
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-10-16
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
猜你喜欢
  • 2021-06-30
  • 2021-10-28
  • 2021-11-01
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案