Ce que cet article vous apporte, c'est l'introduction (code) de trois méthodes pour implémenter une mise en page à deux colonnes avec CSS. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
1. Disposition flottante
La colonne de gauche a une largeur fixe et flotte vers la gauche, et le contenu principal de droite utilise margin-left pour quitter la largeur. de la colonne de gauche, la largeur par défaut Pour auto, la largeur restante est automatiquement remplie.
<div class="one"></div> <div class="two"></div>
.one{ float: left; width: 200px; height: 200px; background: darkcyan } .two{ margin-left: 200px; height: 200px; background: salmon }
Le côté droit a une largeur fixe et le côté gauche est adaptatif de la même manière. Faites simplement flotter la colonne fixe vers la droite et utilisez-la. margin-right pour libérer sa largeur.
<div class="one"></div> <div class="two"></div>
.one{ float: right; width: 200px; height: 200px; background: darkcyan } .two{ margin-right: 200px; height: 200px; background: salmon }
2. Disposition flottante + marges négatives (version à deux colonnes de disposition à double aile)
<div class="aside"></div> <div class="main"> <div class="content"></div> </div>
.aside{ width: 300px; height: 100px; background:darkcyan; margin-right: -100%; float: left; } .main{ width: 100%; float: left; } .content{ margin-left: 300px; background: salmon; }
3. Positionnement absolu
<div class="left"></div> <div class="right"></div>
.left{ width: 200px; height: 200px; position: absolute; background: darkcyan } .right{ height: 200px; margin-left:200px; background: salmon; }
Recommandations associées :
Série Css Layout - mise en page à deux colonnes supérieure et inférieure_html/css_WEB-ITnose
CSS : mise en page à trois colonnes, fixe des deux côtés, adaptative au milieu_html/css_WEB-ITnose
disposition adaptative multi-colonnes css_html/css_WEB-ITnose
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!