Подтвердить что ты не робот

Столбцы CSS при печати

.class {    -webkit-column-count: 4;
    -webkit-column-gap: 0.25in;
    -webkit-column-rule-width : 1px;
    -webkit-column-rule-style : solid;
    -webkit-column-rule-color : #eee;
}

Таким образом, он отлично работает в Safari, но при печати 4 столбца превращаются в один столбец, охватывающий несколько страниц. Любые идеи?

4b9b3361

Ответ 1

Кажется, что разработчик столбцов в Webkit (Dave Hyatt) отключил столбцы при печати, потому что он не смог правильно выполнить разбиение страницы: https://www.webkit.org/blog/88/css3-multi-column-support/#comment-16854

Я удивлен, что через 5 лет решения не найдено...

Ответ 2

Стоит отметить, что в Firefox 31.0 на OSX они корректно печатаются в стиле ниже. Однако он все еще сломан в WebKit (сафари/хром).

.column_wrapper {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

Ответ 3

Он не работает в chrome, firefox. у вас есть только одно временное решение. использовать IE для печати с несколькими столбцами

Ответ 4

Единственный способ печати в столбцах - печатать с помощью FireFox или IE... и использовать не-браузерные префиксные версии, чтобы FF nad IE мог читать столбцы CSS

Ответ 5

печатная и веб-страница - это две разные вещи. Поэтому попробуйте использовать diff css для печати страниц и попытайтесь увидеть

Свойства CSS-разрыва страницы. это пригодится