2010-09-20 6 views
0

Ma situation était exactement comme le problème discuté ici:IE8 Effacer problème float

Clear float issue

C'est:

«J'ai une page avec la barre de navigation standard sur la gauche et la zone de contenu reprenant le reste de la zone horizontale sur son côté ...

Cela fonctionne bien sauf lorsque la zone de contenu elle-même a flotté des éléments et j'essaie d'utiliser clair.mon objectif est d'afficher l'élément clair juste après la zone de contenu floa ts mais à la place il est poussé en dessous de la zone de navigation. "

mais la solution donnée ici n'a pas fonctionné pour moi. J'ai lu à propos de la question; la page suivante semble discuter la plupart des solutions:

http://css-discuss.incutio.com/wiki/Clearing_Space#Clearing_space_beneath_floated_elements

mais aucune de ces solutions a fonctionné pour moi non plus.

Dans IE8 seulement, je reçois un grand écart au-dessus de la table, tous les autres navigateurs que j'ai testés sont bien. J'apprécierais vraiment un autre ensemble d'yeux.

La page est à l'adresse:

http://www.diabetesgoaltracker.com/home.html

Merci.

Répondre

0

Votre page Web est maintenant servie en mode Quirks, ce qui signifie que le navigateur ne la rend pas conforme aux spécifications. Ajouter un doctype, tel que <!DOCTYPE HTML> vers le haut et qui devrait le résoudre.

+0

J'avais supprimé le DOCTYPE car il ne s'affichait pas correctement dans Chrome. Donc je le remets en place et IE8 a l'air super mais Chrome n'est pas très bon. Existe-t-il un DOCTYPE différent que je devrais utiliser? –

+0

TOUJOURS utiliser un DOCTYPE. Ne pas en utiliser est comme devenir aveugle. Ajustez simplement Chrome car Chrome est généralement plus conforme aux spécifications. –

+0

Compris. Safari et Chrome ne semblent pas respecter les éléments du CSS alors que maintenant IE8 et FireFox vont bien. Toute direction appréciée. –