Back to top

Autore Topic: [RISOLTO]a:link non funziona  (Letto 3963 volte)

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
[RISOLTO]a:link non funziona
« il: 31 Gen 2011, 13:37:19 »
ciao a tutti,
sto utilizzando il templare rhuk_milkyway..

ho creato un modulo menu che visualizzo in posizione left...ed ho assegnato al modulo come Suffisso Classe Css modulo, _menu1

e ho definito in template.css lo stile di #leftcolumn div.module_menu1

se scrivo

#leftcolumn div.module_menu1 li a:active{
color:#ffffff;
}



mentre

#leftcolumn div.module_menu1 li a:hover {
color:#f7941d;
}

funziona
« Ultima modifica: 31 Gen 2011, 18:07:20 da LadyK »

Offline parp15

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re:a:link non funziona
« Risposta #1 il: 31 Gen 2011, 13:44:32 »
Ciao,
io sul mio sito ho messo la proprietà active al li.
Puoi provare cosi:

Codice: [Seleziona]
#leftcolumn div.module_menu1 li.active a {
color:#ffffff;
}

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #2 il: 31 Gen 2011, 14:14:57 »
si così funziona..solo che c'è un altro problema

io ho un menu annidato del tipo

  voce1
       a1
       a2
       a3
  voce2
      b1
      b2

se scrivo come tu suggerisci...quando mi trovo nella pagina associata ad a1 , si colora di bianco voce1 (e va bene) ma si colorano anche a2 e a3 (e ciò non va bene)

mi serve un'istruzione che colori solo a1 e Voce1.

grazie

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #3 il: 31 Gen 2011, 14:28:09 »
ho provato ad inserire

#leftcolumn div.module_menu1 ul li ul li.active a{
color:#ffffff;
}

emi colora solo a1...cosa posso fare per far colorare anche Voce1??? che sarebbe la categoria che contiene l'aticolo a1?

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #4 il: 31 Gen 2011, 14:37:06 »
non so se qs può esservi utile per aiutarmi a trovare una soluzione

inserendo qs codice:

#leftcolumn div.module_menu1 ul li.active {
background: url(../images/sfondo_leftcolumnHover.png) no-repeat;
background-position:0px 6px;
}

mi inserisce correttamente lo sfondo al link  e anche al padre, escludendo gli altri figli

se però faccio

#leftcolumn div.module_menu1 ul li.active a{
color:#ffffff;
}

mi colora di bianco anche gli altri figli

Offline parp15

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re:a:link non funziona
« Risposta #5 il: 31 Gen 2011, 15:01:22 »
Allora ho controllato e non hai tutti i torti.
Per far si che ti si applichi alla sola voce che ti interessa nel menu prova a usare l'id.

Codice: [Seleziona]
#leftcolumn div.module_menu1 li#current {
color:#ffffff;
}

In questo modo le regole css verranno applicate solo alla voce che si riferisce alla pagina aperta.

Potresti cmq postare il link della pagina che ci guardo?

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #6 il: 31 Gen 2011, 15:09:08 »
non ho capito bene ...ho copiato il tuo codice ma non funziona.

ho capito il problema ma non riesco a risolevrlo

#leftcolumn div.module_menu1 ul li.active a{
color:#ffffff;}

va sulla voce del menu attiva e rende bianchi tutti i tag <a> che trova, senza fare discriminazioni....io invece vorrei che si colorasse solo il link in corrispondenza della categoria e non di tutti i suoi articoli...

mi serve cioè un'istruzione che faccia riferimento solo al link associato alla categoria attiva.

non so se è chiaro il probl

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #7 il: 31 Gen 2011, 15:40:07 »
spulciando tra vari siti...ho letto di #active_menu ma non so bene cosa sia..può essere utile al mio problema???

Offline parp15

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re:a:link non funziona
« Risposta #8 il: 31 Gen 2011, 15:44:00 »
Scusami avevo letto di fretta il tuo post precedente.

Citazione
inserendo qs codice:

#leftcolumn div.module_menu1 ul li.active {
background: url(../images/sfondo_leftcolumnHover.png) no-repeat;
background-position:0px 6px;
}

mi inserisce correttamente lo sfondo al link  e anche al padre, escludendo gli altri figli

se però faccio

#leftcolumn div.module_menu1 ul li.active a{
color:#ffffff;
}

mi colora di bianco anche gli altri figli

Prova a togliere la a dal codice che ti avevo dato e che dicevi funzionare.

Codice: [Seleziona]
#leftcolumn div.module_menu1 li.active {
color:#ffffff;
}

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #9 il: 31 Gen 2011, 15:53:21 »
non funge....se aggiungo la "a" mi colora sia la categoria che gli articoli


Offline parp15

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re:a:link non funziona
« Risposta #10 il: 31 Gen 2011, 16:08:33 »
un ultimo tentativo:

Codice: [Seleziona]
#leftcolumn div.module_menu1 ul li.active a{
color:#ffffff;
}
#leftcolumn div.module_menu1 ul li ul li a{
color:#111111;
}
#leftcolumn div.module_menu1 ul li ul li.active a{
color:#ffffff;
}

In questo modo il css dovrebbe lavorare per livelli

1- colora tutti i link categoria (attiva) e relativi articoli di bianco
2- corregge i colori degli articoli della categoria riportandoli a nero
3- infine correggo nuovamente il colore del singolo articolo (attivo) mettendolo bianco

Spero che funzioni questa volta

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #11 il: 31 Gen 2011, 16:56:20 »
no non va! li colora sempre tutti di bianco!


Offline parp15

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re:a:link non funziona
« Risposta #12 il: 31 Gen 2011, 16:57:44 »
Per curiosità il sito è online? mi manderesti il link?

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #13 il: 31 Gen 2011, 17:09:48 »
no . sto lavorando in locale ...altrimentiti avrei già dato il link

Offline parp15

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re:a:link non funziona
« Risposta #14 il: 31 Gen 2011, 17:43:15 »
Ormai è una questione personale...  ;D

Ho provato su un mio sito in locale a cancellare tutto il css e lasciare solo queste righe:
Codice: [Seleziona]
#leftcolumn div.module_menu1 ul.menu li.active a {
color:#ffffff}
#leftcolumn div.module_menu1 ul.menu li.active ul li a {
color:#ff0000}
#leftcolumn div.module_menu1 ul.menu li ul li#current a {
color:#ffffff}
e a me fa esattamente quello che vuoi. Se ho selezionato la categoria questa diventa bianca e gli articoli rossi. Se poi vado a selezionare un articolo questo diventa rosso assieme alla categoria e gli altri bianchi.

Prova

Offline LadyK

  • Appassionato
  • ***
  • Post: 475
    • Mostra profilo
Re:a:link non funziona
« Risposta #15 il: 31 Gen 2011, 18:06:51 »
si funzionaaaaaaaaaaaaaaaaaaa

grazie mille


grazie gazie grazie all'infinitoooooooo

Offline parp15

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]a:link non funziona
« Risposta #16 il: 31 Gen 2011, 18:11:44 »
Di niente è sempre un piacere aiutare quando si può.

Ti do solo un altro consiglio se gia non lo fai, ti consoglio di usare firebug, è un estensione per firefox utilissima nella compilazione di css. Puoi vedere la struttura e verificare in tempo reale le modifiche al css senza dover salvare il file css, e ricaricare la pagina.

 ;D ;D ;D ;D ;D ;D

 



Web Design Bolzano Kreatif