risposta fantastica!
per vedere se ho capito, prendiamo questo codice d'esempio
1) se io scrivocodice:<ul> <li> <a href='c.php'>uno</a> </li> <li> <a href='lo.php'>due</a> </li> </ul>ottengo il secondo <li>codice:ul:last-child
2) se scrivoseleziono entrambi i <li> (perchè entrambi sono < di ul e hanno un solo figlio che è quindi il loro ultimo)codice:ul > li:last-child
3) se scrivoseleziono tutti i <li> che sono contenuti in un <ul> indipendentemente da quale livello appertengonocodice:ul li:last-child
4) se dici che è meglio colorare lo sfondo dei soli <a> quindi gli altri tag del menù li uso solamente per definire la struttura (orizzontale con menù a cascata ecc) del menù giusto?
5) list-style-type non ha effetto..più che altro non capisco dove venga stabilito che i menu figli devono essere spostati verso destra rispetto ai padri..
6) in questo caso c'è un div con un id (#menu). va bene o sarebbe meglio usare una classe? oppure sarebbe meglio usare id diversi per ogni parte del menù (ul, li, a)? insomma, c'è un metodo generale da seguire?
grazie, se passi dalle mie parti ti devo una birretta![]()

Rispondi quotando