2012-01-10 99 views
0

我有一個<table>與許多<tr> s。在一個<tr>我想有兩個<select>元素。然而,當我嘗試這樣做時,<select>被推得彼此遠離。我注意到在<table>中添加其他<tr>元素時會出現間隔。 (如果我只有<tr>和兩個<select>元素,則差距不存在。)下面我有兩個jsFiddles。一個顯示了它與缺口的相似之處,另一個沒有。任何幫助將非常感激!刪除表格中的選擇元素之間的差距tr

的的jsfiddle表示間隙:http://jsfiddle.net/yMAW5/

的的jsfiddle無間隙:http://jsfiddle.net/vyaHJ/

回答

1

與此

<tr> 
     <td class="label"><label>High School:</label></td> 
     <td colspan="3"> 
      <input id="profile_high_school" name="profile[high_school]" size="32" type="text" value="Value" /> 
     </td> 
    </tr> 
+0

感謝您更換第二TR,這個工作。我只需將colspan添加到其他'​​'元素。 – tvalent2 2012-01-10 23:10:30

0

這是因爲表的列寬度由最寬的元件在整個列繼承。