Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737

    menù di navigazione a immagini e accessibilità

    per necessità grafiche ho bisogno di creare un menù di navigazione a immagini invece che semplici link.
    Ho la necessità di usare gli hover e volevo evitare js, quindi volevo farlo tutto in css
    il problema è:
    a livello di accessibilità come siamo messi?

    altra cosa:
    io per il momento avrei fatto una cosa di questo tipo

    <ul>[*]
    <a .....>link</a>
    [*]
    <a .....>link</a>
    [/list]

    e ai link dò font-size:0 (in modo da nascondere il link al caricamento del css) e metto i vari a impostati come block con dimensione fissa e sfondo con l'immagine della scritta.

    in questo modo se carico i css vedo i link perfetti con lo sfondo a posto e l'hover, altrimenti vedo le scritte normali. Idem per gli screenReader.

    ovviamente IE fa a modo suo e mi lascia una riga anche con font-size:0.

    cosa ne dite? ha senso come cosa?
    e soprattutto.... come faccio a nascondere il testo a IE? :master:
    Chicco Ravaglia per sempre con noi!

  2. #2
    Per far "evaporare" il testo, ti consiglio di usare una delle tecniche di Mr. Zeldman:
    codice:
    a {
       text-indent:-9999px;
    }
    Per il resto non riesco a capire il problema: un semplice image-replacement in css non ti basta?


  3. #3
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    Originariamente inviato da pierofix
    Per il resto non riesco a capire il problema: un semplice image-replacement in css non ti basta?

    :master:
    cos'è?

    rispiego il mio problema...
    devo fare un hover che fa cambiare l'immagine del menù.
    siccome non voglio usare Js e IE gli hover li interpreta solo su tag a ho messo le immagini come sfondo del a.
    funziona perfettamente, ora anche su IE perchè nascondo la scritta.

    quello che mi chiedo io è: a livello di accessibilità siamo a posto?
    cioè, ci possono essere problemi facendo il menù a immagini in questo modo?
    dovrebbe andare bene, vero? :master:
    Chicco Ravaglia per sempre con noi!

  4. #4
    L'unico problema forse può sorgere nel caso in cui l'utente abbia imposto il blocco di caricamento immagini nel proprio browser.

    A fronte di questo, quindi, forse conviene sempre lasciare il testo nel pulsante e solo abbellirlo con qualche sfondo fighet.

    Comunque, nel tuo caso, screen-reader o utenti con css disabilitati in generale non dovrebbero avere problemi di accessibilità.


  5. #5
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    e lo so, però purtroppo in questo caso il grafico ha avuto il sopravvento...
    non posso proprio mettere il testo semplice...
    comunque la percentuale di browser con caricamento immagini disabilitato dovrebbe essere veramente irrisoria....

    oltretutto linx penso non supporti nemmeno il text-indent, quindi sarei a cavallo...


    vabbè, diciamo che per ora va bene così.
    se troverò dei problemi proverò a rimediare....

    grazie
    Chicco Ravaglia per sempre con noi!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Devi inserire gli attributi alt in tutte le immagini che hanno un contenuto significativo, ed i title in tutti i link non autoesplicativi.

    Mi pare che il tuo caso ricada in ambedue questi obblighi.

    A quel punto dovresti essere a posto anche per l'accessibilita`.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    per come l'avevo studiata io però sarebbero immagini di sfondo...
    dici che invece sarebbe meglio metterle in pagina?
    :master:
    Chicco Ravaglia per sempre con noi!

  8. #8

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.