July 24
Il World Wide Web Consortium ha aggiunto il supporto multi-colonna all'elenco in continua espansione delle proprietà Cascading Style Sheet che iniziano con le raccomandazioni CSS3. proprietà della colonna a CSS trasformano blocchi di testo in paragrafi o elenchi delle colonne-avvolto. È possibile applicare le colonne al testo che contiene le immagini, anche. Utilizzare le proprietà di colonna per impostare il numero di colonne, la loro larghezza, la spaziatura tra le colonne e anche aggiungere linee tra colonne. Aggiungere prefissi vendor e fallback JavaScript per rendere le colonne lavorare in tutti i browser.
1 Individuare il testo del documento HTML in cui si desidera applicare lo stile a più colonne. Quando si applica la parola a più colonne avvolge a elenchi puntati, indirizzare il genitore "<ul>" tag che avvolge il "<li>" tag. Per porzioni di testo, è necessario applicare lo stile alla "<div>" "<section>" tag contenenti o.
2 Aggiungere una classe o un attributo ID al tag HTML, a seconda delle esigenze. Le classi e gli ID consentono di selezionare i tag in base al nome in codice CSS. È possibile utilizzare le classi in più tag, ma CSS richiede che ogni attributo ID in un unico file HTML è unico. Ad esempio, un tag HTML che contiene sia una classe e un attributo ID è simile al seguente: <div class = "colonne myClass" id = "intro"> Content qui ... </ div>. Si noti che è possibile specificare più di un nome di classe per un tag. Non si può fare lo stesso per l'attributo ID, però.
3 Aprire il file CSS esterno o aggiungere apertura e chiusura "<style>" tag tra i "<head>" tag del documento HTML. Selezionare il tag HTML e quindi impostare la proprietà "column-count" per il numero di colonne desiderate. Ad esempio, utilizzare un codice come questo:
.COLONNE #intro {
column-count: 4;
}
Utilizzare un periodo di fronte a tutti i nomi di classe e utilizzare un simbolo 'cancelletto' di fronte a tutti i nomi di ID. È inoltre possibile selezionare il nome del tag stesso, senza l'uso di alcun simbolo di prefisso.
4 Impostare le proprietà "column-width" vostra "colonna-gap" e ai valori desiderati. È inoltre possibile impostare "column-rule" per creare linee tra le colonne. Utilizzare "column-rule", come si farebbe con la proprietà CSS "confine". In questo esempio tutti i formati "<section>" tag da usare due colonne con una regola grigia tra di loro:
sezione {
column-count: 2;
column-gap: 20px;
column-rule: #bbb solido 1px;
}
5 Duplicare le proprietà CSS colonna legati e quindi aggiungere prefissi vendor a loro. A partire dal maggio 2011, è necessario aggiungere prefissi per Mozilla e browser basati su WebKit. Questo esempio mostra i due prefissi vendor si dovrebbe usare:
sezione {
column-count: 2;
-webkit-column-count: 2;
-moz-column-count: 2;
}