Mi problema es HTML y CSS relacionados. Tengo una estructura de tipo de jerarquía que quiero mostrar dentro de una lista. La jerarquía contiene países, estados y ciudades (tiene tres niveles de profundidad).Renderizar una jerarquía de "OPCIONES" en una etiqueta "SELECCIONAR"
Quiero mostrar la lista dentro de una lista de selección, cada tipo de elemento (país, estado, ciudad) debe ser seleccionable. Los elementos deben aparecer sangrados como:
United States
- Hawaii
-- Kauai
- Washington
-- Seattle
-- Chelan
El problema es con la sangría. Estoy tratando de usar margen izquierdo o relleno izquierdo para sangrar las etiquetas, que aparecen correctas en Firefox pero no en IE7. Este es un ejemplo de la lista de selección generada:
<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>
que quiero lograr indentación consistente a través de los navegadores sin usar hacks CSS.
ver también http://stackoverflow.com/questions/1037732/nesting-optgroups-in-a-dropdownlist-select –