Originariamente inviato da Mich_
Il display:none e` interpretato dai browser testuali (o letori di schermo, ecc.), come una cosa da non mostrare.
Quindi non e` un buon modo per rendere accessibile qualcosa.
Inoltre google (ma credo anche gli altri motori) se si accorgono che c'e` qualcosa di nascosto si arrabbiano ed eliminano il sito/la pagina dall'indicizzazione.
Invece pare che il margin:-9000px (o una cosa dello stesso tipo) non dia fastidio a google e venga letta dai browser testuali.
Quindi in poche parole posso evitare di utilizzare la proprietà display: none; fin quando google non sara piu il leader dei motori di ricerca??
la proprietà display: none; oltre a non visualizzare a schermo il selettore interessato diminuisce notevolmente l'accessibilità del sito poiche l'elemento viene anche rimosso dal flusso del documento Html/Xhtml.Il fattore alt e title era già stato contemplato e preso in considerazione anche se non l'ho scritto per velocità.
Se invece di:
codice:
h1 span { margin-left: -9000; }
metto
codice:
h1 span { disaply:none; }
???