2016-03-02 135 views
1

我需要在IE 11;横向模式打印的HTML页面我尝试下面的CSS代码,而不是工作印刷在IE11在横向模式下

<style type="text/css" media="print"> 
@page 
{ 
    size: 11in 8.5in; 
} 
</style> 
<style type="text/css" media="print"> 
@page 
{ 
    transform: rotate(90deg); 
} 
</style> 
@media print { 
    @page { 
     /*IE Landscape fix*/ 
     filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3); 
    } 
} 
<style type="text/css" media="print"> 
@page 
{ 
width: 100%; 
height: 100%; 
margin: 0% 0% 0% 0%; 
filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3); 
} 
</style> 
+0

你尝试过:'@media打印{ @page {size:landscape}}'? – PierreDuc

+1

是的,我试过但没有工作 –

回答

1

你必须设置HTML/CSS是这样的:

<style type="text/css" media="print"> 
@page { size: landscape; } 
</style> 
在你的HTML

@media print{@page {size: landscape}} 
在你的CSS

+2

我试过了,但没有在ie 11工作 –