css - 将 @page 大小调整为横向 4x6

标签 css

我有一张 4x6 的纸。我希望它能打印横向。有办法做到这一点吗?我尝试了下面代码的不同组合,但没有成功。目标是让它在 IE 11 中工作。

我还尝试向我的可打印区域添加旋转。也没有运气

@media print {
    @page {
        size: 6in 4in landscape;
        margin: 0in 0in 0in 0in;
    }
    #printable {
        display: block;
        rotation:90deg;
    }
}

最佳答案

因此,在谷歌搜索旋转后,它告诉您任何浏览器都不支持旋转link 。然后我尝试transform link这似乎有效。如果有人知道更简单的方法请告诉我!

@media print {
    @page {
        size: 6in 4in landscape;
        margin: 0in;
    }

    #printable {
        display: block;
        transform:translate(-2.09in,5.65in) rotate(90deg);
        transform-origin: top right;
    }
 }

关于css - 将 @page 大小调整为横向 4x6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26129601/

相关文章:

javascript - 使用 CSS3 动画的 JavaScript 中的横幅旋转

javascript - 用线分隔文本的HTML代码

html - Firefox padding 底部框大小 : border-box

php - 如何在 DHTML 中设置非标准语言

html - 如何使 <hr> 全宽?

html - Bootstrap 4 列表现为一个表

css - 如何将 CSS 缩小到其绝对简约的本质?

html - jqxListBox 不适合它的容器

jquery - bootstrap 4 chrome 动画滞后 Accordion

html - 如何在 HTML 中同时缩进和换行?