Come creare Colonne con Float CSS

October 12

Come creare Colonne con Float CSS


Non essere spaventato dal pensiero di rinunciare tabelle di layout. colonne di layout CSS possono essere creati in modo affidabile con la proprietà float.

istruzione

Utilizzare Divs per la creazione di colonne

1 Ci sono diversi passaggi necessari per raggiungere le colonne che vedi nell'immagine introduttivo all'inizio di questo articolo. Il primo è quello di creare un div contenitore che conterrà tutto nel vostro layout. Ciò contribuirà a mantenere le cose come le intestazioni e piè di pagina, in linea con tutto il resto. Ecco un esempio regola CSS #container:

contenitore {

width: 700px;

}

La larghezza non deve essere in pixel. Può essere in em o percentuali. È possibile includere il colore di sfondo, i confini e molte altre proprietà CSS a questa regola.

2 All'interno del contenitore div HTML, inserire un div per la colonna dei contenuti e un div per la colonna barra laterale.

Essa migliora l'accessibilità per avere i contenuti vengono prima nel documento. Per farlo apparire come la colonna di sinistra, il passo successivo è quello di impostare una larghezza per la colonna e impostarlo a galleggiare al margine sinistro (del contenitore).

contenuto {

width: 65%;
float: left;

}

La larghezza può essere espressa in pixel, SME o percentuali. Rendere il contenuto circa due terzi della larghezza del contenitore, lasciando circa un terzo della larghezza della barra laterale.

3 Per posizionare il div barra laterale, si dà una larghezza e un grande margine sinistro.

sidebar {

width: 30%;
margin-left: 70%;

}

È possibile utilizzare pixel, SME o percentuali per impostare la larghezza. Scegli una unità che corrisponde a ciò che si sceglie per il contenitore e il contenuto. In questo esempio, la barra laterale avvolge destra del contenuto, che è flottato sinistra. Lasciare margine sufficiente sul lato sinistro della barra laterale per lasciare spazio per il div contenuti.

Poiché la barra laterale è vincolata ad una larghezza di 30 per cento e ha un'ampia impostazione di margine sinistro, la barra laterale non avvolgere sotto il contenuto galleggiavano, anche se sembra essere la colonna più lunga.

Consigli e avvertenze

  • Se si desidera che il div del contenuto sulla destra, usare float: right. Poi adattarsi di conseguenza per margin-right sul div barra laterale.
  • Borders, immagini di sfondo o il colore di sfondo e molte altre proprietà CSS possono essere usati per fare ogni colonna visivamente distinta nel layout di pagina.
  • Se si desidera includere un div piè di pagina all'interno del contenitore, assicurarsi di utilizzare il clear: both regola per portarlo al di sotto del div contenuti galla e posizionarlo sul fondo del contenitore.