2016-08-28 2 views
1

フレックスボックスを使用してヘッダーとナビゲーションバーを同じ行に表示しようとしていますが、問題は、私のh1とh2が左右に、h1とh2が左側に、navが右。あなたがheaderjustify-content: space-betweenを使用することができますフレックスボックスで同じ行のナビゲーションバーとヘッダーを実行していますか?

.heading { 
 
    display: inline-flex; 
 
    justify-content: flex-start; 
 
} 
 
nav { 
 
    display: inline-flex; 
 
    justify-content: flex-start; 
 
}
<header> 
 
    <div class="heading"> 
 
    <h1>NAME</h1> 
 
    <h2>JOB</h2> 
 
    </div> 
 
    <nav> 
 
    <div><a href="index.html">Gallery</a></div> 
 
    <div><a href="about.html">About</a></div> 
 
    <div><a href="contact.html">Contact</a></div> 
 
    </nav> 
 
</header>

答えて

3

これは私のコードです。

header, 
 
.heading, 
 
nav { 
 
    display: flex; 
 
    align-items: center; 
 
} 
 
header { 
 
    justify-content: space-between; 
 
}
<header> 
 
    <div class="heading"> 
 
    <h1>NAME</h1> 
 
    <h2>JOB</h2> 
 
    </div> 
 
    <nav> 
 
    <div><a href="index.html">Gallery</a></div> 
 
    <div><a href="about.html">About</a></div> 
 
    <div><a href="contact.html">Contact</a></div> 
 
    </nav> 
 
</header>

関連する問題