Несколько столбцов CSS
Многоколоночный макет CSS
Многоколоночный макет CSS позволяет легко определять несколько столбцов текста — как в газетах:
Ежедневный пинг
Боль сама
по себе любовь Вот почему это для малейшего, кто наша обычная практика терпит, чтобы воспользоваться последствиями Боль от боли в бюро в олимпиаде, или боль в бюро в олимпиаде, он хочет быть досадой к последствиям, или он страдает от боли иммунной системы ес на правду, эрос и потребитель, и очередная ненависть к ззрилам. Для свободного времени, когда мы свободны от наших подростков, нет выбора
Многоколоночные свойства CSS
В этой главе вы узнаете о следующих свойствах нескольких столбцов:
column-count
column-gap
column-rule-style
column-rule-width
column-rule-color
column-rule
column-span
column-width
Поддержка браузера
Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.
Property | |||||
---|---|---|---|---|---|
column-count | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-gap | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-color | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-style | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-width | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-span | 50.0 | 10.0 | 71.0 | 9.0 | 37.0 |
column-width | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
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
указывает рекомендуемую оптимальную ширину столбцов.
В следующем примере указано, что рекомендуемая оптимальная ширина столбцов должна составлять 100 пикселей:
Пример
div {
column-width: 100px;
}
Свойства нескольких столбцов CSS
В следующей таблице перечислены все свойства нескольких столбцов:
Property | Description |
---|---|
column-count | Specifies the number of columns an element should be divided into |
column-fill | Specifies how to fill columns |
column-gap | Specifies the gap between the columns |
column-rule | A shorthand property for setting all the column-rule-* properties |
column-rule-color | Specifies the color of the rule between columns |
column-rule-style | Specifies the style of the rule between columns |
column-rule-width | Specifies the width of the rule between columns |
column-span | Specifies how many columns an element should span across |
column-width | Specifies a suggested, optimal width for the columns |
columns | A shorthand property for setting column-width and column-count |