Salve, quando si crea un id, per esempio chiamandolo nav (...id="nav"), e in css si va a richiamare con #nav, qual è la differenza scrivendo #nav da solo, o #nav (li esempio) oppure #nav ul li??? Non so se mi sono spiegato nel migliore dei modi...
Salve, quando si crea un id, per esempio chiamandolo nav (...id="nav"), e in css si va a richiamare con #nav, qual è la differenza scrivendo #nav da solo, o #nav (li esempio) oppure #nav ul li??? Non so se mi sono spiegato nel migliore dei modi...
si ragiona a cascata:
codice:#nav /*quello che sta dentro #nav */ #nav ul /*quello che sta dentro alla lista, che sta dentro #nav */ #nav ul li /*quello che sta dentro alla voce di lista, che sta dentro alla lista, che sta dentro #nav */
Fino a #nav ci sono, però poi perdita totale...
è più facile fare una prova che spiegare da capo una cosa che si trova su mille-mila manuali.
puoi provare così, utilizza una riga per volta per vedere le differenze:
da notare che nel contenitore UL ho messo la parola "testo" per farti vedere come funziona.codice:css #nav { color:red; } /*#nav ul { color:red; } */ /*#nav ul li { color:red; } */ html <div id="nav"> testo <ul>testo <li>testo</li> </ul> </div>
in una lista (UL) ci possono stare solo voci (LI)