Я не уверен, как это сделать с помощью HTML/CSS/JavaScript. Единственное решение, которое я придумал, — это преобразовать HTML в PDF, чтобы он был разделен на страницы, а затем преобразовать этот PDF в изображения и распечатать каждое изображение одно под другим.
Будет очень полезно, если кто-нибудь укажет более простой метод. Я даже не уверен, возможно ли это.
Кстати, я использую PHP в серверной части, поэтому, если для этого есть класс PHP, это будет полезно.
Размер страницы для ее отображения будет буквенным, независимо от того, что настроил пользователь.
Вот как это должно выглядеть в браузере:

Подробнее здесь: https://stackoverflow.com/questions/953 ... l-document
Мобильная версия