Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [semantica] menù e submenù

    Ho un menù realizato con UL. E' semanticamente corretto annidare dentro ad una UL un'altra UL per realizzare un sub-menù?
    Esempio:

    <ul>[*]America[*]Europa
    <ul>[*]Italia[*]Germania[/list]
    [/list]

    E se invece ho una DL?
    posso annidarci dentro un UL (sempre per realizzare un sub-menù)?

  2. #2
    L'annidamento di liste ordinate e non ordinate è sintatticamente e semanticamente corretto, quindi sei sulla giusta strada.

    Per quanto riguarda il secondo quesito, gli elementi sono annidabili in un <dl> sono la categoria flow, ovvero block + inline:

    - www.w3.org/TR/html4/struct/lists.html#h-10.3

    E' permesso, pertanto, annidare un <ul> in un <dd>.

  3. #3
    E' permesso, pertanto, annidare un <ul> in un <dd>.
    Grazie Piero, è questa la strada che seguirò. Lista DL e dentro i DD anniderò un UL-LI per costruire il sub-menu.

    Ho visto che in molti si sono espressi sulla opportunità o meno di utilizzare DL piuttosto di UL per i menù.
    Mi sembra di aver capito che semanticamente non ci siano troppe differenze.
    Utilizzerò come menù principale un DL per poter utilizzare l'elemento DT per descrivere il contenuto della lista.
    Poi nel sub-menù utilizzerò UL.

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.