如何在razor文件中指定CSS @media?
我有以下几点:
@if (Model.PageMeta.Sidebar == PageMetaSidebar.Small) { Html.RenderPartial("_SmallSidebar"); }
并在我的包含文件中:
<style "text/css"> #sbr { width: 193px; } #lft { left: 205px; top: 85px; right: 5px; bottom: 30px; } #top { left: 215px; top: 85px; right: 15px; } #btm { left: 215px; right: 15px; bottom: 30px; } #mdl { left: 215px; top: 85px; right: 15px; bottom: 30px; } @media print { div#lft {left:10px; right: 10px; top: 0px;} div#top {left:20px; right: 20px; top: 0px;} div#btm {left:20px; right: 20px; } div#mdl {left:20px; right: 20px; top: 0px;} } } </style>
但是这给了我一个编译types的错误:
_SmallSidebar.cshtml(7): error CS0103: The name 'media' does not exist in the current context
有没有人知道我怎么能解决这个问题,所以它接受@media是不是需要评估?
您可以使用@@
剃刀忽略并打印一个@
。