2010-10-31 13 views
0

Possible en double:
Stacking Divs with CSSCSS Noob pourrait vraiment utiliser une aide qualifiée avec la mise en page et le positionnement

Im un peu nouveau pour CSS ont été en utilisant des tables pour mon html depuis des années, Im essayant pour comprendre comment je peux nicher divs ou les empiler dans la section de contenu d'une disposition de 3 colonnes. avec des tables je ferais juste un nouveau TR mais si je fais flotter un autre div dans la ligne de ligne de contenu il apparaîtra parallèle ou verticalement au contenu, au lieu de dessous. Y a-t-il un autre moyen de le faire ou est-ce que je manque le point des Divs ici?

<div id="header">Header</div> 
    <div id="leftcolumn">Left Column</div> 
    <div id="content">Content</div> 
    <div id="footer">Footer</div> 
+0

Vous pouvez essayer de poser des questions CSS sur 'doctype.com'. –

+0

Ceci est un doublon de http://stackoverflow.com/questions/4062783/stacking-divs-with-css Mods, veuillez agir en conséquence. –

+0

En effet, c'est une dupe. – cgp

Répondre

1

Si vous imbriquez quelque chose à l'intérieur #content et appliquer à clear:both alors il apparaîtra sous le contenu #content.

0

Vous pourriez être mieux demander cela sur http://doctype.com/.

Vous devez effacer vos flottants à l'aide de la règle {clear: left} ou simplement supprimer les flottants. Lire sur la différence entre les éléments en ligne et en bloc et comment vous pouvez les manipuler en utilisant la propriété d'affichage.

+0

En guise de note, doctype.com a fermé ses portes le 15 février 2013. [En savoir plus] (http://blog.doctype.com/doctype_is_closing_on_the_14th_1). – Krease

1

Pour qu'un élément flottant apparaisse sous un autre élément flottant, définissez clear: both; sur cet élément.