Bonjour,
J'ai un pb avec un site, que je n'arrive pas à résoudre.
J'ai centré toutes les pages en utilisant la méthode des marges négatives, telles que décrites sur ce site.
C'est nickel pour sous Windows pour IE, NEtscape, Opéra, Firefox, mais par contre si c'est OK aussi sous MAc pour NEtscape, Opéra, Firefox, cela ne fonctionne pas sous IE MAc.
Ci joint les snaps d'écrans, qui me font penser que ce défaut constaté est dû à cela.
Site sous Mac avec Safari (aspect normal)
Site sous Mac avec IE (tout est décalé vers le haut)
Voici une partie du code de ma feuille CSS:
Au niveau des pages HTML, j'ai placé dont tout le code dans une balise DIV
JE n'ose vous montrer le reste du code Html, car ce ne sont que des tableaux, à l'époque où je n'avais pas encore compris l'intérêt de tout faire avec les CSS. DE plus, tous les titres sont des "images": je sais, c'est pas bon, mais c'est le seule moyen que j'ai trouvé pour garder la typo, auquel le client tenait fermement. Donc, c'est clair, ce n'est pas un modèle du genre.
Connaissez vous ce problème ?
Est ce une erreur de ma part ?
Si c'est une défaut d'IE sous MAc, comment le contourner ?
En placant un
dans la déclaration des propriétés "body" de la CSS ?
(Petit question supplémentaire, comment fait on pour qu'un browser en particulier (IE par exemple) ignore une définition de style de CSS et pas les autres?)
MErci de votre attention et de vos compétences.
Furet92
Modifié par furet92 (02 Sep 2005 - 17:52)
J'ai un pb avec un site, que je n'arrive pas à résoudre.
J'ai centré toutes les pages en utilisant la méthode des marges négatives, telles que décrites sur ce site.
C'est nickel pour sous Windows pour IE, NEtscape, Opéra, Firefox, mais par contre si c'est OK aussi sous MAc pour NEtscape, Opéra, Firefox, cela ne fonctionne pas sous IE MAc.
Ci joint les snaps d'écrans, qui me font penser que ce défaut constaté est dû à cela.
Site sous Mac avec Safari (aspect normal)

Site sous Mac avec IE (tout est décalé vers le haut)

Voici une partie du code de ma feuille CSS:
* Centrage de la page*/
#globalHaut{
position:absolute;
left: 50%;
top: 50%;
width: 745px;
height: 423px;
margin-left: -372px; /* moitié de la largeur */
margin-top: -211px; /* moitié de la hauteur */
}
Au niveau des pages HTML, j'ai placé dont tout le code dans une balise DIV
JE n'ose vous montrer le reste du code Html, car ce ne sont que des tableaux, à l'époque où je n'avais pas encore compris l'intérêt de tout faire avec les CSS. DE plus, tous les titres sont des "images": je sais, c'est pas bon, mais c'est le seule moyen que j'ai trouvé pour garder la typo, auquel le client tenait fermement. Donc, c'est clair, ce n'est pas un modèle du genre.
Connaissez vous ce problème ?
Est ce une erreur de ma part ?
Si c'est une défaut d'IE sous MAc, comment le contourner ?
En placant un
text-align: center;
dans la déclaration des propriétés "body" de la CSS ?
(Petit question supplémentaire, comment fait on pour qu'un browser en particulier (IE par exemple) ignore une définition de style de CSS et pas les autres?)
MErci de votre attention et de vos compétences.
Furet92
Modifié par furet92 (02 Sep 2005 - 17:52)