当用户选择"打印"时,要在横向打印HTML页面,可以使用CSS样式来实现。以下是一个简单的示例代码:
<!DOCTYPE html>
<html>
<head>
<style>
@media print {
@page {
size: landscape;
}
}
</style>
</head>
<body>
<h1>横向打印HTML页面示例</h1>
<p>这是一个简单的示例,演示如何在横向打印HTML页面。</p>
<button onclick="window.print()">打印页面</button>
</body>
</html>
在这个示例中,我们使用了CSS的@media查询来指定打印时的样式。在@page规则中,我们设置了size属性为landscape,表示页面将以横向方向打印。当用户点击"打印页面"按钮时,浏览器将打开打印预览窗口,并应用我们在@media查询中定义的样式。
需要注意的是,这个示例只是一个简单的演示,实际应用中可能需要根据具体需求进行更详细的样式调整和优化。
领取专属 10元无门槛券
手把手带您无忧上云