Debugging IE11是否忽略@page规则?

Debugging IE11是否忽略@page规则?,debugging,cross-browser,internet-explorer-11,css-paged-media,Debugging,Cross Browser,Internet Explorer 11,Css Paged Media,我正在尝试设置打印页面的边距。在铬,它看起来很棒。我不太喜欢。我正试图这样设置利润率: @media print { @page { margin: -0.5cm; margin-left: -1.5cm; margin-right: -1.5cm; } } 我在头部引用css文件,如下所示: <link rel="stylesheet" href="Content/print.css" type="text/css" me

我正在尝试设置打印页面的边距。在铬,它看起来很棒。我不太喜欢。我正试图这样设置利润率:

@media print {
    @page {
        margin: -0.5cm;
        margin-left: -1.5cm;
        margin-right: -1.5cm;
    }
}
我在头部引用css文件,如下所示:

<link rel="stylesheet" href="Content/print.css" type="text/css" media="print">

在chrome中,我可以通过调整边距值来调整边距,但在IE11中,它似乎完全忽略了这一点


我做错了什么?

不需要嵌套@page选择器,因为假定:

@page规则中的声明称为在页面上下文中

负利润是特定的:

由于页边距值为负值(在页框或元素上)或绝对定位,内容可能最终位于页框之外,但此内容可能由用户代理、打印机或最终由切纸机“剪切”

此外,未定义嵌套at规则的行为

The productions are: stylesheet : [ CHARSET_SYM STRING ';' ]? [S|CDO|CDC]* [ import [ CDO S* | CDC S* ]* ]* [ [ ruleset | media | page ] [ CDO S* | CDC S* ]* ]* ; import : IMPORT_SYM S* [STRING|URI] S* media_list? ';' S* ; media : MEDIA_SYM S* media_list '{' S* ruleset* '}' S* ; media_list : medium [ COMMA S* medium]* ; medium : IDENT S* ; page : PAGE_SYM S* pseudo_page? '{' S* declaration? [ ';' S* declaration? ]* '}' S* ; pseudo_page : ':' IDENT S* ; operator : '/' S* | ',' S* ; combinator : '+' S* | '>' S* ; unary_operator : '-' | '+' ; property : IDENT S* ; ruleset : selector [ ',' S* selector ]* '{' S* declaration? [ ';' S* declaration? ]* '}' S* ; selector : simple_selector [ combinator selector | S+ [ combinator? selector ]? ]? ; simple_selector : element_name [ HASH | class | attrib | pseudo ]* | [ HASH | class | attrib | pseudo ]+ ; class : '.' IDENT ; element_name : IDENT | '*' ; attrib : '[' S* IDENT S* [ [ '=' | INCLUDES | DASHMATCH ] S* [ IDENT | STRING ] S* ]? ']' ; pseudo : ':' [ IDENT | FUNCTION S* [IDENT S*]? ')' ] ; declaration : property ':' S* expr prio? ; prio : IMPORTANT_SYM S* ; expr : term [ operator? term ]* ; term : unary_operator? [ NUMBER S* | PERCENTAGE S* | LENGTH S* | EMS S* | EXS S* | ANGLE S* | TIME S* | FREQ S* ] | STRING S* | IDENT S* | URI S* | hexcolor | function ; function : FUNCTION S* expr ')' S* ; /* * There is a constraint on the color that it must * have either 3 or 6 hex-digits (i.e., [0-9a-fA-F]) * after the "#"; e.g., "#000" is OK, but "#abcd" is not. */ hexcolor : HASH S* ; 作品包括: 样式表 :[CHARSET_SYM STRING';']? [S | CDO | CDC]*[import[CDO S*| CDC S*]*]* [[ruleset | media | page][CDO S*| CDC S*]*]* ; 进口 :导入符号* [STRING | URI]S*媒体列表?';'* ; 媒体 :MEDIA_SYM S*MEDIA_list'{'S*规则集*'}'S* ; 媒体列表 :中[逗号S*中]* ; 中等的 :IDENT S* ; 页 :第\页SYM S*伪第\页? {'S*声明?[';'S*声明?]*'}'S* ; 伪页面 :':'标识S* ; 操作人员 :“/”S*|“,”S* ; 组合器 :“+”S* |“>”的* ; 一元算子 : '-' | '+' ; 财产 :IDENT S* ; 规则集 :选择器[','S*选择器]* {'S*声明?[';'S*声明?]*'}'S* ; 选择器 :简单_选择器[组合器选择器| S+[组合器?选择器]?]? ; 简单选择器 :元素名称[哈希|类|属性|伪]* |[哈希|类|属性|伪]+ ; 班 :“.”标识 ; 元素名称 :IDENT |'*' ; 阿特里布 :“[”S*标识S*[”=”|包括| DASHMATCH]S* [IDENT|STRING]S*]?'] ; 伪 :':'[IDENT | FUNCTION S*[IDENT S*]?')] ; 宣言 :属性“:”的*expr prio? ; 普里奥 :重要符号* ; expr :术语[操作员?术语]* ; 学期 :一元运算符? [数字S*|百分比S*|长度S*| EMS S*| EXS S*|角度S*| 时间S*|频率S*] |字符串S*| IDENT S*| uris*| hexcolor |函数 ; 功能 :函数S*expr')的* ; /* *颜色上有一个必须的约束 *具有3或6个十六进制数字(即[0-9a-fA-F]) *在“#”之后;e、 例如,“000”可以,但“abcd”不行。 */ 六色 :哈希S* ;