• tbody添加垂直滚动条


    法一:

    用2个table:

    <table width="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#0099CC">
    <tr> 
    <th width="25%" nowrap><font color="#FFFFFF"> 123 </th>
    <th width="25%" nowrap><font color="#FFFFFF"> 456 </th>
    <th width="25%" nowrap><font color="#FFFFFF"> 789 </th>
    <th width="25%" nowrap><font color="#FFFFFF"> abc </th>
    </tr>
    </table>
    <span style="overflow-y:auto;height:100px;320px">
    <table width="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#0099CC">
    <tr bgcolor="#FFFFFF"> 
    <td width="25%"> 1</td>
    
    <td width="25%"> 4</td>
    
    <td width="25%"> 7</td>
    
    <td width="25%"> a</td>
    </tr>
    
    <tr bgcolor="#FFFFFF"> 
    <td > 2</td>
    
    <td > 5</td>
    
    <td> 8</td>
    
    <td> b</td>
    </tr>
    
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
    <td> 3 </td>
    
    <td> 6 </td>
    
    <td> 9 </td>
    
    <td > c </td>
    </tr>
    </table>
    </span> 

    法二:

    1,把tbody设置成display:block,然后就对其高度设置一个固定值,overflow设置成auto。 

    2,把thead的tr设置成display:block。 

    3,因为都设置成block所以要给td手动添加宽度 200px 
    <table class="table"> 
    <thead> 
    <tr> 
    <th>Id</th> 
    <th>Name</th> 
    <th>Category</th> 
    <th>MonthAmount</th> 
    <th>hasBackUp</th> 
    <th>score</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    <tr> 
    <td>23</td> 
    <td>South Bearing</td> 
    <td>Glass/Material</td> 
    <td>1234444</td> 
    <td>TRUE</td> 
    <td>3456.00</td> 
    </tr> 
    </tbody> 
    </table> 
    View Code
    .table thead tr { 
    display:block; 
    } 
    .table tbody { 
    display: block; 
    height: 200px; 
    overflow: auto; 
    } 
    .table th { 
    width:20%; 
    } 
    .table td { 
    width:20%; 
    } 
  • 相关阅读:
    ZeptoLab Code Rush 2015
    UVa 10048 Audiophobia【Floyd】
    POJ 1847 Tram【Floyd】
    UVa 247 Calling Circles【传递闭包】
    UVa 1395 Slim Span【最小生成树】
    HDU 4006 The kth great number【优先队列】
    UVa 674 Coin Change【记忆化搜索】
    UVa 10285 Longest Run on a Snowboard【记忆化搜索】
    【NOIP2016提高A组模拟9.28】求导
    【NOIP2012模拟10.9】电费结算
  • 原文地址:https://www.cnblogs.com/youxin/p/3893704.html
Copyright © 2020-2023  润新知