9
votes

Comment afficher 2 sections côte à côte?

J'ai suivi du code HTML: xxx

et j'aimerais afficher Section 1 à gauche et Section 2 sur la droite au lieu de verticalement comme ils apparaissent normalement. La section parente qui les entourait est indentée 120px , et j'aimerais préserver cela.

Comment puis-je accomplir cela? j'ai essayé flotteur: gauche sur SECTION 1 ET Affichage: Inline < / Code> Sur la section Parent, mais ceux-ci semblaient causer section 2 à "sortir" de sa section mère.


0 commentaires

4 Réponses :


0
votes

avoir la section 1 et la section 2 dans les Div distincts et essayer float: gauche sur la section 1 div et float: droite sur la section2 DIV.


0 commentaires

0
votes
<style>
    section.left{float:left;}
</style>
<section class="indent-1">
    <!-- Section 1 --> 
    <section class="left">
        <div>Some content</div>
        <div>Some more</div>
    </section>

    <!-- Section 2 -->
    <section>
        <div>Some content</div>
        <div>Some more</div>
    </section>
</section>

1 commentaires

Les deux sections doivent être flottées à gauche pour eux de «empiler» de la gauche .. afaik



14
votes

float les deux laissé avec une largeur de jeu sur chaque section et vous serez ok, comme: xxx

non besoin de changer votre balisage de cette façon.

Aussi ici pour plus d'informations sur le modèle CSS Box: http: // css-astuces. COM / THE-CSS-BOX-MODÈLE /


0 commentaires

1
votes

Vous devez ajouter Overflow: masqué; code> au parent.

Aperçu: strong> p>

 texte alt p>

CSS: strong> p>

<section class="indent-1">
    <!-- Section 1 --> 
    <section>
        <div>Some content</div>
        <div>Some more</div>
    </section>

    <!-- Section 2 -->
    <section>
        <div>Some content</div>
        <div>Some more</div>
    </section>
</section>


0 commentaires