2017-06-20 101 views
0

沒有響應我按照這些步驟進行引導的桌面不響應,但在移動需要響應移動,但在桌面

http://getbootstrap.com/getting-started/#disable-responsive

響應但是,這也是移動不響應。我如何使它在移動設備上響應?

<!--<meta name="viewport" content="width=device-width, initial-scale=1">--> 

在我的自定義CSS

@media(max-width:480px) { 
    .container { 
    width: 480px !important; 
    } 
} 

.container { width: 970px !important; } 

HTML

 <div class="row topBlock" id="topBlock"> 
      <div class="col-xs-5 text-center"> 
       <div class="marketing" id="download"> 
        <div class="col-xs-12" class="download-badges1"> 
        </div> 
       </div> 
      </div> 
      <div class="col-xs-7 text-center"> 
      </div> 
     </div> 
+1

沒有*「在移動設備上響應並且在桌面上不響應」*。如果它適應設備寬度,它是響應式的。如果它壞了(開發一個水平滾動條),它沒有響應。我相信你的問題的真正答案在於你告訴我們你的理解*「在桌面上不響應」*。如果您的意思是「桌面全寬」,請用'container-fluid'替換'container'類。 –

回答

1

.container { width: 970px !important; }是壓倒你的媒體查詢。反轉選擇器並在媒體查詢中將寬度設置爲auto;,因此.container沒有固定寬度,並且將展開以填充視口。或者更好的是,美國移動的第一種方法,並且只有當視口縮放超過特定寬度時才定義寬度。

@media(min-width: 481px) { 
    .container { width: 970px; } 
} 

div { 
 
    height: 200px; 
 
    margin: 0 auto; 
 
    background-color: rebeccapurple; 
 
} 
 

 
@media (min-width: 360px) { 
 
    div { 
 
    width: 200px; 
 
    background-color: gold; 
 
    } 
 
}
<div></div>


人們很容易認爲,在媒體查詢包裹選擇想給它一個較高的特異性,但事實並非如此。

@media (min-width: 360px) { 
    .abc { color: red; } 
} 
.abc { color: blue; } 

金額爲:

.abc { color: red; } 
.abc { color: blue; } 

.abc將是blue因爲.abc特異性保持不變,無論它在媒體查詢是的。所以後者的規則勝出。

+0

這確實解決了我的代碼中的一個錯誤。但我原來的問題依然存在。我需要在移動設備上進行響應,但在桌面上無響應。通過上面的更改,寬度固定爲480px,但不會在移動設備上進行流體佈局。 – GJain

+0

然後它需要970px。如何在媒體查詢中覆蓋970像素到無寬度。 – GJain

+0

@ user2384694請參閱更新。 – hungerstar

相關問題