2017-07-12 11 views
1

私はこのフレックスボックスの問題について助けが必要です。 フレックスボックスを使用してもスパンは表示されませんが、それ以上の幅はありません:50pxフレックスボックスの問題 - ディスプレイのフレックスは動作しません

<div class="mobile-nav-toggle"> 
    <span></span> 
    <span></span> 
    <span></span> 
</div> 


    .mobile-nav-toggle{ 
     width: 50px; 
     height: 50px; 
     background: pink; 
     margin-right: 20px; 
     display: flex; 
     align-items: center; 

     span, 
     span::before, 
     span::after{ 
      content: ""; 
      display: block; 
      height: 2px; 
      background: #333; 
     } 
     } 
+0

終了タグがありません。 2行がコメントアウトされました。これらはCSSの絶対的な基本です。他の場所からコードをコピーする前に少しお読みください。 –

+0

終了タグがあります。私はそれを正しくコピーしなかった。 – kamilluis1

+0

私はスパンを見るためにそれらをコメントアウトしました。 Flex Containerを親コンテナに使用すると表示されないためです。 – kamilluis1

答えて

0

あなたのCSSに1つの欠落しているかっこがあります。私は、開発ツールで検査

.mobile-nav-toggle{ 
    width: 50px; 
    height: 50px; 
    background: pink; 
    margin-right: 20px; 
    display: flex; 
    align-items: center; 

    span, 
    span::before, 
    span::after { 
     content: ""; 
     display: block; 
     height: 2px; 
     background: #333;} 
    } 

Working demo 、それはスパンがは50px幅を有している示しています。

関連する問題