bonjour,
je suis photographe et ai décidé de faire mon site web en flash et dreamweaver
je n'arrive pas à centrer mon site sur les différents navigateurs,et je ne comprend pas
pourquoi il ne marche pas avec IE5
je viens de faire mon site: http://joel-vogt.com
Smiley sweatdrop
Le problème, c'est que certains navigateurs anciens implémentent peu ou mal le support de CSS. Dans certains cas, l'application d'une propriété ne pourra pas se faire du tout, dans d'autre il faudra contourner certaines limitations en exploitant un bug du navigateur.
Modifié par terzag (19 Nov 2006 - 18:16)
j'ai oublié de dire je descend tout juste de mon arbre , je ne saurai trouver et exploiter un bug du navigateur merci de me renseigner Smiley confus
Il existe pas mal de ces fameux "css hacks" qu'il serait un peu long à développer ici.
Il y a un tableau récapitulatif là : http://centricle.com/ref/css/filters/ mais ça risque de te paraître assez abscons.

Voici quelques explications un peu plus poussées si tu es motivé :
- http://www.ericmeyeroncss.com/bonus/trick-hide.html
- http://css-discuss.incutio.com/?page=CssHack

En gros, le principe est de s'arranger pour que certains navigateurs anciens ne prennent pas en compte certaines règles (voire une feuille de style complète) et ne stylent pas les éléments concernés plutôt que de mal interpréter les règles et afficher n'importe comment.

Si le but est que ton site marche sous IE 5 comme sur des navigateurs plus récents, ce sera à priori impossible.
Modifié par terzag (19 Nov 2006 - 20:06)
merci,
je vais jeté un oeil sur tes liens...
je suis tombé sur une recherche google
qui demandait une solution pour empecher
IE de se connecter à son site,je trouve cela triste...
j'abandonne les internautes IE5 la mort dans l'âme
pas IE Smiley ohwell
Bonjour joelvogt!

Il ne faut pas fermer la porte aux utilisateurs d'IE, ce n'est pas leur problème de ne pas pouvoir utiliser ton site (enfin ils en ont rien a faire de savoir qu'ils ont un navigateur préhistorique, pour eux ça marche).

Pour répondre a ton problème :
Dans ta page il doit normalement y avoir une balise <body>, a la suite il faut que tu mette une balise <div id="page">.
Dans cette <div id="page"> tu pourra mettre le contenu de ton site.
Pour centrer tout ça, il faut appliquer ces règles en CSS :

body { background: #B7C4B7; text-align: center; }

#page {
	width: 500px; /* Largeur du contenu du site */
	height: 500px; /* Hauteur du contenu du site */
	position: fixed !important; /* Gecko, Opera & IE Mac */
	position: absolute; /* IE */
	top: 50%;
	left: 50%;
	margin: -250px 0 0 -250px; /* en premier la hauteur divisée par deux, en dernier la largeur divisée par deux */
	text-align: left;
}


Normalement ça devrait fonctionner dans la plupart des navigateurs.
Modifié par Neovov (20 Nov 2006 - 13:22)
merci Neovov,
je vais essayer de mettre en place tes conseils,
je ne critique pas IE ,le fait que mon site ne marche pas sur tout les navigateurs
c'est cela qui me pose probleme Smiley cligne
En fait l'index s'affiche et marche avec IE ,
la page d'après s'affiche mais aucun lien ne marche
sur mon menu Smiley decu
bonjour
je n'arrive toujours pas à faire marcher mon site sur IE5.
Comment faire pour savoir si un site fonctionne avec tout les navigateurs,quelque
soit la version?je suis sur mac Smiley sweatdrop
Merci pour votre aide
mon site est joel-vogt.com