我一直在嘗試使用flex CSS將我的徽標和無序列表垂直居中放置在我的標題中,這是我成功做到的,但現在我無法獲取它們浮到標題的左側和右側。似乎是float:left
和float:right
值,我以前還不會影響孩子的div,所以我添加Flexbox justify-content屬性停止在媒體查詢中工作
justify-content: space-between;
到頁眉實現這一目標。當瀏覽器爲全寬時,它似乎工作,但是當我的第一個媒體查詢開始於1080px時,我已將無序列表設置爲消失,並被導航菜單圖標取代。出於某種原因,菜單圖標拒絕浮動到標題的右側 - 有誰知道爲什麼?
.header {
width: 75%;
height: 100px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
}
img.standard.logo {
height: 40px;
width: 360px;
}
.header nav ul{
display:block;
padding:0;
margin-top:12px;
margin-bottom:0px;
list-style:none;
}
@media only screen
and (min-width : 0px)
and (max-width : 1080px) {
img.standard.logo {
height: 38px;
width: 342px;
}
img.menu.button {
display:block;
margin-top:3px;
width:35px;
height:35px;
background-size: 100%;
}
}
<header class="header">
<!-- LOGOS -->
<a href="#">
<img class="standard logo" src="http://www.mywebsite.co.uk/wp-content/uploads/2015/12/Logo-2.png">
<img class="white logo" src="http://www.mywebsite.co.uk/wp-content/uploads/2016/01/Logo_White.png"></a>
<!-- LOGOS -->
<img class="menu button" src="http://www.mywebsite.co.uk/wp-content/uploads/2016/01/Menu.png">
<!-- HEADER NAVIGATION MENU -->
<nav class="header-nav">
<div class="menu-header-menu-container">
<ul id="menu-header-menu" class="menu">
<li id="menu-item-463">
<a href="#">WORK</a>
<ul class="sub-menu">
<li id="menu-item-584"><a href="#">LANDSCAPES</a></li>
<li id="menu-item-473"><a href="#">SEASCAPES</a></li>
<li id="menu-item-478"><a href="#">MACRO</a></li>
<li id="menu-item-477"><a href="#">CITIES</a></li>
<li id="menu-item-475"><a href="#">LONG EXPOSURE</a></li>
<li id="menu-item-480"><a href="#">MISCELLANEOUS</a></li>
</ul>
</li>
<li id="menu-item-10"><a href="#">ABOUT</a></li>
<li id="menu-item-464"><a href="#">SHOP</a></li>
<li id="menu-item-923">
<a href="#">SOCIAL</a>
<ul class="sub-menu">
<li id="menu-item-11"><a target="_blank" href="#">FACEBOOK</a></li>
<li id="menu-item-924"><a href="#">INSTAGRAM</a></li>
<li id="menu-item-15"><a target="_blank" href="#">FLICKR</a></li>
</ul>
</li>
<li id="menu-item-14"><a href="#">CONTACT</a></li>
</ul>
</div>
</nav>
</header>
您最好提供'header'塊代碼,而不是每次粘貼您的網站URL。 –
嗨,感謝您的建議 - 我在這裏比較新,我不確定頭塊代碼是什麼,你能解釋一下嗎? – Jack1991