ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

CSS учебник

CSS HOME CSS Introduction CSS Syntax CSS How To CSS Colors CSS Backgrounds CSS Borders CSS Margins CSS Padding CSS Height/Width CSS Box Model CSS Outline CSS Text CSS Fonts CSS Icons CSS Links CSS Lists CSS Tables CSS Display CSS Max-width CSS Position CSS Overflow CSS Float CSS Inline-block CSS Align CSS Combinators CSS Pseudo-class CSS Pseudo-element CSS Opacity CSS Navigation Bar CSS Dropdowns CSS Image Gallery CSS Image Sprites CSS Attr Selectors CSS Forms CSS Counters CSS Website Layout CSS Units CSS Specificity

CSS Advanced

CSS Rounded Corners CSS Border Images CSS Backgrounds CSS Colors CSS Gradients CSS Shadows CSS Text Effects CSS Web Fonts CSS 2D Transforms CSS 3D Transforms CSS Transitions CSS Animations CSS Tooltips CSS Style Images CSS object-fit CSS Buttons CSS Pagination CSS Multiple Columns CSS User Interface CSS Variables CSS Box Sizing CSS Flexbox CSS Media Queries CSS MQ Examples

CSS Responsive

RWD Intro RWD Viewport RWD Grid View RWD Media Queries RWD Images RWD Videos RWD Frameworks

CSS Grid

Grid Intro Grid Container Grid Item

CSS Examples

CSS Templates

CSS References

CSS Reference CSS Selectors CSS Functions CSS Reference Aural CSS Web Safe Fonts CSS Animatable CSS Units CSS PX-EM Converter CSS Colors CSS Color Values CSS Default Values CSS Browser Support


CSS Multiple Columns


CSS-макет с несколькими колонками

CSS мульти-колонки макета позволяет легко определить несколько столбцов текста-так же, как в газетах:

Daily Ping

Lorem ipsum
dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.


Поддержка браузера

Номера в таблице указывают первую версию браузера, которая полностью поддерживает свойство.

Номера -WebKit- или -МОЗ- укажат первую версию, которая работала с префиксом.

Свойство
column-count 50.0
4.0 -webkit-
10.0 52.0
2.0 -moz-
9.0
3.1 -webkit-
37.0
15.0 -webkit-
11.1
column-gap 50.0
4.0 -webkit-
10.0 52.0
2.0 -moz-
9.0
3.1 -webkit-
37.0
15.0 -webkit-
11.1
column-rule 50.0
4.0 -webkit-
10.0 52.0
2.0 -moz-
9.0
3.1 -webkit-
37.0
15.0 -webkit-
11.1
column-rule-color 50.0
4.0 -webkit-
10.0 52.0
2.0 -moz-
9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1
column-rule-style 50.0
4.0 -webkit-
10.0 52.0
2.0 -moz-
9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1
column-rule-width 50.0
4.0 -webkit-
10.0 52.0
2.0 -moz-
9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1
column-span 50.0
4.0 -webkit-
10.0 Not supported 9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1
column-width 50.0
4.0 -webkit-
10.0 52.0
2.0 -moz-
9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1


Свойства нескольких столбцов CSS

В этой главе вы узнаете о следующих свойствах нескольких столбцов:

  • column-count
  • column-gap
  • column-rule-style
  • column-rule-width
  • column-rule-color
  • column-rule
  • column-span
  • column-width

CSS создать несколько столбцов

Свойство column-count указывает количество столбцов, в которые должен быть разделен элемент.

В следующем примере текст в элементе <div> разделяется на 3 столбца:

Пример

div {
    column-count: 3;
}

CSS укажите зазор между столбцами

Свойство column-gap указывает зазор между столбцами.

В следующем примере указывается зазор между столбцами в 40 пикселей:

Пример

div {
    column-gap: 40px;
}

Правила столбцов CSS

Свойство column-rule-style задает стиль правила между столбцами:

Пример

div {
    column-rule-style: solid;
}

Свойство column-rule-width задает ширину правила между столбцами:

Пример

div {
    column-rule-width: 1px;
}

Свойство column-rule-color определяет цвет правила между столбцами:

Пример

div {
    column-rule-color: lightblue;
}

Свойство column-rule является сокращенным свойством для установки всех свойств Column-Rule-* выше.

В следующем примере устанавливается ширина, стиль и цвет правила между столбцами:

Пример

div {
    column-rule: 1px solid lightblue;
}

Укажите, сколько столбцов должен охватывать элемент

Свойство column-span указывает, сколько столбцов должен охватывать элемент.

В следующем примере указывается, что элемент < H2 > должен охватывать все столбцы:

Пример

h2 {
    column-span: all;
}

Укажите ширину столбца

Свойство column-width указывает рекомендуемую оптимальную ширину столбцов.

В следующем примере указывается, что рекомендуемая Оптимальная ширина столбцов должна быть 100px:

Пример

div {
    column-width: 100px;
}

Свойства нескольких столбцов CSS

В следующей таблице перечислены все свойства нескольких столбцов:

Свойство Описание
column-count Указывает количество столбцов, элемент должен быть разделен на
column-fill Задает способ заполнения столбцов
column-gap Указывает зазор между столбцами
column-rule Сокращенное свойство для установки всех свойств столбца-Rule-*
column-rule-color Задает цвет правила между столбцами
column-rule-style Задает стиль правила между столбцами
column-rule-width Задает ширину правила между столбцами
column-span Указывает, сколько столбцов элемент должен охватывать поперек
column-width Задает рекомендуемую, оптимальную ширину столбцов
columns Сокращенное свойство для задания ширины столбца и счетчика столбцов