код:
Я пытаюсь сделать следующую простую работу HTML-страницы:
<html>
<head>
<style type="text/css">
@media print
{
@page port { size: portrait; }
.portrait { page: port; }
@page land { size: landscape; }
.landscape { page: land; }
.break { page-break-before: always; }
}
</style>
</head>
<body>
<div class="landscape">
<p>This is a landscape page.</p>
</div>
<div class="portrait break">
<p>This is a portrait page.</p>
</div>
</body>
</html>
Вопрос:
Я хочу напечатать первый div-контент на первой странице с альбомной ориентацией, а второй - с портретным режимом. Однако все браузеры (Chrome, Opera, Safari, IE10) печатают две портретные страницы. Я что-то пропустил или ни один из браузеров не поддерживал эту функцию? В последнем случае есть ли альтернатива для достижения этого результата?