Salve a tutti,
per il mio sito ha creato un CSS dove definivo:
a:link
{
...
}
a:hover {
....
}
Il mio problema è che vorrei che determinati links non facessero uso delle info riportate nel mio CSS....come posso fare :(
Grazie,
AngelinoAnt.
Salve a tutti,
per il mio sito ha creato un CSS dove definivo:
a:link
{
...
}
a:hover {
....
}
Il mio problema è che vorrei che determinati links non facessero uso delle info riportate nel mio CSS....come posso fare :(
Grazie,
AngelinoAnt.
Ciao, anche io ho avuto lo stesso problema, ho risolto creandomi un css estrerno e uno stile "a" interno alla pagina html.
Quindi ti basta associare i link a questi due stili per diversificarli.
Ciaoooooo!!!!!!!
Crea fogli di stile normali e caricali in base alle tue scelte
-------------------------------------------------------------------------------------------------------------------------------------
Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...
------------------------------------------------------------------------------------------------------------------------------------------
Il problema mio è che avendo un portale dinamico viene caricato sempre lo stesso Css e cmq. i link che non dovrebbero "obbedire" al CSS sono solo 10 (nella pagina ve ne sono moooolti di +!! quindi non mi conviene caricare un altro CSS apposta, che poi andrebbe a cambiarmi tutti i links :( :().
Una soluzione sarebbe quella di creare 2 classi:
link.a:hover
link2.a:hover
però non voglio andare a modificare tutti i centinaia di links presenti ...per questo motivo volevo sapere se si potevano creare dei link che si "ribellassero" a quanto impostogli dal CSS... vi prego ditemi che non mi devo mettere a modificare tutti i lnks
Ciao. :(
Quei link hanno qualcosa che li differenzia dagli altri?
In questo caso potresti usare:
a[attributo="valore"]
Dove attributo è uno degli attributi del tag a: solo ai tag con tale attributo settato su quel valore verrà applicato lo stile.
| Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |
GVE = GVE Virtual Extension
AVCM #: 6637
allora non mi sono spiegato...
questo è il CSS relativo ai links che ho creato:
[code:1:9fed0d34a2]a:link, a:visited, a:active {
color: #808080;
text-decoration: none;
background-color: transparent;
cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
}
a:hover {
color: #000000;
text-decoration: underline;
background-color: #7fc6ff;
cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
}[/code:1:9fed0d34a2]
io vorrei che SOLO a 10 links presenti nella pagina non venissero applicati gli effetti che ho scritto sopra....come devo fare??
Ciao.
L'unica possibilità, a parte quello che ti ho detto sopra, è definire una classe apposita per questi 10 link, per quel che ne so; avevo capito il problema... ma mi sembrava non volessi inserire nuove classi, e quello che ti ho proposto è l'unica alternativa che conosco.
| Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |
GVE = GVE Virtual Extension
AVCM #: 6637
una classe la lasci così com'è, l'altra invece con lo style che ti serve per i 10 link "ribelli"Originalmente inviato da AngelinoAnt
a.solo10:hover {color:#00F;ecc}
così dovrai aggiungere solo la class="solo10" ai 10 link che ti interessano e non a tutte le centinaia di migliaia di link che hai!!!
quindi in ogni links dovrei scrivere così:
<a href="..." class="solo10">...</a>
Ho capito :D
Grazie x le risp.
Ciao.
perfetto, hai capito tutto della vita!!!
Grazie per l'aiuto :D
Purtroppo non va ù
Ho usato:
[code:1:e3d64c2654]<A href="index.php" class="imgtop">[/code:1:e3d64c2654]
E nel CSS ho scritto:
[code:1:e3d64c2654]a.imgtop:link, a.imgtop:visited, a.imgtop:active {
cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
}
a.imgtop:hover {
cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
}
[/code:1:e3d64c2654]
Ma non succede nulla....viene utilizzato sempre lo stile usato x tutti i links :( :(
Dove sbaglio??
comunque dovrebbe cambiare solo quello che gli dici di cambiare perchè i CSS vanno in cascata.
è normale!!!!
[code:1:d44796472d]
a:link, a:visited, a:active {
color: #808080;
text-decoration: none;
background-color: transparent;
cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
}
[/code:1:d44796472d]
in precedenza hai impostato anche queste altre proprietà, devi reimpostarle, xchè i css lavorano in cascata, nel tuo caso quindi viene impostato prima lo style di A e poi quello di imgtop.....
per questo, devi aggiungere anche le proprietà color, text-decoration e background-color, allo stile di imgtop.....
Ok...ri-riprovo ;)
GRAZIEE..ho risolto il problema :o :D :D :D :D :D
ciauz :D