[Nota 5] Ho ricevuto un’interessante e-mail da parte di qualcuno che stava cercando, senza successo, di usare FONT COLOR
per ottenere che i propri testi ALT
contrastassero adeguatamente contro uno sfondo piuttosto scuro.
In base alla mia esperienza il testo ALT
viene mostrato con il medesimo colore specificato nell’attributo TEXT
dell’elemento BODY
, o in alcuni browser, se l’immagine è un collegamento, allora esso userà, a seconda del caso, i colori di LINK
o di VLINK
.
FONT COLOR
è pericoloso comunque in Netscape (4.* o precedenti), perché non può essere disabilitato scegliendo l’opzione “usa i miei colori”. Così il lettore che si trova in una situazione di navigazione difficile e sta cercando di rendere le cose migliori tramite un controllo sui colori stessi, si ritroverà con il FONT COLOR
scelto dall’autore, visualizzato contro lo sfondo scelto dal lettore. In alcuni casi ciò rende il testo completamente invisibile. Questo problema è discusso più approfonditamente nel magniloquente articolo di Warren Steel su FONT
.
MSIE ed Opera non sono afflitti da questo baco: quando sono impostati per usare lo schema cromatico del lettore, questo sovrascrive FONT COLOR
come pure gli altri attributi di colore.
A causa di questo problema con le versioni di Netscape, raccomanderei di evitare FONT COLOR
ogni volta che sia possibile. Fin da ora dovrebbe essere sufficiente usare i CSS per proporre presentazioni distintive del testo, basate sul colore ed altre proprietà, per aumentare le probabilità che il testo modificato venga mostrato distintamente in un’ampia gamma di situazioni di navigazione, e tuttavia in modi che siano meno nocivi quanto a richieste di accesso specializzato.
L’uso degli attributi di colore dell’elemento BODY
è, al confronto, innocuo, dal momento che i browser possono sovrascriverli quando il lettore lo ritiene necessario. Naturalmente, se adoperate un’immagine di sfondo, occorre allora che il suo colore si armonizzi con il vostro attributo BGCOLOR
.
Raccomandai al mio corrispondente di impostare i colori di base prescelti per la sua pagina unicamente tramite gli attributi di BODY
. Secondo la mia esperienza, ciò dà buoni risultati con i testi ALT
su una buona varietà di browser.