2013-04-12 75 views
0

我有一个用FreeMarker模板语言编写的小模板。我有以下一块css:Firefox无法识别媒体查询

<style type="text/css"> 
@media print { 
    @page { 
     size: landscape; 
    } 
} 
@media screen { 
    .run { 
     min-height: 100%; 
    } 
} 
/* More css properties goes here */ 
</style> 

问题是这两个规则只适用于我在Google Chrome中打开网页时。当我在Firefox中打开它时,min-height属性不适用于.run div,Firefox会以纵向模式打印我的页面,而不是在指定的横向上打印。我究竟做错了什么?
P.S:文档类型的字符串,在情况下,如果它的事项,看起来是这样的:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

回答

1

我从我在打印样式的工作,有是由某些浏览器,而不是被别人利用一些规则知道。我非常确定大小:横幅是其中之一,还有一些像Firefox使用而不是别人使用的分页功能,所以它真的很受欢迎,我希望你在努力工作,在HTML电子邮件和打印CSS是我厌恶关于网络工作的两件事情。