2014-05-20 27 views
0

我有部分「正常」的CSS一個CSS文件以及正在調整那些對CSS做了一些改變窗口:將媒體查詢樣式應用於媒體打印?

@media only screen and (min-width: 400px) and (max-width: 767px) { 

/* css */ 

} 

現在,當我打印我的HTML頁面,它只是使用了「正常「css。

但是,當打印頁面時,我想使用「普通」CSS加上此媒體查詢中的部分。

有沒有辦法做到這一點?

+2

在CSS中包含標籤 –

+2

使用'添加媒體= 「打印」 @media print' – Morpheus

+0

你的意思是我必須寫'@media屏幕,print'呢? – 2339870

回答

2

只是一個逗號,後跟print添加到您的@media規則像這樣:

@media only screen and (min-width: 400px) and (max-width: 767px), print { 

/* css */ 

} 
-1

試試這個

HTML

<header> 
    <h1>header</h1> 
</header> 
<section> 
    <div class="container clearfix"> 
    <div class="item"> ITEM1 </div> 
    <div class="item"> ITEM1 </div> 
    <div class="item"> ITEM1 </div> 
    <div class="item"> ITEM1 </div> 
    <div class="item"> ITEM1 </div> 
    <div class="item"> ITEM1 </div> 
    <div class="item"> ITEM1 </div> 
    <div class="item"> ITEM1 </div> 
</div> 
</section> 
<footer> 
    <h1>footer</h1> 
</footer> 

// CSS

@media screen and (max-width:420px){ 
    .item{ 
    color:red; 
    } 
} 
@media screen and (min-width: 321px) and (max-width:960px){ 
    .item{ 
    color:green; 
    } 
} 
@media screen and (min-width: 720px) and (max-width:1024px){ 
    .item{ 
    color:blue; 
    } 
} 
@media screen and (min-width:1024px){ 
    .item{ 
    color:orchid; 
    } 
} 

DEMO

+2

除了單詞「打印」之外,這與其他任何東西有什麼關係? – BoltClock

+0

@Kisspa ...爲什麼他們應該使用這段代碼? – rayryeng

+0

我的答案已更新,先生 – Kisspa