powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отменить разбивку текста на столбцы [columns] ?
4 сообщений из 4, страница 1 из 1
Как отменить разбивку текста на столбцы [columns] ?
    #39532750
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Некоторый текст разбит на столбцы правилами [column-count] и [column-width]
В некотором окружении эту разбивку нужно отменить. Как это сделать ?

[column-count = 1] - не вариант, т.к. текст по-прежнему будет разбит на один столбец и не будет обтекать плавающие блоки. Даже при [overflow: visible]
...
Рейтинг: 0 / 0
Как отменить разбивку текста на столбцы [columns] ?
    #39532967
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то в Яндексе/Гугле не могу найти подобных вопросов. Ни на русском, ни на английском.
Как-то странно...
...
Рейтинг: 0 / 0
Как отменить разбивку текста на столбцы [columns] ?
    #39533035
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://drafts.csswg.org/css-multicol-1/#pseudo-algorithm
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
The floor(X) function returns the largest integer Y ≤ X.

(01)  if ((column-width = auto) and (column-count = auto)) then
(02)      exit; /* not a multicol element */
(03)  if column-width = auto then
(04)      N := column-count
(05)  else if column-count = auto then
(06)      N := max(1,
(07)        floor((U + column-gap)/(column-width + column-gap)))
(08)  else
(09)      N := min(column-count, max(1,
(10)        floor((U + column-gap)/(column-width + column-gap))))

And:

(11)  W := max(0, ((U + column-gap)/N - column-gap))


Соответственно, решением являются стили:
Код: css
1.
2.
column-count: auto !important;
column-width: auto !important;

или короче:
Код: css
1.
columns: auto auto !important;

или ещё короче:
Код: css
1.
columns: auto !important;


P.S . Для обтекания блоку также нужно задать [overflow: visible]
...
Рейтинг: 0 / 0
Как отменить разбивку текста на столбцы [columns] ?
    #39533099
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,
откуда у тебя столько хитрых задач?
:)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отменить разбивку текста на столбцы [columns] ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]