2013-04-30 49 views
2

我試圖覆蓋@media(min-width:#)規則與包含在我的文檔的頭部的CSS代碼。努力覆蓋@media最小寬度css規則在wordpress

的CSS規則正在從外部樣式表調用是

@media (min-width: 1200px) 
     .span9 { 
       width: 870px; 
       } 

所以爲什麼不會插入

<style type="text/css"> 

    @media (min-width: 1200px) 
     .span9 { 
       width: 1100px; 
       } 
    </style> 

到我的文檔沒有做任何事情的頭上?當我在鉻元素檢查器中調整規則時,它的工作方式與您想象的一樣。

我知道後續(較小)的@media(min-width:#)規則可以優先處理,如果它們是最後處理的,但不應該包含在頁頭的最底部,那麼最終的處理是?

我真的很感激任何意見,因爲我已經搞亂了幾個小時並閱讀了這個消息,我無法取得任何進展。感謝您的時間。 :)

+0

如果你看看實況頁面的源代碼是樣式表之前還是之後的樣式塊? – Turnip 2013-04-30 17:53:26

+0

你好!自定義樣式塊出現在文檔頭部引用的樣式表之後。 – ashkii 2013-04-30 18:14:00

回答

3

愚蠢的可能性 - 你有沒有嘗試添加括號到你的媒體查詢?

<style type="text/css"> 

    @media (min-width: 1200px){ 
     .span9 { 
      width: 1100px !important; 
     } 
    } 
</style> 
+0

這就是我想念的,非常感謝!它直接工作。是否有可能快速解釋這是如何被解析的不同?我之前沒有遇到過這種語法。 – ashkii 2013-04-30 20:21:23

+0

沒有大括號,沒有上下文介紹您的媒體查詢。如果滿足媒體查詢條件,則打開和關閉大括號表示要應用的規則的開始和結束。沒有它們,您的外部樣式表將優先 – andymacd 2013-04-30 20:27:32

0

嘗試把!important到你的CSS屬性,以優先級排序情況並非如此:

<style type="text/css"> 

    @media (min-width: 1200px) 
     .span9 { 
       width: 1100px !important; 
       } 
</style> 

我還沒有嘗試,但。

+0

非常感謝你的未來! :) – ashkii 2013-04-30 20:21:45