2010-09-03 12 views
0

Voir cette page je suis en train de travailler. http://lacrosselaundry.com/lacrosseLaundry/contact.phpPourquoi la largeur change-t-elle lorsque je change la taille du texte?

Si je change la taille de police pour 6 de 14px à 18px, il déplace le formulaire vers la droite. Pourquoi donc? Je veux que le formulaire soit complètement à droite comme quand la police h6 est 18px, sauf que je veux que la police h6 soit de 14 px. Comment puis-je résoudre ce problème et pourquoi cela se produit-il?

Répondre

2

Que diriez-vous de régler les tailles d'élément? Fonctionne pour moi dans firebug.

#main { 
    width: 100%; 
} 
.clearLeft { 
    width: 300px; 
} 

Comme, pour des raisons, .rightDiv se déplace (bien qu'il ait align: right) parce conteneur parent (#main) augmentation de la largeur. C'est-à-dire que vous augmentez la taille de police et les étirements de conteneur pour s'adapter aux changements. Normalement, les divs occupent toute la largeur disponible, mais avoir float: left l'annule.

+0

Je n'avais pas besoin de définir une largeur spécifique à clearLeft, il suffit de définir la largeur #main à 100% travaillée. Merci. – Catfish

1

Vous pouvez essayer de définir la largeur de #main à 100%, de sorte que l'élément #main .rigthDiv flotte réellement vers la droite.

Questions connexes