Ho preso lo script qui riportato
http://www.zeromedia.it/xmltest/cssmenu_ie7.html
e l'ho messo sul mio sito
http://www.itell.it/prova.htm
Perche il primo funziona con IE e il secondo no?
Grazie!
Ho preso lo script qui riportato
http://www.zeromedia.it/xmltest/cssmenu_ie7.html
e l'ho messo sul mio sito
http://www.itell.it/prova.htm
Perche il primo funziona con IE e il secondo no?
Grazie!
Aggiungo, un menu come questo in CSS puo essere considerato accessibile?
Piu rispetto a un Javascript?
Non ho IE, per cui non posso ripetere l'errore.
Ma vedo grossi problemi nella tua pagina.
Anzitutto usi tag obsoleti e una serie di attributi di formattazione ( <font> , width="21%" height="31" ).
Se usi i CSS conviene spostare tutta la formattazione nel CSS.
Poi usi il tag <table> con un significato semantico contrario alle norme W3C: questo peggiora sia l'utilizzo dei CSS, che il posizionamento della pagina nei motori.
Terzo: la data e` sbagliata
Rispondendo alle domande:
il menu in CSS e` considerato accessibile. Infatti se i CSS non sono abilitati, il menu rimane visibile.
Invece un menu con JS non e` accessibile: non puo` venir letto da strumenti assistivi (tipo lettori di schermo) e se JS e` disabilitato non hai accesso ai link del menu.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Secondo me è il solito problema dell'hover sulle liste che IE non gestisce.
Infatti nel sito esempio c'è la patch per simulare IE7 ie7-html.css .
Hai scaricato e puntato esattamente il file in questione?
Si il problema è quella patch....non funziona
Se guardi dentro al CSS c'è
ma non ho idea di come scaricarliBODY {
BEHAVIOR: url(/IE7/ie7-html.htc )
}
:link {
ie7-link: link
}
:visited {
ie7-link: visited
}
@media Tty
{
I {
content: "";/*" "*/}}; @import 'ie7-ie5.css '; {;}/*"
}
}