2017-10-04 14 views
1

タブレットサイズの画面のメディアクエリを設定しています。ナビゲーションバー、ヘッダーロゴ、および上部のセクションは適切にスタックしたくないようです。私がセクションの見出しを失っているnavの位置を修正した場合、またはnav位置をstaticとして配置した場合、nav barはその背後に隠そうとしています。CSS - メディアクエリ - 要素がスタッキング/フローティングに正しく設定されていない

position static - nav

またはこの - - それはすべてが480PXで罰金スタックとそうではない以下の

position fixed - nav

私は680px以下に減らすときに、私は、画面の上部にこれを取得します私が間違っていることを確かめてください。すべてのヘルプは感謝

<header> 
    <div id="logo"> <img src="images/havoc_logo.png"> </div> 
    <nav> 
    <a href="#logo">Home</a> 
    <a href="#whatwedo">What we do</a> 
    <a href="#whoweare">Who we are</a> 
    <a href="#partners">Who we work with</a> 
    <a href="#contact">Say hello</a> 
    <a href="Blog">Blog</a> 
    </nav> 

</header> 




    <section id="whatwedo"> 
      <div class="container-fluid"> 
      <h1><span style="color: rgb(133,52,146);">&#43;</span>What we do</h1> 
       <div class="cols"> 
         <div class="row no-gutters"> 
          <div class="col-md-3"> 
           <h2>ADVERTISING</h2> 
           <img src="images/advertising.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div>  
          <div class="col-md-3"> 
           <h2>GRAPHIC DESIGN</h2> 
           <img src="images/graphic_design.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div> 
          <div class="col-md-3"> 
           <h2>BRAND IDENTITY</h2> 
           <img src="images/brand_identity.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div> 
          <div class="col-md-3">  
           <h2>BRAND GUIDELINES</h2> 
           <img src="images/beard.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div>  

         </div> 
         <div class="row no-gutters"> 
          <div class="col-md-3"> 
           <h2>PRINT MANAGEMENT</h2> 
           <img src="images/print.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div>  
          <div class="col-md-3"> 
           <h2>CREATIVE DIRECTION</h2> 
           <img src="images/creative_direction.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div> 
          <div class="col-md-3"> 
           <h2>EDITORIAL DESIGN</h2> 
           <img src="images/ed_design.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div>  
          <div class="col-md-3"> 
           <h2>AND LOTS OF OTHER STUFF</h2> 
           <img src="images/other_stuff.jpg" class="image" style="width: 100%; height: 300px;"> 
           <div class="overlay"> 
            <div class="text"> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</br> Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias cum repellat velit quae suscipit.</div> 
           </div> 
          </div>  

         </div> 
       </div> 
     </div>   

    </section> 

@media screen and (max-width: 680px) { 

    nav { 

     float: none; 
     text-align: center; 
     padding-bottom: 10px; 
     padding-top: 10px; 

    } 

    nav a { 
    display: block; 
    border-bottom: 0; 


    } 

    #logo { 

    height: auto; 

    } 

    #logo img { 

    width: 200px; 
    height: 100px; 
    position: relative; 
    top: 0; 
    left: 21%; 
    } 


    section { 
     float: none; 
     height: auto; 
    } 
} 

@media screen and (max-width: 480px) { 

    body { 
    max-width: 500px; 
} 


    header { 

    height: auto; 

    } 

    nav { 

    text-align: center; 
    padding-bottom: 10px; 
    padding-top: 10px; 
    position: static; 

    } 

    nav a { 
    display: block; 
    border-bottom: 0; 


    } 

    nav a:hover { 
    background-color: rgba(0,0,0,0.6); 
    color: #fff; 
    } 

    #logo { 

    height: auto; 

    } 

    #logo img { 

    width: 200px; 
    height: 100px; 
    position: relative; 
    top: 0; 
    left: 21%; 
    } 


    section { 
    float: none; 
    height: auto; 
    font-size: 20px; 
    } 

HTML - ここに私のメディアクエリです。

+1

も、ページのHTMLを共有します。 – Paul

+0

@Paulが更新されました。 –

答えて

0

あなたの問題は高さだと思います! 最小高さで試してください。

0

この量のコードが提供されていると、コード内でエラーを見つけることは本当に難しいです。関連するHTMLを投稿し、css-flexboxまたはブートストラップグリッド(またはその他のグリッドシステム)を使用する必要があります。あなたはBootrstrap v.4グリッドのみを見つけることができます(他のスタイリングはありません)here。それが役に立てば幸い!

関連する問題