2010-04-07 79 views
1

我希望桌子的宽度为屏幕宽度的100% - 对于不同的屏幕尺寸非常灵活。可能获得表格列自动宽度来填充屏幕?

是否可以让我的列按比例自动调整大小?

我试过给td的百分比宽度,但这似乎并没有工作,萤火虫显示tbody没有填充表宽度?

 <table class=""> 
      <tr class="headings"> 
       <td class="entry"> 
       </td> 
       <td class="calendar">Availability Calendar 
       </td> 
       <td class="deals">Last Minute Deals 
       </td> 

       <td class="ann">Announcements 
       </td> 
       <td class="banners">Banners 
       </td> 
      </tr> 


     </table> 

回答

5

你只需要设置表的宽度为100%,它将是它的父母的宽度。除非您为某些列指定了其他内容,否则这些列将根据其内容自动调整大小。

列将始终填充表的宽度,因此如果指定的宽度小于表的像素大小的100%或更小,则它们将大于指定的宽度。