2017-03-16 79 views
4

我爲414px寬度或更小的電話或iPhone 6加上「肖像」創建了媒體查詢。我正在嘗試製作一個下拉菜單,並且讓所有的東西都能正常工作,只是導航欄不動。我給它「保證金:0,填充:0」左右,上面所有的都沒有。如果您在「檢查元素」中打開我的網站並選擇「iPhone 6plus」版本,則可以看到我的導航欄有很多空白區域,需要左對齊並清除所有白色邊距和填充。有人可以告訴我怎樣才能把它帶回到左上角,或者在我的媒體查詢中刪除「iphone 6plus」或屏幕尺寸小於414的所有空白。我的html將會在這裏上傳,其餘的將會是在代碼筆中。刪除媒體查詢導航欄中的所有空白處

演示: http://codepen.io/anon/pen/NpwbJp

截屏 https://i.gyazo.com/605e7bb39ef78197fa24e2dcdab03427.png

的Html

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
    <head> 
     <meta name="viewport" content="width=device-width, initial-scale=1.0"> 

     <link href="https://fonts.googleapis.com/css?family=Nunito:700" rel="stylesheet"> 
     <link href="https://fonts.googleapis.com/css?family=Baloo" rel="stylesheet"> 
     <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet"> 
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 

      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
     <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css"> 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> 


     <link rel="stylesheet" type="text/css" href="magicstyle.css"> 

     </head>  
     <body> 
      <!-- Section for Jobs Popup --> 
      <div id="top-bar"> 
        <a class="burger-nav"></a> 
        <ul id="nav-menu" class="testAgain"> 
        <li id="job" class="testAgain">Job</li> 
        <li id="contact" class="testAgain">Contact</li> 
        <li id="press" class="testAgain">Press</li> 
        <li id="legal" class="testAgain">Legal</li> 
        <li id="support" class="testAgain">Support</li> 


       </ul> 
        <!--<div id="nav-menu"> 
        <span id="job">Jobs</span> 
        <span id="contact">Contact</span> 
        <span id="press">Press</span> 
        <span id="legal">Legal</span> 
        <span id="support">Support</span> 

        </div> --> 


       </div> 
       <div id="job-popup"> 
      <div class="x-div1"><img class="x-icon1" id="fadeX1" src="Pictures/web%20x%20icon%20white.png" alt="Text alternative when image is not available"></div> 
      <div id="job-content"> 

       <h1 id="jobWords"></h1> 

       </div> 

      </div> 
      <!-- Section for Contact Popup --> 
      <div id="contact-popup"> 
      <div class="x-div2"><img class="x-icon2" id="fadeX2" src="Pictures/web%20x%20icon%20white.png"></div> 
      <div id="contact-content"> 

       <h1 id="contactWords"></h1> 

       </div> 

      </div> 

      <!-- Section for Press Popu --> 
      <div id="press-popup"> 
      <div class="x-div3"><img class="x-icon3" id="fadeX3" src="Pictures/web%20x%20icon%20white.png"></div> 
      <div id="press-content"> 

       <h1 id="pressWords"></h1> 

       </div> 

      </div> 

      <div id="legal-popup"> 
      <div class="x-div4"><img class="x-icon4" id="fadeX4" src="Pictures/web%20x%20icon%20white.png"></div> 
      <div id="legal-content"> 

       <h1 id="legalWords"></h1> 

       </div> 

      </div> 

      <div id="support-popup"> 
      <div class="x-div5"><img class="x-icon5" id="fadeX5" src="Pictures/web%20x%20icon%20white.png"></div> 
      <div id="support-content"> 

       <h1 id="supportWords"></h1> 

       </div> 

      </div> 




      <div id="container"> 


       <div id="name-div"> 
       <h1 id="name">Open Touch</h1> 
       </div> 
       <ul class="bubbles"> 

      <li id="firstCircle"></li> 
      <li id="secondCircle"></li> 
      <li id="thirdCircle"></li> 
      <li id="fourthCircle"></li> 
      <li id="fifthCircle"></li> 
      <li id="sixthCircle"></li> 



      </ul> 



      </div> 


     </body> 





</html> 

在這一點任何幫助是極大的讚賞。

+0

你想使它這樣的列表項在那個寬度消失?我有點困惑。 – Sequential

+0

我得到了一個答案1分鐘 – Sequential

回答

1

問題出在您的CSS佈局。 @media查詢的順序很重要。

所以在這裏你

@media screen and (max-width:770px) 

的優先級高於

@media screen and (max-width: 414px) 

,只是因爲它在代碼中排在最後,在這種情況下max-width: 414也遵循max-width 770px規則,因爲414px下什麼也在770px之下。

只需更改CSS文件中代碼的順序即可。

在此之後,作爲對於ID標籤#nav-menu邊緣把margin: 0;

希望這有助於:)

+0

WOw我愛這個網站:D謝謝你 – Jagr

+0

哈哈哈,哈哈,沒問題@ thatoneguy90 – Sequential