ciao a tutti, ho un problema alquanto stupido, ma che mi scraniare da un paio di giorni....
ho creato un menu sulla barra sx di un sito, che ho chiamato 'menu' quindi nell'html ho
<div class="content">
<ul class="menu"><li class="first leaf cinema-futura mid-547"><a href="/bruno/cinema-futura" title="">CINEMA FUTURA</a></li>
<li class="leaf fahrenheit mid-548"><a href="/bruno/fahrenheit" title="">FAHRENHEIT</a></li>
<li class="leaf progetto-musica mid-549"><a href="/bruno/progetto-musica" title="">PROGETTO MUSICA</a></li>
<li class="leaf sass-trento mid-546"><a href="/bruno/sass-trento" title="">SASS TRENTO</a></li>
<li class="last leaf ya-basta mid-545"><a href="/bruno/yabasta" title="">YA BASTA</a></li>
</ul> </div>
ora il mio problema è il tag <a>
nel css gli metto:
#block-menu-menu-progetti .menu li a {
font-size:14px;
text-shadow: #000 0px 0px 5px;
margin:0 0 0 48px;
text-decoration:none;
padding:0;
height:16px;
}
e questo cavolo di selettore non vuole cambiare l'altezza..... rimane sempre uguale... qualcuno sa spiegarmi perchè?
Ciao, non puoi usare uno dei tanti moduli per menu presenti invece che farne uno tu??
Con un modulo integrato poi ti agganci ai menu che crei mediante drupal, credo rimanga più integrato...
Marcello
ma il menu lo ho creato con il modulo che c'è nel core di drupal.... lo sto solo temizzando....
ma che senso ha mettere il line-height??? non è mica un testo intero... è soltanto una linea di testo di un menu... a me serve soltanto riuscire a cambiare l'altezza dell' "a"... che, non ci capisce come mai, non cambia per nessun motivo...
ciao,
aggiungi
display: block;
al tag
I Dubbi te li crea la libertà.
http://www.texas138.com
al tag a ... :)
I Dubbi te li crea la libertà.
http://www.texas138.com
che tema usi?
Certified to Rock
Scusatemi se sono sparito, ma non ho saputo resistere ad un'arrampicata, scrivo dal telefono quindi nn sono ancora tornato a casa, quindi devo ancora provare...
il tema è basic per drupal 7
Come scritto da texas138 puoi usare
display: block;
in questo modo puoi impostare un'altezza. Però probabilmente poi ti servirà unfloat:left;
altrimenti i link del menu ti andranno tutti a capo.In alternativa dove ora hai
padding: 0;
puoi impostare ad esempiopadding: 10px 0px;
il primo valore gestisce lo spazio sopra e sotto il secondo gestisce lo spazio ai lati del tag a.(scusate l'assenza, ero in ferie) niente da fare, non mi vuole ascoltare per nessun motivo.... il codice è il seguente:
#block-menu-menu-progetti .menu li a {
font-size:14px;
font-family:hit;
text-shadow: #000 0px 0px 5px;
margin:0 0 0 48px;
text-decoration:none;
padding:0;
float:left;
height:14px;
display:block;
}
come potete vedere ho messo anche l'altezza, ma niente da fare le sto provando tutte ma non vuole saperne di andare.....
ciao,
hai provato ad utilizare web developer per firefox, oppure firebug per controllare che non ci sia un'altro css nel tema di base che possa interferire con il tuo??
I Dubbi te li crea la libertà.
http://www.texas138.com
Usa la seconda opzione: padding:6px 0;
beh ragazzi ho finalmente risolto.... avevo una regola css dello stesso selettore nello stesso css... e questo mi sballava il tutto....
certo che devo essere scemo.... ;P
Usa firebug da adesso in poi, così ti eviti questi problemi:-D
http://www.de-signtn.it