2016-03-02 147 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工作 –