English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Utilisez CSS3Vous pouvez diviser le contenu texte d'un élément en plusieurs colonnes.
CSS3Le module de mise en page en colonnes multiples a été introduit pour créer des mises en page en colonnes multiples de manière simple et efficace. Maintenant, vous pouvez créer des mises en page comme celles vues dans les magazines et les journaux sans utiliser de boîtes flottantes. Il s'agit d'un exemple utilisant CSS3Voici un exemple simple de mise en page en colonnes multiples, où certains textes sont divisés en trois colonnes.
p { -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3; }Testez pour voir‹/›
L'attribut CSS, column-count et column-width spécifie si et combien de colonnes seront affichées. column-L'attribut count définit le nombre de colonnes à l'intérieur de l'élément multicol, tandis que column-L'attribut width définit la largeur de la colonne nécessaire.
p { -webkit-column-width : 150px; /* Chrome, Safari, Opera */ -moz-column-width : 150px; /* Firefox */ column-width : 150px; }Testez pour voir‹/›
Remarque :column-La propriété width spécifie la largeur optimale de la colonne. Cependant, la largeur réelle de la colonne peut varier en fonction de l'espace disponible, en s'étendant ou en réduisant. Cette propriété ne devrait pas être confondue avec column-combiné avec l'attribut count.。
Vous pouvez utiliser l'attribut column-L'attribut gap spécifie l'espacement entre les colonnes. La même marge est appliquée entre chaque colonne. La marge par défaut est normal, ce qui équivaut à1em.
p { /* Chrome, Safari, Opera */ -webkit-column-count: 3; -webkit-column-gap: 100px; /* Firefox */ -moz-column-count: 3; -moz-column-gap: 100px; column-count: 3; column-gap: 100px; }Testez pour voir‹/›
Vous pouvez également utiliser column-L'attribut rule ajoute une ligne entre les colonnes, c'est-à-dire une règle. Il s'agit d'un attribut abrégé utilisé pour définir la largeur, le style et la couleur de la règle dans une seule déclaration. Le column-L'attribut rule utilise les mêmes valeurs que border et outline.
p { /* Chrome, Safari, Opera */ -webkit-column-count: 3; -webkit-column-gap: 100px; -webkit-column-rule: 2px solid red; /* Firefox */ -moz-column-count: 3; -moz-column-gap: 100px; -moz-column-rule: 2px solid red; column-count: 3; column-gap: 100px; column-rule: 2px solid red; }Testez pour voir‹/›
Attention :La largeur de la règle de colonne n'affecte pas la largeur de la boîte de colonne, mais si la largeur de la règle de colonne est supérieure à l'espacement, les boîtes de colonne adjacentes se chevauchent avec cette règle.
Le tableau suivant résume brièvement toutes les propriétés multicolonnaires :
Propriété | Description |
---|---|
column-count | Spécifiez le nombre de colonnes dans un élément multicolonnes. |
column-fill | Spécifiez comment le contenu doit distribuer entre les colonnes. |
column-gap | Spécifiez l'espacement entre les colonnes. |
column-rule | Spécifiez la ligne ou la règle à dessiner entre les colonnes. |
column-rule-color | Spécifiez la couleur de règle entre les colonnes. |
column-rule-style | Spécifiez le style de règle entre les colonnes. |
column-rule-width | Spécifiez la largeur de règle entre les colonnes. |
column-span | Spécifiez combien de colonnes un élément doit couvrir. |
column-width | La largeur optimale des colonnes spécifiées. |
columns | Utilisé pour configurer simultanémentcolumn-widthetcolumn-countLes propriétés abrégées des propriétés. |