J'ai jamais vraiment compris cette histoire... à l'heure d'AJAX, désactiver JS est une connerie sans nom, ça revient à mettre son moniteur en noir et blanc ou de virer les plaquettes de freins de ta bagnole ---> perso je considère que c'est pas aux devs de "prendre en charge" autre chose que le comportement par défaut des navigateurs courants ---> pour le reste, c'est "réservé aux avertis" (comprendre: c'est des geekos, ils ont qu'à se démerder avec leurs choix de config, on est plus en 1998...).
Bref c'est comme le PNG32 ---> tous les navigateurs le supporte, continuer de mettre du gif n'a QUE des désavantages...
Tout tiens en un mot :"Accessibilité", tout développeur/graphiste web doit être sensibilisé à cela.
Les personnes qui on des handicaps physique, moteur ou tout simplement des troubles de la vision ou de l'audition... sont nombreuses et utilise aussi internet, il ne faut pas les oublier!
Les personnes en situation de handicap utilise souvent des paramètres personnalisé dans leurs navigateur pour palier leurs handicaps, voir parfois des navigateurs spécialisé.
Ne pas prendre en compte les non voyants pour un site de musique est selon moi une erreur, mais j'imagine que tes clients attache de l'importance à leur image visuel.
Le fait de ne pas respecter un minimum les "règles" d'accessibilité peu jouer aussi sur le référencement du site. Certain moteur ne suivront pas les liens JS.
Un petit liens vers
des conseils de base pour améliorer l'accessibilité d'un site commercial ce lien marché l'autre jour, mais je n'arrive pas à m'y connecter aujourd'hui, en tout cas il y a plein de conseil comme ça sur le net, à lire avec intérêt.
il me semble que ce type de détection c'est toujours du code assez crade
J'ai vu qu'il y a une classe JS toute fait pour, le problème c'est qu'elle teste les fonctions HTML5 une à une ---> si je trouve quel fonction est présente dans toutes les versions (je pensais à < canvas >...), je la test et voila...
Il ne faut déjà pas croire que tout les ordinateurs sont mi a jour automatiquement et tout le temps, loin de là et pour les navigateurs encore moins! Dans les organistes public et beaucoup d'entreprise les mise a jour ou changement de logiciel sont très stricts et des validation sont souvent demander avant n'importe quelle changement. Il y a de fortes chances que certain postes des services publics soient encore en firefox3.5 ou même avec un vieux internet explorer.
Je pense que pour résoudre ce problème le plus simple ça serait de faire une détection de navigateur avec PHP et en fonction du navigateur donner une page HTML5 ou une page en XHTML.
Pour ton code jQuery avec les fade: --->pendant le fadeOut, #advert va completement disparaitre et tout le reste en dessous "remonter" ---> ca va faire horrible!
Ce qu'il faudrait c'est que j'ai 2 sections l'une sur l'autre qui fondent l'une dans l'autre, sinon:
- il n y a plus rien et tout remonte (horrible)
- ou ça fond vers le background du site au lieu de fondre vers une autre image (moyen)
Le reste en dessous ne "remonte" pas, moi sur mes test ça fait un fade vers le fond noir et l'image suivante apparait, de la à dire que c'est horrible... Moi ça me choc moins que l'apparition brutal.
Plus c'est brutal et plus ça devient présent, du coup on a du mal a ce fixer sur le reste.
On pourrait rajouté un mouvement de l'image vers la gauche ^^ pour faire comme si elle partait et l'autre pareil pour s'afficher et ce mettre en place.
---------------------------------------------------------------------------------------------
On fait que donner nos avis et des conseil qu'on pense bon, mais le principal c'est que ça corresponde à l'attente du client et que ça te plaise!