2017-03-16 11 views
4

414px幅以下のサイズの電話機、またはiPhone 6と "ポートレート"の電話機のメディアクエリを作成しました。私はドロップダウンメニューを作ろうとしており、作業するためのすべてを手に入れました。ちょうどナビゲーションバーは動きません。私はそれに "margin:0、padding:0"を与えました。私のウェブサイトを「検査要素」で開き、「iPhone 6plus」バージョンを選択すると、ナビゲーションバーに白いスペースが多く、白いマージンとパディングがすべてクリアされている必要があります。誰かが私に左上またはアトラスに戻す方法を私に教えてください。「iphone 6plus」または画面サイズが414未満のメディアクエリの空白をすべて削除してください。私のHTMLはここにアップロードされ、残りはコードペンで。メディアクエリナビゲーションバーの空白をすべて削除します

デモ: http://codepen.io/anon/pen/NpwbJp

画面は、この時点ではすべてのヘルプは大歓迎される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> 

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

を撃ちました。

+0

を希望margin: 0;

を入れて、あなたは、リスト項目は、その幅で消えるので、それを作るために望んでいますか?私は少し混乱している。 – Sequential

+0

私は答えを得た1分 – Sequential

答えて

1

問題はCSSレイアウトにあります。あなたの@mediaクエリの順序は重要です。

だからここにあなたの

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

は、それがコードの最後に来た、と414pxの下で何でもあるので、この場合にはmax-width: 414max-width 770pxのルールに従うというだけの理由

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

に優先します770p未満。

CSSファイル内のコードの順序を変更するだけです。この後

は、IDタグ#nav-menu上の余白と同様に、このことができます:)

+0

WOw私はこのウェブサイトが大好きです:Dありがとう – Jagr

+0

ハハハ、笑、問題ない@ thatoneguy90 – Sequential

関連する問題