Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何缩小包含@page的css文件_C#_Html_Asp.net_Css_Asp.net Mvc 4 - Fatal编程技术网

C# 如何缩小包含@page的css文件

C# 如何缩小包含@page的css文件,c#,html,asp.net,css,asp.net-mvc-4,C#,Html,Asp.net,Css,Asp.net Mvc 4,media='print'的css文件包含@page指令 .myreceipt { @page { visibility: hidden; margin: 0 15px; } @page { height: auto; } } ASP.NET MVC4内置缩小不会缩小它。查看源代码显示错误 (2390,5):运行时错误CSS1062:应为分号或右大括号,找到“@page” 如何缩小ASP.NET/Mono MVC

media='print'的css文件包含@page指令

.myreceipt {
    @page {
        visibility: hidden;
        margin: 0 15px;
    }

    @page {
        height: auto;
    }
}
ASP.NET MVC4内置缩小不会缩小它。查看源代码显示错误

(2390,5):运行时错误CSS1062:应为分号或右大括号,找到“@page”


如何缩小ASP.NET/Mono MVC4应用程序中包含@page的css?

无效的css语法。这样做:

@page hide {
    visibility: hidden;
    margin: 0 15px;
}

.myreceipt {
    page: hide
}
顺便说一下,您应该使用@media而不是@page

@media print {
    .myreceipt {
         visibility: hidden;
         margin: 0 15px;
    }
}

您的css语法会产生和我问题中的代码完全相同的结果吗?您的语法没有指定
height:auto
I已将css更改为使用@media,但在这种情况下会出现空白页。可能在原始代码可见性中:隐藏被忽略,应该从代码中删除?是的,在原始代码中可见性被忽略。你想干什么?显示HTML和预期行为将对我们有所帮助。至于“height:auto”,您可以将其添加回媒体中。我正在尝试重构使用此样式打印收据的现有代码。我删除了可见性并将height:auto添加到第二个示例中。希望这会产生相同的结果如果你只是在重新分解,试着删除原始的,而不是替换它。删除它应该会产生相同的结果,因为它是无效语法。