English 中文(简体)
CSS3 - Multi columns
  • 时间:2024-09-17

CSS3 - Multi Columns


Previous Page Next Page  

CSS3 supported multi columns to arrange the text as news paper structure.

Some of most common used multi columns properties as shown below −

Sr.No. Value & Description
1

column-count

Used to count the number of columns that element should be spanided.

2

column-fill

Used to decide, how to fill the columns.

3

column-gap

Used to decide the gap between the columns.

4

column-rule

Used to specifies the number of rules.

5

rule-color

Used to specifies the column rule color.

6

rule-style

Used to specifies the style rule for column.

7

rule-width

Used to specifies the width.

8

column-span

Used to specifies the span between columns.

Example

Below example shows the arrangement of text as new paper structure.

<html>
   <head>
      <style>
         .multi {
            /* Column count property */
            -webkit-column-count: 4;
            -moz-column-count: 4;
            column-count: 4;
            
            /* Column gap property */
            -webkit-column-gap: 40px; 
            -moz-column-gap: 40px; 
            column-gap: 40px;
            
            /* Column style property */
            -webkit-column-rule-style: sopd; 
            -moz-column-rule-style: sopd; 
            column-rule-style: sopd;
         }
      </style>
   </head>

   <body>
   
      <span class = "multi">
         Tutorials Point originated from the idea that there exists a class 
         of readers who respond better to onpne content and prefer to learn 
         new skills at their own pace from the comforts of their drawing rooms.
         The journey commenced with a single tutorial on HTML in 2006 and elated 
         by the response it generated, we worked our way to adding fresh tutorials
         to our repository which now proudly flaunts a wealth of tutorials and 
         alped articles on topics ranging from programming languages to web 
         designing to academics and much more.
      </span>
      
   </body>
</html>

It will produce the following result −