[英]How to make print use desktop media queries?
我試圖在頁面上添加一些打印功能,但是在打印時好像在移動時一樣打印時出現問題。 我該如何做,以便當有人點擊打印時可以打印桌面版本?
$('.print-btn').click(function(e) { window.print(); });
.visible-desktop { display:none; } @media only screen and (min-width:768px) { .visible-desktop { display:block; } .visible-mobile { display:none; } }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="container"> <div class="visible-desktop">Viewing from desktop</div> <div class="visible-mobile">Viewing from mobile</div> </div> <a class="print-btn" href="#">Pring</a>
only screen
這不包括打印。 如果要包括打印件,請不要寫。
您可以在樣式表的底部添加@media print
規則:
@media print {
.visible-desktop {
display:block;
}
.visible-mobile {
display:none;
}
}
您應該選擇一種狀態(可能是桌面狀態),並將其移到媒體查詢之外,使其成為“默認”狀態。
其他狀態應覆蓋媒體查詢中默認狀態的屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.