2010-03-13 6 views
1

ont un regard sur le menu principal sur ces deux pages sur Firefox:problème Firefox HTML/CSS

http://outsidemma.com/2010/100031-bj-penn-the-prodigy-jay-dee.php

http://outsidemma.com/index.php

Sur la première page pour une raison quelconque il y a un espace supplémentaire au-dessus .

Cela ne se produit que sur Firefox. J'utilise Firefox 3.6.

+0

Si vous ne pouvez pas obtenir une réponse ici, essayez Doctype –

+0

Je ne sais pas pourquoi il arrive, mais ajouter "float: left" à fieldset résout le problème. –

+0

Supprimer "float: left" de .section ajouterait également 10 px au menu principal. Cela semble être la différence entre les deux sites. Par conséquent, si vous voulez un menu supérieur 10px dans les deux sites, supprimez "float: left" de .section, et si vous ne voulez pas le padding, ajoutez "float: left" à fieldset. –

Répondre

2

Votre problème est ici:

.clearfix:after { 
    clear:both; 
    content:" "; 
    display:block; 
    font-size:0; 
    height:0; 
    visibility:hidden; 
} 

Firefox ne pas toujours cette règle, au lieu que je ferais ceci:

.clearfix { 
    overflow: auto; 
} 

Ou bien, tout simplement lui donner une hauteur de sorte qu'il doesn « t déduisent-hauteur de la ligne:

.clearfix:after { 
    clear:both; 
    content:" "; 
    display:block; 
    font-size:0; 
    height:1px; 
    visibility:hidden; 
} 
+0

J'ai ajouté l'attribut overflow: auto à ma classe clearfix et le problème a été résolu. Merci –