table的td宽度计算规则
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
1、当里面的td总宽度和小于table宽度时,td宽度会被根据各个td宽度比例重新计算<table style="width: 1000px;"> <tr> <td style="width: 100px;">aaa</td> <td style="width: 150px;">bbb</td> <td style="width: 220px;">ccc</td> <td style="width: 180px;">ddd</td> </tr> </table> 2、当里面td的宽度大于table宽度时,里面td的内容一样,但是设置宽度不一致时,会按比例计算各td宽度<table style="width: 1000px;"> <tr> <td style="width: 400px;">aaa</td> <td style="width: 200px;">bbb</td> <td style="width: 200px;">ccc</td> <td style="width: 300px;">ddd</td> </tr> </table> 3、当里面td的宽度大于table宽度时,但里面td的内容不一样,但是设置宽度不一致时,会按优先按照内容去划分宽度,剩下的再比例计算各td宽度<table style="width: 1000px;"> <tr> <td style="width: 400px;">aaa</td> <td style="width: 200px;">bbb</td> <td style="width: 200px;">cccccccccccccccccccccccccccccccccccccccccccccccccccccccc</td> <td style="width: 300px;">ddd</td> </tr> </table> 4、当前3个宽度超过1000px,ddd宽度没有指定时,则ddd是根据内容计算宽度,然后前3个在按照比例计算宽度<table style="width: 1000px;"> <tr> <td style="width: 500px;">aaa</td> <td style="width: 300px;">bbb</td> <td style="width: 400px;">ccc</td> <td>ddd</td> </tr> </table> 5、当前3个宽度不足1000px时,ddd宽度未指定,则ddd宽度为直接补满<table style="width: 1000px;"> <tr> <td style="width: 200px;">aaa</td> <td style="width: 300px;">bbb</td> <td style="width: 400px;">ccc</td> <td>ddd</td> </tr> </table> 6、当前2个宽度不足1000px时,ccc和ddd宽度未指定,则ccc和ddd宽度会根据内容宽度计算比例,然后去计算剩余宽度<table style="width: 1000px;"> <tr> <td style="width: 200px;">aaa</td> <td style="width: 300px;">bbb</td> <td>ccc</td> <td>ddd</td> </tr> </table> <table style="width: 1000px;"> <tr> <td style="width: 200px;">aaa</td> <td style="width: 300px;">bbb</td> <td>ddd</td> <td>ddd</td> </tr> </table> 7、当table的td宽度为固定值的时候即table被设置css属性table-layout:fixed;<table style="width: 1000px;table-layout: fixed;"> <tr> <td style="width: 10px;">aaa</td> <td style="width: 300px;">bbb</td> <td style="width: 300px;">ccc</td> <td style="width: 390px;">ddd</td> </tr> </table> <table style="width: 1000px;table-layout: fixed;"> <tr> <td style="width: 10px;"> <div style="width: 100%;overflow: auto;">aaa</div> </td> <td style="width: 300px;">bbb</td> <td style="width: 300px;">ccc</td> <td style="width: 390px;">ddd</td> </tr> </table> 该文章在 2023/8/24 23:47:45 编辑过 |
关键字查询
相关文章
正在查询... |