Il mio problema è legato all'HTML e ai CSS. Ho una struttura di tipo gerarchia che voglio visualizzare all'interno di una lista. La gerarchia contiene paesi, stati e città (è profonda tre livelli).Rendering di una gerarchia di "OPTION" in un tag "SELECT"
Desidero visualizzare l'elenco all'interno di un elenco di selezione, ogni tipo di elemento (Paese, Stato, Città) deve essere selezionabile. Gli articoli dovrebbero apparire rientrati come:
United States
- Hawaii
-- Kauai
- Washington
-- Seattle
-- Chelan
Il problema è con il rientro. Sto provando a usare il margine sinistro o il padding sinistro per indentare i tag, che appaiono corretti in FireFox ma non in IE7. Questo è un esempio della lista di selezione generato:
<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>
che voglio raggiungere l'indentazione coerente in tutti i browser senza utilizzare hack CSS.
vedi anche http://stackoverflow.com/questions/1037732/nesting-optgroups-in-a-dropdownlist-select –