Sto leggendo questo esempio:
http://www.html.it/articoli/2880/dro...empioBase.html
che potete scaricare qui:
http://www.html.it/articoli/2880/drop_dl_all.zip
e leggendo il codice css ci sono delle linee di codice che non riesco a comprendere bene ed avrei bisogno di maggiori delucidazioni.
1)
ul#nav li li{float: none;line-height: 22px;
display:block !important;display: inline; /*IE*/}
I tag[*] interni ai tag[*] che si trovano dentro gli <ul> con id nav contengono i tag <a> oppure dei tag <a> vicino a tag <span> questi ultimi convertiti però in elementi blocco quindi a cosa serve creare degli elementi block oppure degli elementi inline? Qualcuno mi spiega questa questione con qualche esempio per favore?
2)
ul#nav li li a{height:22px} /*fix per IE */
Perché impostare l’altezza del tag <a> quando poco sopra c’è la linea di codice presente al punto 1 di questo post?
3)
ul#nav li.sep span{display: block;height: 1px;overflow: hidden;
margin: 6px 5px 0;background: #CCC}
A cosa serve la definizione ‘overflow: hidden;’, potreste approfondire con un esempio facendomi capire quando effettivamente gioca un ruolo essenziale nel file .css?
4)
Grazie! Siete grandi!