Есть ли HTML и / или CSS-эквивалент понятия nroff / troff «плавающего дисплея»? - PullRequest
0 голосов
/ 03 октября 2019

Есть ли в HTML и / или CSS эквивалент nroff / troff концепции " плавающего дисплея *?"

Обратите внимание, что присвоение элементу HTML атрибута style со значением page-break-inside:avoid эмулирует nroff / troff" static display *," не a " плавающий дисплей."

(*) Вот описания nroff / troff"статический дисплей" и "плавающий дисплей »от Gehani, Форматирование и набор документов в системе UNIX , Vol. 1, стр. 48:

... Дисплей static гарантирует, что его содержимое будет иметь такую ​​же относительную позицию в отформатированном документе, как и в необработанном документе. Если отображаемый материал не помещается на текущей странице, оставшаяся часть текущей страницы остается пустой, а отображаемый материал печатается на следующей странице.

A плавающий дисплей не гарантирует, чтоотображаемый материал будет иметь такую ​​же относительную позицию в отформатированном документе, как и в необработанном документе. Если плавающий экран не помещается на текущей странице, он печатается как можно скорее после верхней части страницы. Однако остальная часть текущей страницы не остается пустой;он заполнен элементами, которые следуют за плавающим отображением в необработанном документе. Относительная позиция между двумя плавающими дисплеями всегда сохраняется. Конечно, может быть несколько плавающих дисплеев, ожидающих печати при следующей смене страницы;если все они не могут туда поместиться, остальные перейдут на следующую страницу и т. д.

1 Ответ

1 голос
/ 04 октября 2019

Нет, так как это потребует изменения исходного порядка на лету. Если вы точно знаете, размер бумаги и содержимое статичны, я думаю, что было бы более или менее возможно достичь имитировать с помощью flexbox / grid, но это было бы хакерскими по-моему, победить цель.

...