表格显示问题
表格显示问题:

原因:

当为表格设置宽度100%时,将其他标签也设置了100%,则会默认th宽度100%,因此第一列很宽
HTML代码
<body> <div id="div_container"> <div id="div_fruit_list"> <table id="tbl_fruit"> <tr> <th>名称</th> <th>单价</th> <th>数量</th> <th>小计</th> <th>操作</th> </tr> <tr> <td>苹果</td> <td>5</td> <td>20</td> <td>100</td> <td> </td> </tr> <tr> <td>西瓜</td> <td>3</td> <td>20</td> <td>100</td> <td> </td> </tr> <tr> <td>菠萝</td> <td>5</td> <td>20</td> <td>100</td> <td> </td> </tr> <tr> <td>梨子</td> <td>5</td> <td>20</td> <td>100</td> <td> </td> </tr> <tr> <td>总计</td> <td colspan="4">999</td> </tr> </table> </div> </div> </body>
CSS代码
body{ margin:0; padding:0; background-color:#808080; } div{ position:relative; float:left; } #div_container{ width:80%; height:100%; border:1px solid blue; margin-left:10%; float:left; } #tbl_fruit,#tbl_fruit tr,#tbl_fruit th,#tbl_fruit td{ border: 1px solid olivedrab; width:100%; }

浙公网安备 33010602011771号