RedLine_24_12
03-04-2010, 19:20
ciao a tutti,
ho un problema con delle formattazioni in css..
sono davanti al pc per finire vari lavori da 12 ore e mi stò friggendo il cervello .. tantè che nn riesco a fare una cosa così banale che ho fatto altre volte ..
ho una pagina in php (sarebbe uso il cms Joomla) in cui volgio avere un menu con i vari pulsanti per le differenti pagine del sito
il menu deve avere dei pulsanti come sfondo sotto ai vari link ..
se li metto nel css in questo modo funziona:
a:link, a:visited {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_normal.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
a:hover {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_hover.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
a:active {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_active.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
però ovviamente vengono modificati anche tutti gli altri link che compaiono nella pagina ..
non posso dare ai link del menu una classe in modo da cambiare il css così:
a.NOMECLASSE:link, a.NOMECLASSE:visited {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_normal.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
perchè i link vengono generati al momento e non sono scritti nel codice ..
ho provato a mettere il modulo che genera i link nei tag <div> </div>
dandogli una classe <div class="menu"></div>
e poi nel css:
a.menu:link, a.menu:visited {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_normal.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
ma ovviamente non funziona ..
come faccio?
ho un problema con delle formattazioni in css..
sono davanti al pc per finire vari lavori da 12 ore e mi stò friggendo il cervello .. tantè che nn riesco a fare una cosa così banale che ho fatto altre volte ..
ho una pagina in php (sarebbe uso il cms Joomla) in cui volgio avere un menu con i vari pulsanti per le differenti pagine del sito
il menu deve avere dei pulsanti come sfondo sotto ai vari link ..
se li metto nel css in questo modo funziona:
a:link, a:visited {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_normal.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
a:hover {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_hover.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
a:active {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_active.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
però ovviamente vengono modificati anche tutti gli altri link che compaiono nella pagina ..
non posso dare ai link del menu una classe in modo da cambiare il css così:
a.NOMECLASSE:link, a.NOMECLASSE:visited {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_normal.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
perchè i link vengono generati al momento e non sono scritti nel codice ..
ho provato a mettere il modulo che genera i link nei tag <div> </div>
dandogli una classe <div class="menu"></div>
e poi nel css:
a.menu:link, a.menu:visited {
display : block;
width : 130px;
line-height : 21px;
font-size : 11px;
color : #c5c5c5;
text-decoration : none;
font-weight : bold;
background : url(../images/button_normal.png) no-repeat;
text-indent : 24px;
padding-bottom : 2px;
}
ma ovviamente non funziona ..
come faccio?