Uczę się jak zrobić własny wygląd stronki asp.net w css'ach. I dla przykładu kontrolka <asp:Menu... moge dla nie ustawić właściwość cssClass, ale dla jej Itemów już nie. A to znaczy(czy na pewno) że aby zmienić ich wygląd muszę mieć kod tego typu:
.menu{...}
.menu ul{...}
.menu ul li a, div.menu ul li a:visited{...}
.menu ul li a:hover{...}
.menu ul li a:active{...}
Skąd mam wiedzieć że kontrolka menu składa się właśnie z ul, li, a itp? Skąd mam mieć tą informację o innych kontrolkach?