Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > XHTML / CSS > Les raisons pour ne pas faire de menus en Flash > Lecture du sujet

Les raisons pour ne pas faire de menus en Flash

Mise au point

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne Ishimaru Chiaki # Posté le 21/04/2008 à 17:14:03
In a very bad mood !
Avatar
Groupe : Membres
À une certaine époque, je ne connaissais rien sur l'accessibilité. Mais à force de lire les tutoriaux et de faire de l'entraide ici, j'ai commencé à me préoccuper de l'accessibilité des sites Web.

Aujourd'hui, je viens faire le point sur le Flash.

On voit beaucoup de forums et sites utiliser des menus Flash pour leur header. J'étais moi-même déjà passée par là à une certaine époque. Ceux qui ont connu le design bleu foncé techno de mon ancien forumactif le savent.

Bien que ces animations fassent de beaux effets, ceux-ci sont malheureusement nuisibles à l'accessibilité. Je vous liste les raisons pourquoi je ne les conseille plus aujourd'hui.

1- Obligation d'avoir un plugin pour les lire : Ceux qui installent Mozilla Firefox ou qui sont sur Linux n'ont pas le plugin Flash Player installé par défaut parce que Flash est un format propriétaire, donc le plugin ne peut pas être fourni par défaut avec des logiciels libres, ce qui fait qu'ils n'ont pas accès aux liens. De plus, j'ai déjà vu des cas d'utilisateurs d'IE7 voir l'affichage du Flash bloqué par leur bloqueur d'activX qui leur demande s'ils veulent l'installer.
Ces deux difficultés, font en sorte que les pages munies d'un header en Flash sont peu ergonomiques pour certains utilisateurs.

2- Référencement, navigateurs texte et non-voyants : Dans un header normal codé en (x)HTML, les liens sont repérables par tous types de navigateur puisqu'il s'agit d'éléments distincts. Dans le cas d'un header Flash, les liens sont à l'intérieur d'une grosse application. Si un moteur de recherche ou quelqu'un qui utilise un navigateur texte (comme Lynx) ou un navigateur adapté pour non-voyants, ces visiteurs ne verront pas les liens, mais un seul gros élément, ce qui fait en sorte qu'ils ne pourront donc pas voir qu'il y a des liens dedans, ce qui leur donnera beaucoup de difficultés à accéder aux autres pages du site. Pour ceux qui naviguent au clavier, bien qu'ils verront les liens, ils ne pourront pas les atteindre parce que la navigation au clavier ne navigue pas à l'intérieur du Flash.

3- Chargement des pages
Une animation Flash ne contient pas seulement des images, mais aussi des sons et du script, ce qui fait que ces applications sont plus lourdes à charger qu'un menu conventionnel codé en (x)HTML. Il faut se rappeler qu'il y a encore des régions, notamment les régions rurales, où le haut débit n'est pas encore disponible, donc chez ces gens, le chargement sera encore plus long, ce qui pourrait les faire fuir. En moyenne, la tolérance du visiteur au temps de chargement d'une page va de 8 à 15 secondes.


Conclusion
Pour les raisons citées plus haut, le Flash n'est donc à utiliser que pour les jeux, les vidéos et autres applications qui ne font pas partie d'un menu de site et qui ne contient pas des infos essentiels. Si vous tenez à avoir une image avec des liens intégrés, privilégiez les images mappées.

Voici d'ailleurs un tutoriel sur les images mappées : Images mappées et liens hypergraphiques

Connaissances
  • XHTML/CSS (avancé)
  • PHP/MySQL (moyen)
  • Gimp (int-avancé)
  • Inkscape (novice)
J'ai des traits autistiques (voire probablement le syndrome d'Asperger) et je pourrais mal réagir à certains tons ambigus car je les décode mal, donc faites attention à votre ton dans les posts.

Communautés de gimpeurs: Gimp-Attitude | Projet-Gimp | Tuto-Gimp
Des ableaux sous OOo Writer | Pourquoi éviter les menus en Flash
 
Hors ligne Nathan21 # Posté le 21/04/2008 à 17:40:41
Sans pile, on perd la face
Avatar
Groupe : Membres
+1 je suis entièrement d'accord avec toi.
Pensez aux personnes mal ou non-voyantes, et aux personnes n'ayant pas un gros débit internet (beaucoup de personnes dans ce cas).

=)

Image utilisateur
 
Hors ligne Thunderseb # Posté le 27/04/2008 à 14:26:49
Trolleur en chef !
Avatar
Validateurs
Avec un navigateur textuel, qu'en est-il de ce genre de construction, censée offrir une alternative si FlashPlayer n'est pas installé :

Code : HTML
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<div>
	<object type="application/x-shockwave-flash">
		<param />
		<param />
		<div>
			<ul>
				<li><a href="#1">Lien 1</a></li>
				<li><a href="#2">Lien 2</a></li>
			</ul>
		</div>
	</object>
</div>
 
Hors ligne C2c # Posté le 27/04/2008 à 21:11:06
Grumpf
Avatar
Groupe : Membres
Je suis plutôt d'accord. Et même si il existe des alternatives, elles sont pas/trop peu appliquées.
 

Retour au forum "XHTML / CSS" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 230 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.2136s (0.1974s)