2010-09-14 9 views
-1

J'essaye de coder pour le remplissage, la largeur basée sur l'identification précédente de diviseur. Basé sur la largeur de remplissage, le remplissage, je vais calculer la largeur actuelle, le remplissage. Cela fonctionne dans Mozilla. Mais IE PrevSibbling Div's Width, le remplissage venant comme "auto" et j'ai essayé d'ajouter 10px à la largeur. Mais ça ne fonctionne pas. Fonctionnalité Div fonctionnant comme des propriétés "auto" uniquement. Je vous invite à me suggérer. Le code est trop simple. deux divs simples seulement.Largeur, remplissage donnant auto dans IE7

+0

Code postal plz ... – Adam

+0

LOL ...... essayer de répondre à votre propre question de notre point de vue . Nous ne savons pas ce que vous avez essayé ... ce qu'Adam a dit. –

Répondre

0

ok ... la question n'est pas très claire. MAIS, si c'est ce que je pense qu'il est, assurez-vous que vous avez un ensemble DOCTYPE approprié dans votre fichier html. IE va ajuster comment il gère CSS basé sur cela. Sans un DOCTYPE, 'auto' ne fonctionnera pas dans IE comme il le fait dans FF, et une partie de l'espacement se comporte différemment. Donc, essayez d'ajouter quelque chose comme ça en haut de votre fichier html, si vous n'avez pas déjà:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
0

Si vous utilisez les méthodes jQuery innerWidth() ou outerWidth(), vous obtiendrez des informations sur la largeur réelle. IE7 est juste peu coopératif.

Questions connexes