2013-02-06 103 views
0

我有一個表中有一行的表頭。該表的高度爲195px,並且在呈現(js/jquery)時,第一行將拉伸表的整個高度。我怎樣才能讓表格行保持默認高度?我曾嘗試使用tr:first-child靜態設置高度,但它不起作用。一行拉伸行高的表高度

<table class="tabled"> 
<tr> 
    <th>Header 1</th> 
    <th>Header 2</th> 
</tr> 
</table> 

<style>.tabled { height: 195px; } .tabled tr:first-child {20px; }</style> 

這個<tr>當它是表中唯一的一行時拉伸整個195px。

+3

請添加HTML和CSS,所以我們可以看到你在做什麼設置通過CSS的高度 - 如果你正在使用它 – Pete

+0

我和你的JS太添加了html/css – Steve

+1

爲什麼你只需要將行設置爲20px時,將表格的高度設置爲195px?並且你忘記在20px – Pete

回答

1

您coud通過應用類的標題行

<table class="tabled"> 
<tr class="header"> 
    <th>Header 1</th> 
    <th>Header 2</th> 
</tr> 
</table> 

<style>.tabled { height: 195px; } .header { height: 20px; }</style> 
+0

更多的行添加'追加$(「​​...‘)(’提交」);' 當表呈現,第一排延伸到195px,高度 – Steve