2009-07-30 12 views
0

J'ai des problèmes avec l'alignement des divs.div alignement dans css sur Chrome, FF et IE 7 sur Windows XP

Ma disposition se compose d'un div view_central qui contient trois autres divs, à savoir view_central_top, view_central_left et view_central_right. Chrome et FF donnent le résultat recherché: un div diviseur avec une bannière, le navigateur vers la gauche et le contenu vers la droite.

IE 7 compense le contenu div view_central_right 10 px à haut couvrant ainsi une partie de la bannière div view_central_top.

Le code CSS ressemble à ceci:

.view_central 
{ 
    position: relative; 
    width: 827px; 
    height: 100%; 
} 

.view_central_top 
{ 
    position: absolute; 
    top: 0xp; 
    left: 0px; 
    height: 118px; 
    width: 828px; 
} 

.image_borderless 
{ 
    border: 0px none; 
} 

.view_central_left 
{ 
    position: relative; 
    left: 0px; 
    top: 118px; 
    width: 187px; 
    height: 683px; 
    background: #C7D2EB; 
    font-size: 11px; 
} 

.view_central_right 
{ 
    position: relative; 
    left: 0px; 
    top: 118px; 
    width: 640px; 
    height: 683px; 
    background: #FFFFFF; 
} 

Quelqu'un peut-il me aider. Merci.

+0

Pourriez-vous également poster le code HTML et peut-être un lien vers un cas de test? –

+0

Est-il nécessaire d'avoir tout le positionnement là-dedans? Pouvons-nous voir le balisage? – Kevin

+0

Vous ne savez pas si c'est lié à votre problème, mais la propriété principale pour .view_central_top a des unités 'xp' au lieu de 'px' –

Répondre

0

Ma première pensée - Rembourrage ou marges dépendant du navigateur. Une réinitialisation CSS (au moins pour les éléments div) peut être utile d'essayer.

+0

Merci. Tu as fait ma journée. Après avoir réinitialisé le css (par exemple le code sur http://meyerweb.com/eric/tools/css/reset/) chrome, ff et ie 7 ont montré le même comportement en décalant le div view_central_right 10 px to0 high. Avec marge supérieure je peux maintenant repositionner le div view_central_right à la position nécessaire dans les trois navigateurs: .view_central_right { \t position: relative; \t gauche: 188px; \t en haut: 118px; \t largeur: 640px; \t hauteur: 683px; \t arrière-plan: #FFFFFF; \t marge supérieure: 10px; } Merci encore. –