Bonjour,
Ma supposition (c'est toujours pratique quand on n'a presque aucune information, et notamment pas d'accès à la page qui pose problème, on doit faire des suppositions au doigt mouillé...): tu as une animation Flash avec de dimensions définies en pourcentages, notamment un height="100%" (en HTML) ou un
height:100% (en CSS).
Dans ce cas, le height en 100% peut poser problème. Historiquement, quand on disait à un navigateur de donner une hauteur de 100% à un élément, dans de nombreux cas il ne se posait pas de question et donnait la hauteur du
viewport (fenêtre de visualisation du navigateur).
En CSS les choses sont définies un peu plus strictement. Une hauteur de 100% dépend de la hauteur de l'élément parent, qui doit avoir une hauteur explicite (donc pas
height:auto). C'est pourquoi pour créer un élément enfant de BODY qui a une hauteur de 100% du viewport, on doit d'abord définir des styles CSS comme suit:
html {height: 100%;}
body {height: 100%; margin:0; padding:0;}
Depuis des années, à commencer par IE6, les navigateurs tentent de supporter à la fois l'ancienne et la nouvelle manière de faire. Pour savoir si une page doit être affichée «à l'ancienne», c'est à dire comme si elle avait été codée par des incompétents en 1997 (roooh ça va, je charrie
), ou en exploitant à fond les standards modernes, les navigateurs regardent le Doctype.
- Absence de Doctype ou Doctype erroné: affichage «à l'ancienne» (appelé Quirks Mode dans certains navigateurs).
- Doctype correct: affichage standard.
De manière générale, comme on n'est plus des hommes des cavernes de 1997, on utilise toujours un Doctype correct.