Newsgroup: it.comp.www.html
Titolo: Attributo "alt"

Tale attributo viene considerato fondamentale per chi naviga con
immagini disabilitate o per i browser per i non vedenti: personalmente
spesso lo ometto per questione di pratica in elementi come la testata
del sito o cose del genere.
Volevo sapere: è possibile fare in modo che quanto scritto in "alt"
non appaia quando ci si passa sopra con il mouse ma solo quando le
immagini sono disabilitate?

 immagini sono disabilitate?
No (anche perche' non e' cosi' che i browser dovrebbero usare l'alt).

No (anche perche' non e' cosi' che i browser dovrebbero usare l'alt).
Infatti questa funzione e' propria dell'attributo "title", che
dovrebbe essere l'unico ad essere mostrato quando l'immagine e'
caricata.
Mozilla, al contrario di IE, mostra l'ALT solo quando deve, cioe'
quando l'immagine non viene caricata (timeout, Errore 404,
disconnessioni, disabilitazione...), mentre quando l'immagine viene
caricata, passandoci sopra non mostra nulla (giustamente).
Visualizza invece, al passaggio del mouse, l'attributo "title" quando
questo e' presente.
In realta' il sistema per far fare anche a IE cio' che dovrebbe ci
sarebbe, puoi mettere un attributo "title" vuoto in questo modo:
<img src="images/image.gif" alt="testo da non mostrare" title="">
In questo modo IE visualizza il contenuto di "title", cioe' nulla!
Non so pero' fino a quali versioni funzioni, ho provato solo con IE5.
Se invece gli attributi contengono entrambi qualcosa, cosi':
<img src="images/image.gif" alt="testo da non mostrare" title="Titolo"
width="300" height="30">
entrambi i browser si comportano come dovrebbero, cioe' mostrano il
rettangolo vuoto contenete il testo ALTernativo ("testo da non
mostrare" nell'esempio), mentre passandoci sopra mostrano il suo
titolo ("Titolo").
-- 
Sayonara
Massy

immagini sono disabilitate?
Ti hanno gia` risposto, ma mi unisco anch'io: questa e` una scelta 
discutibile di alcuni browser, in contrasto con le specifiche del W3C, 
e non e` possibile disabilitarla.
-- 
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 fare quando un'immagine e` solo decorativa e` usare alt="".
No la cosa corretta sarebbe non mettere immagini decorative :)
informazioni -> HTML
decorazioni  -> CSS
Va detto che, se si decide che per una determinata immagine l'attributo 
ALT piu' appropriato e' "" (vuoto) tanto vale non metterlo (6 byte 
inutili).
Certo poi uno non puo' fregiarsi del bollino del W3, ma tant'e' che un 
sito si fa per gli utenti, non per vantarsi con gli amici del codice 
valido.

 valido.
Col bollino del codice valido non ti vanti con gli amici, induci i
visitatori a chiedersi "chissa' cos'e' questo strano bollino, andiamo a
vedere", e almeno uno su 10 imparera' qualcosa.
Io ho scoperto tutto perche' ho visto un bollino su un sito, quindi ben
venga alt="".
-- 
Laz

 vedere", e almeno uno su 10 imparera' qualcosa.
Dai per scontato che a 1 visitatore su 10 interessi sapere come si fa 
una pagina valida.

 una pagina valida.
Fosse anche uno su 1000...
-- 
Laz

fare quando un'immagine e` solo decorativa e` usare alt="".
Ti ringrazio e ringrazio tutti per la risposta.
Forse hai leggermente equivocato quello che volevo dire: ovviamente il
mio "lo ometto" significava che scrivevo proprio come suggerivi tu
alt="" ma questa non è una gran cosa in quanto se uno naviga con
immagini disabilitate non ci trova nessun testo alternativo.
Una buona soluzione potrebbe essere quella di Massimo, se solo
funzionasse allo stesso modo con tutti i browser.

valido.
Con buona pace delle regole: tanto varrebe che ci fossero se tutti la 
pensassero come te.


 pensassero come te.
Chi "ci fossero"? :)

pensassero come te.
Cioč? guarda che ultimamente mettere il bollino w3c pare una moda se
non altro...:)
ciao ciao