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을 다시 확인해 주시겠습니까? 내가 제공 한 기술을 사용했지만 왜 탐색 막대의 오른쪽에 공간이 있으며 오른쪽으로 멀리 확장되는지 이해하지 못합니다. – marcvs
좀 더 구체적으로 알려주시겠습니까? 내가 말하는 공간에 대해 잘 모르겠습니다. – rtrigoso
Sorrly 님이 늦은 답장을 보내 셨습니다. 내 문제가 이미 해결되었습니다. 시간 내 주셔서 감사합니다. 고맙습니다 :) – marcvs