2015-12-11 61 views
0

對於我來說,我有一種奇怪的情況,我從來沒有遇到過。CSS:在同一個類上有多個`!important`實例

我已經創建了一個class限定的0.8vw
一個font-size如果屏幕尺寸寬度越小則750px新media query被裝載其中font-size3.2vw

因爲這是相同的類,所以我必須在750px查詢上使用!important

問題出在這裏....如果有,還會有另一個media-query我不得不使用另一個!important但據我所知,這是不可能的。

我開始認爲我不完全理解如何結合不同風格使用media-queries

下面是這個應該怎麼走一個例子:

@media (max-width: 750px) { 
    .header_devider{ 
    font-size: 3.2vw !important; 
    } 
} 

@media (max-width: 320px) { 
    .header_devider{ 
    font-size: 4vw !important; 
    } 
} 

.header_devider{ 
    font-size: 0.8vw; 
} 

<div class="header_devider"> 
    test content 
</div> 

希望有人能告訴我如何解決此問題。

M.

+0

它是可能的,即一個數,即最新的一個(對不起,我的英語) – brandelizer

+0

@Paulie_D好的。我會發布一些例子..... – Interactive

+0

只要你的媒體查詢是在你的初始聲明之後(並且具有相同的特徵),你不需要包含'!important'來覆蓋它。如果你這樣做,這意味着你有一個更具體的選擇器在其他地方 – Pete

回答

2

發表您的媒體查詢您最初的樣式聲明,它應該工作:

.header_devider { 
    font-size: 0.8vw; 
} 

@media (max-width: 750px) { 
    .header_devider { 
    font-size: 3.2vw; 
    } 
} 

@media (max-width: 320px) { 
    .header_devider { 
    font-size: 4vw; 
    } 
} 
+0

哦,哇。我不知道訂單是否合併。 Thnx我會去嘗試一下! – Interactive

+1

該死的。謝謝。真。謝謝.....這對我來說非常寶貴!僅供參考:小提琴沒有在我的最後(鉻),但我的網站工作! – Interactive

+0

不錯,很高興我能幫到你。在新版本的小提琴中遇到麻煩 - 似乎是某種緩存繼續進行着,因此不知道它是否能夠正確保存。我會從我的答案中刪除它 – Pete

相關問題