English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento CSS

Regole @CSS

Completo delle proprietà CSS

Metodo di utilizzo e esempio dell'attributo align-content CSS3

Descrizione

Quando ci sono spazi in eccesso sull'asse orizzontale (verticale), l'attributo CSS può allineare gli elementi all'interno del contenitore elastico. Questa proprietà non ha alcun effetto sui contenitori elastici a singola riga. Inoltre, puoi utilizzare CSS justify-contentL'attributo allinea gli elementi sull'asse principale.

La tabella seguente riassume l'ambito di applicazione e la cronologia delle versioni di questo attributo.

Valore predefinito:stretch
Applicabile a:Contenitore elastico a multilinea
Ereditarietà:Nessuno
Animabile:No.Vedere: Proprietà animazione
Versione CSS:Nuova funzionalità CSS3
Sintassi JavaScript:object.style.alignContent="center"

Sintassi dell'uso di align-content

La sintassi di questa proprietà è la seguente:

align-content: center | flex-start | flex-end | space-between | space-around | stretch | initial | inherit

Il seguente esempio mostra come utilizzare la proprietà align-content del CSS.

 .flex-container {
           /* Safari浏览器 */
           display: -webkit-flex; 
           -webkit-flex-flow: row wrap;
           -webkit-align-content: space-around;
           /* Grammatica standard */
           display: flex;
           flex-flow: row wrap;
           align-content: space-around;
    }
Prova a vedere‹/›

Valore dell'attributo

La tabella sottostante descrive i valori di questo attributo.

ValoreDescrizione
centerL'elemento si trova al centro del contenitore flessibile.
flex-startL'elemento si trova all'inizio del contenitore flessibile.
flex-endL'elemento si trova all'estremità finale del contenitore flessibile.
space-betweenL'elemento si distribuisce uniformemente nel contenitore flessibile per garantire che lo spazio tra due elementi adiacenti sia lo stesso.
space-aroundL'elemento si distribuisce uniformemente nel contenitore flessibile per garantire che lo spazio intorno a ciascun elemento (cioè prima, tra e dopo) sia lo stesso.
stretchStira l'elemento per adattarlo al contenitore flessibile. Lo spazio disponibile viene distribuito uniformemente tra tutti gli elementi. Questo è il valore predefinito.
initialImposta questo attributo al suo valore predefinito.
inheritSe specificato, l'elemento correlato adotta il valore calcolato dell'attributo align-content del suo elemento padre.

Compatibilità del browser

Tutti i browser principali supportano l'attributo align-content. Il numero indica la versione del primo browser che supporta l'attributo.

  • Firefox 28+

  • Google Chrome 21+

  • Internet Explorer 11+

  • Apple Safari 7+ -webkit-

  • Opera 12.1+

Attenzione: Apple Safari 7 e versioni successive supportano l'attributo align-content, ma è necessario il prefisso -webkit-, ad esempio -webkit-align-content: center;

Leggi di più

Esegui riferimento ai seguenti tutorial:Allineamento CSS

Proprietà correlate:align-itemsalign-selfdisplayflexflex-basisflex-directionflex-flowflex-growflex-shrinkflex-wrapjustify-contentmin-heightmin-widthorder