Risposta diretta alla tua domanda: il vantaggio funzionale è che i div significano poco da soli, mentre ul lis significa esplicitamente "questo è un elenco di elementi non ordinato".
Il termine "semantica" si riferisce al modo in cui si utilizza il significato intrinseco delle strutture esistenti per creare un significato esplicito. L'HTML è composto da tag che significano determinate cose da soli. E ci sono regole / linee guida / modi stabiliti per usarli in modo che il tuo documento HTML pubblicato trasmetta ciò che vuoi che significhi.
Se elenchi qualcosa nel tuo documento, aggiungi un elenco ordinato (UL) o un elenco non ordinato (OL). D'altra parte, l'elemento di divisione della pagina (DIV) viene utilizzato per creare un contenuto specifico e separato.
L' elemento div "divide". Quando guardi una pagina, ci sono parti specifiche come il corpo del contenuto, il piè di pagina, un'intestazione, la navigazione, i menu, i moduli, ecc. E puoi usare i tag div per creare queste divisioni. Spesso, le parti della pagina corrispondono a un layout visivo, quindi l'utilizzo di divisioni di pagina esplicite (DIV) per tagliare il layout in CSS è una scelta naturale. In questo modo i tag div diventano strutturali.
Se usi impropriamente o usi eccessivamente il tag div , può creare significato non intenzionale e codice gonfio.
Per confondere le cose: Google utilizza h3 e div per "dividere" i risultati di ricerca elencati. ul> li> h3 + div
Quindi, quando disattivi tutti gli stili (Shift + Cmd / Crtl + S in Firefox con la barra degli strumenti WebDeveloper), i div dovrebbero scomparire e impilarsi in modo naturale. Il tuo HTML nudo dovrebbe comunque visualizzare una bella pagina con una chiara gerarchia: dall'alto verso il basso, i contenuti più importanti per primi ed elenchi con punti elenco e numeri per gli elementi elencati. Ed è una buona idea aggiungere un collegamento nella parte superiore (per utenti non visivi) che ti consenta di saltare fino a: contenuto principale, moduli importanti o titoli principali (come un sommario).
Infine, tieni presente che stai creando un documento. Senza tutti gli effetti visivi, dovrebbe comunque essere un documento convincente.