Tutorial HTML su una colonna capo automatico

July 24

Tutorial HTML su una colonna capo automatico


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.

istruzione

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;

}

Consigli e avvertenze

  • Evitare di utilizzare il "column-width" proprietà ove possibile. Consentire browser per calcolare automaticamente la larghezza per evitare mal di testa e tenere conto delle differenze di rendering del browser difficili.
  • Internet Explorer 9 e di seguito non supportano le colonne CSS. Aggiungere un fallback JavaScript per rendere le colonne lavorare nei browser Internet Explorer.