我有一個表單與一個fieldset和多個選擇框並排。我希望多選框與fieldset的高度相同。我寧願不必訴諸於JavaScript。任何幫助將不勝感激。CSS:我怎樣才能使fieldset和多個選擇框的高度相同?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8 />
<title>Height Test</title>
<style type="text/css">
fieldset {
width: 20em;
float: left;
}
select {
float: left;
}
</style>
</head>
<body>
<fieldset>
<legend></legend>
<ol>
<li><label for="Field1">Field 1</label><input id="Field1"></li>
<li><label for="Field2">Field 2</label><input id="Field2"></li>
<li><label for="Field3">Field 3</label><input id="Field3"></li>
<li><label for="Field4">Field 4</label><input id="Field4"></li>
<li><label for="Field5">Field 5</label><input id="Field5"></li>
<li><label for="Field6">Field 6</label><input id="Field6"></li>
<li><label for="Field7">Field 7</label><input id="Field7"></li>
<li><label for="Field8">Field 8</label><input id="Field8"></li>
<li><label for="Field9">Field 9</label><input id="Field9"></li>
<li><label for="Field10">Field 10</label><input id="Field10"></li>
</ol>
</fieldset>
<select multiple="multiple">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
<option>Option 5</option>
<option>Option 6</option>
<option>Option 7</option>
<option>Option 8</option>
<option>Option 9</option>
<option>Option 10</option>
<option>Option 11</option>
<option>Option 12</option>
<option>Option 13</option>
<option>Option 14</option>
<option>Option 15</option>
<option>Option 16</option>
<option>Option 17</option>
<option>Option 18</option>
<option>Option 19</option>
<option>Option 20</option>
</select>
</body>
</html>
你實際測試的代碼?沒有冒犯,但它使頁面看起來超級貧民窟。即使它在我的電腦上看起來不錯,但並不能保證它在別人身上看起來不錯。我正在尋找更優雅的東西。儘管感謝你的時間。 – Paul 2011-04-19 19:55:20
你問了一個問題,我給了一個答案。我不是爲了讓你的頁面看起來漂亮。是的,我在jsfiddle中測試了代碼,它看起來像兩個項目是相同的高度...有一個愉快的一天 – BentOnCoding 2011-04-19 20:22:09