2010-09-25 5 views
1

Essayer de comprendre comment IE et Firefox (et tous les autres navigateurs) traitent différemment css pour divs. J'ai mis en place trois divs simples qui s'affichent bien dans IE (7), mais n'affiche pas "right" dans FireFox (3.0.8). Pas compliqué, juste besoin d'un panneau de gauche, en-tête et quelque part pour le contenu principal. Pour une raison quelconque, dans FireFox, l'en-tête ne s'affiche qu'à 400px w au lieu de 650px comme il se doit. Quelqu'un peut-il me diriger dans la bonne direction pour avoir une bonne idée à ce sujet? Avoir une maquette client que j'ai déjà configuré de cette façon, puis réalisé FF a été foiré. Peut poster l'URL pour cela si aide à voir ce que j'essaye de faire?cross browser newbie question

#container 
{ 
position: absolute; 
width: 900px; 
left: 50%; 
margin-left: -450px;   
top: 0%; 
height: 500px; 
background-color: Red; 
} 


#leftContent 
{  
width: 250px; 
float: left; 
height: 500px; 
background-color: Green; 
} 

#header 
{  
width: 650px; 
height: 150px; 
background-color: Lime; 
display: block; 
} 
+1

url à votre maquette aiderait –

+1

pouvez-vous poster un lien vers le code html réel. –

+0

hé, je me sens comme un âne, mais je suis nouveau sur ce forum (et j'adore ce que je vois). Où puis-je recomment avec le code après avoir posté? et merci sushil, j'ai essayé les deux toujours pas de chance – Brad

Répondre

0

essayer

float:right; 

sur #mainContent

MISE À JOUR

alt text

+0

essaie float: droite, à gauche, les pauses de table exactement de la même manière – Brad

+0

essayez de déplacer votre header div au-dessus de votre div leftcontent –

+0

essayé, et IE et FF à la fois cassé de la même manière (conforme au moins) – Brad

0

Ajouter float:left à l'en-tête et mainContent.

#leftContent 
{  
    width: 250px; 
    float: left; 
    height: 500px; 
    background-color: Green; 
    float: left;  
} 

#header 
{  
    width: 650px; 
    height: 150px; 
    background-color: Lime; 
    display: block; 
    float: left; 
} 

#mainContent 
{ 
    background-color: Black; 
    height: 550px; 
    width: 650px; 
    float: left; 
} 
+0

#maincontent tombe encore et obtient clippled par le logo, mais fonctionne dans IE – Brad

+0

Hm, ça me semble bien ici. Mais j'ai FF 3.6.10, et Chrome 7.0. – skajfes

0

ftp ne fonctionne pas pour moi. Essayé une nouvelle amure - ajouté un emballage au contenu de droite (#header et #mainContent) et flotté que. Vous avez également eu à la fin du corps, mais pas d'ouvreur ... wierd. Quoi qu'il en soit - cela fonctionne pour tous mes navigateurs. Vous voudrez peut-être réadresser les valeurs de hauteur que vous avez utilisées pour vous assurer que tout s'aligne

+0

mon mauvais! Le lien FTP fonctionne à nouveau avec les correctifs actuels. était newbie paranoïaque, désolé :(IE fonctionne très bien, FF beaucoup plus proche, mais si quelqu'un veut jeter un oeil, s'il vous plaît! - et @fontface HelVetStdCnd?Est-ce que ça marche partout? – Brad

+0

signifiait l'intégration @fontface, mais je suis en train de quitter le fil – Brad

+0

Je ne peux plus commenter la question principale parce que ma démo est la même dans mon FF (3.6) que votre maquette dans IE7. Peut-être utile si vous avez posté quel est le problème (peut-être une capture d'écran?). Fontface est légèrement hors sujet mais voici un générateur utile: http://www.fontsquirrel.com/fontface/generator – lnrbob