我遇到了header.main-header元素的問題。標題在視口中不可見。我插入了一個高度值以使其可見。有人可以幫助我解釋當沒有插入高度時它不可見的原因。導航中的頁眉容器不可見
.main-header {
background: yellow;
padding: 0 3em;
position: absolute;
width: 100%;
top: 0;
height: 85px;
}
ul {
padding: 0;
list-style: none;
}
.main-nav {
position: relative;
}
.nav-left {
float: left;
}
.nav-right {
float: right;
}
.middle {
position: absolute;
left: 50%;
transform: translate(-50%,0);
}
.nav-right li {
display: inline-block;
}
<header class="main-header">
<nav class="main-nav">
<ul class="nav-left">
<li><a href="">Try Dropbox Business</a></li>
</ul>
<div class="middle">
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/47/Dropbox_logo_%28September_2013%29.svg/200px-Dropbox_logo_%28September_2013%29.svg.png" alt="Dropbox Logo" />
</div>
<ul class="nav-right">
<a href="#">Download the app</a>
<li><a href="#">Sign in</a></li>
</ul>
</nav>
</header>
這是我在Codepen工作: http://codepen.io/marcvs/pen/Gjwdov?editors=1100
另外,關於導航裏面的元素的定位,我盡我所能左/中心元素定位/中間。但是導航欄的右側向右延伸,並提供了一個底部滾動條。什麼是最好的技術來確定元素?
請給我提示,以改善我的工作。謝謝。通過看你的主標題標籤
開始:
謝謝。它也可以。你能否再次檢查我的codepen。我使用了你提供的技術,但我不明白爲什麼在導航欄的右側有一個空格,並且它向右延伸得很遠。 – marcvs
你能更具體嗎?我不確定你提到的空間。 – rtrigoso
Sorrly回覆晚。我的問題已經解決。我感謝你的時間。謝謝 :) – marcvs