HTML має велике віртуальне полотно, на якій відображається текст. Там поняття меж сторінки чи екрану відсутнє.
Вам здалося, не існує ніякого "полотна" ні "віртуального", ні "великого", ні якого іншого

Це "семантична розмітка". Вона жодного стосунку до "полотна", до "площини 2д" чи будь чого іншого не має.
А от в ЦСС існує все те що ви описали. Для "медія" з типом "сторінка" існує "права сторінка", "ліва сторінка", "перша сторінка", "не перша сторінка", "розташування 2двох чи більше блоків друкування на одній фізичній сторінці", "межа сторінки" та ще багато іншого

Коли вам замало, то ви додаєте свій "девайс" до "медіа" в ЦСС і додаєте нові правила, види розмірів та іншого що вам бракувало (от як зробили для ТВ, для смартфону (з окремими "портретним" та "горизонтальним" режимами (обирає девайс, а не файл диктує вибір режиму))).
Ви хочете щоб "файл диктував керування девайсом", а не "підкорявся девайсу". Тобто ви хочете щоб файл "примусив обрати формат А4 портретний" і була "помилка" коли "девайс відмовився підкоритися", а не "зробити такий файл що вміє бути різним і А4 портретним також" коли девайс його примусить.
