Newsgroup: it.comp.lang.javascript
Titolo: Link

Nelle mie pagine ho utilizzato il seguente effetto, sfortunatamente con
netscape non funziona... qualcuno ha una versione alternativa:
<STYLE>
      <!--
        A {text-decoration: none}
        A:hover {text-decoration: underline}
      -->
</STYLE>
Grazie per l'attenzione.
Follo

Fino ad oggi Netscape non supporta la proprietą hover dei link... siamo
tutti in trepidante attesa del Netscape5, previsto per... le calende
greche :(
Baci
Vally
Follo ha scritto:

-- 
Miao
Vally (aka gattadalegare)
-------------------
sito personale: 
http://utenti.tripod.it/gattadalegare/
e-mail lavoro: 
val...@i-side.com
e-mail personale: 
lagat...@tin.it
e-mail secondaria: 
valeri...@hotmail.com
#ICQ - gatta@work - 62405792
---------------------------------------------

 Fino ad oggi Netscape non supporta la proprietà hover dei link... siamo


 Follo
Prova:
A:link {color:'#000000'; text-decoration:nounderline; font-weight:bold}
A:visited {color:'#000000'; text-decoration:nounderline; font-weight:bold}
A:active {color:'#000000'; text-decoration:nounderline; font-weight:bold}
(ho fatto un cut&paste, qui definisco anche colori e caratteristiche del font)
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . .

 A:active {color:'#000000'; text-decoration:nounderline; font-weight:bold}
Guarda che text-decoration: nounderline non esiste, e` come se tu non
scrivessi niente e quindi non settassi nessuna text-decoration (che non e`
la stessa cosa che settare text-decoration: none)
Lo segnalo perche` non si sa mai poi magari qualcuno lo usa e viene a
chiedere "ma come mai continuo a vedere la sottolineatura?" ;-)
Rossella

Rossella wrote:

Hai provato?


 Hai provato?
non avevo provato, avevo solo usato il buon senso e le mie conoscenze di
css.
Adesso ho provato con ie (spero che basti) e confermo che le cose stanno
come ho detto, per quel che riguarda l'underline, se setto
text-decoration:nounderline, il browser usa il default dell'utente.
un caso di buona aderenza agli standard tanto per cambiare :-)))
Rossella

 un caso di buona aderenza agli standard tanto per cambiare :-)))
Uhm.....
sono un po' in panne :-)
Confesso di non aver mai approfondito più di tanto i CSS, comunque quelle tre righe le ho provate in ufficio sui computer dei colleghi, ed hanno funzionato per tutte le versioni di browser dalla 4 in
poi. Magari domani ci riprovo e appena il cliente mi dice che posso mettere on-line il suo sito, ti mando l'URL, a questo punto mi piacerebbe che tu verirficassi (appro' che browser usi?).
2.- Ho riletto il mex di richeista e mi sono accorto (meglio tardi che mi :-) che l'amico voleva il NOUNDERLINE per il link normale e l'UNDERLINE al mouseover. quindi chiedo al caro Follo: a parte la
battaglia fra i brower miei e quello di Rossella ti funzia 'st cosa?


> Confesso di non aver mai approfondito più di tanto i CSS, comunque quelle
tre righe le ho provate in ufficio sui computer dei colleghi, ed hanno
funzionato per tutte le versioni di browser dalla 4 in
uso IE 5.5 e ho controllato anche con IE 5.0.
con NS 4.7 (prova di corsa) sembra funzionare come dici tu, ma ti faccio
presente che allora e` un bug di netscape. Non ho provato a vedere 
p.es
. che
succede a scrivere
text-decoration:dkfjawlkeupasokduf
gli standard sono online un po' dappertutto, a cominciare dal 
w3c.org
se controlli (e non e` faticoso) vedi che nounderline non esiste ne' in css1
ne' in css2.
Del resto sarebbe come se ci fosse che ne so un
font-family:noserif o un font-weight:nobold, o un font-size:nosize, o un
font-family:nofamily, non ha senso mettere una caratteristica al negativo.
Se vuoi l'underline devi richiederlo specificatamente, e` una decorazione
particolare che se non richiesta non c'e` automaticamente, e se nei link
normalmente c'e` e` perche` normalmente lo style sheet di default dei
browsers lo richiede.
Potrebbe anche essere che in ufficio qualcuno ha settato
text-decoration:none di default per i links (l'ho fatto anch'io, non e`
raro)
in ogni caso non ha senso usare un'istruzione non standard per i css, se
anche fosse supportata da 1 browser adesso non ci sarebbe nessuna garanzia
che funzioni in futuro.
Visto che l'istruzione corretta e` none, usare nounderline e` solo una fonte
di problemi.
A questo punto sono curiosa di sapere dove cavolo hai trovato questa strana
istruzione.
Rossella

 istruzione.
E' presto detto. L'avevo nei miei archivi di cose "scopiazzate" in ufficio da più di un anno.
Visto che funzionava nel sito in cui l'ho visto, l'ho preso e messo li, un po' bovinamente, lo riconosco :-)))
Comunque riconosco che "nounderline" non esiste, ho sottomano il PDF di Netscape "Dynamic HTML" ed a pagina 58 recita: "Possible values: none, underline, line-through, blink".


Assodato che non so una mazza di CSS, approfitto per chiederti una cosetta
Dato un <LINK REL=....> esiste un tag che chiuda il CSS? Qualcosa tipo </LINK>?
Perché ho notato che se lo metto a mezza pagina ha effetto solo sui tag che seguono, ma mi servirebbe ripristinare la condizione di partenza (che è quella di default per inciso) da un certo punto e
fino alla fine.
Scusa se chiedo, ma ho prestato il libro che citavo qualche mex fa e non mi verrà restituito prima di settembre (speriamo!) :-(
