28173 sujets

CSS et mise en forme, CSS3

Bonjour !

Je me bats avec un menu depuis un petit moment.
J'ai du mettre du JavaScript pour qu'il réagisse à des OnBlur et autres évènements (dans l'optique de l'accessibilité du site).
Sauf que ces notions ne sont pas valides pour XHTML 1.0 Transitional.
J'ai essayé en CSS avec des LI et UL, mais j'ai failli m'arracher les cheveux.

Voilà l'adresse du site http://www.macon.fr/
Il y a 30 erreurs sur la page d'accueil, il faut que je recode un truc, il y avait des exceptions que j'ai zappé.
Sinon le W3C ne retourne que 4 erreurs, en temps normal, avec les OnBlur et OnFocus.

Est-ce que quelqu'un aurait une idée pour faire fonctionner ce satané menu avec uniquement du CSS ?
Modifié par BruceFeuillette (01 Oct 2007 - 14:52)
J'avais essayé à une époque, mais ça ne fonctionnait pas.
Ca vient du fait que le site est centré et pas dans un coin.

Dans l'absolu je pourrais ôter les 2 attributs qui bloquent la validation, mais il me semble qu'au niveau accessibilité ça nuit pas mal, notamment pour la navigation au clavier...

Après je me prends peut être la tête pour rien... Smiley smile
Modifié par BruceFeuillette (01 Oct 2007 - 13:03)
Le fonctionnement du menu de Raphael ne dépend pas de son positionnement dans la page.
Si tu as des soucis pour le déplacer dans ta page, il y a probablement plus de problèmes que la validation w3c...
Pfiou, je suis une buse Smiley smile

Ca venait du fait que j'avais mal placé les attributs. Ils étaient dans des balises qui ne les supportaient pas.
Une fois remis en ordre le menu est validé W3C et accessible, normalement.