我的問題是與HTML和CSS相關的問題。我有一個層次結構類型的結構,我想在列表中顯示。層次結構包含國家,國家和城市(深度分爲三個層次)。在「SELECT」標記中呈現「OPTION」的層次結構
我想在選擇列表中顯示列表,每個項目類型(國家,州,城市)必須是可選的。這些項目應顯示爲縮進爲:
United States
- Hawaii
-- Kauai
- Washington
-- Seattle
-- Chelan
問題是與縮進。我試圖使用margin-left或padding-left縮進標籤,這些標籤在FireFox中顯示正確,但在IE7中不顯示。這是生成的選擇列表中的一個例子:
<select name="Something">
<option style="padding-left: 0">United States</option>
<option style="padding-left: 20px">Hawaii</option>
<option style="padding-left: 40px">Kauai</option>
<option style="padding-left: 20px">Washington</option>
<option style="padding-left: 40px">Seattle</option>
<option style="padding-left: 40px">Chelan</option>
</select>
我要實現跨瀏覽器一致的壓痕,而不使用CSS黑客。
另請參閱http://stackoverflow.com/questions/1037732/nesting-optgroups-in-a-dropdownlist-select – 2015-03-13 17:48:24