当table的td设置宽度为px的时候,td依旧会按照百分比的形式展示没办法固定宽度
这个时候在table上添加style ="table-layout:fixed;"可以固定某一列的宽度解决了td随内容长度变化
<html> <head> <style> table,table td,table th{border:1px solid #ff0000;border-collapse:collapse;} </style> </head> <body> <table width="50%" style="table-layout:fixed;word-break:break-all;background:#f2f2f2"> <tr> <td width="50">50px</td> <td width="50%">50% aaaaaaabbbbbbbccccccc</td> <td width="50%">50% aaaaaaabbbbbbbccccccc</td> <td width="50">50px</td> <td width="100">100px</td> </tr> <tr> <td>50px</td> <td>50% aaaaaaabbbbbbbccccccc</td> <td>50% aaaaaaabbbbbbbccccccc</td> <td>50px</td> <td>100px</td> </tr> </table> </body> </html>