0
웹 페이지를 다시 디자인 할 때 측면 탐색 모음이 있습니다. 이 막대는 고정되어 있으며 페이지를 아래로 스크롤 할 때 수레됩니다. 투명하고 화면을 따라 쉽게 탐색 할 수 있습니다. id = "navbar"인 nav 요소입니다. 필요한 것은이 탐색 모음을 모든 화면에서 세로 가운데에 배치하는 것입니다. 고해상도 스크린에서는 높게 위치합니다. 저해상도 스크린에서는 낮게 위치합니다. 이 막대를 모든 화면에 가운데 놓는 방법은 무엇입니까? 지금까지 내 코드의 덩어리입니다. 필요한 경우 더 제공 할 수 있습니다.세로로 고정 된 가운데 맞춤 내비게이션 막대
<div id="row">
<nav id="navbar">
<ul>
<li class="button"><a href="page.html">page</a></li>
<li class="button"><a href="page.php">page</a></li>
<li class="button"><a style="color: red;"href="page.html">page</a></li>
<li class="button"><a href="page.html">page</a></li>
<li class="button"><a href="page.html">page</a></li>
<li class="button"><a href="page.php">page</a></li>
<li class="button"><a href="page.html">page</a></li>
<li class="button"><a href="page.html">page</a></li>
<li class="button"><a href="page.html">page</a></li>
</ul>
</nav>
<div id="an id">
<h1>some text</h1>
<h3>some text</h3>
<h5>some text</h5>
</div>
</div>
이것은 내가 어떤 사람이 궁금했다 경우이를 추가 할 것입니다 내 현재 CSS
#row {
display: table-row;
margin: 1%;
}
#navbar {
width: 250px;
position: fixed;
}
#navbar ul {
font-size: 110%;
}
입니다 :
이 탐색 모음에 여러 페이지 중 하나에 대한 patial 코드는 클래스 = "버튼"
li.button {
background-color: transparent;
padding: 2px 6px 2px 6px;
border-radius: 15px;
border-top: 3px solid #F2F2F2;
border-right: 2px solid #260000;
border-bottom: 2px solid #450000;
border-left: 3px solid #D1D1D1;
margin-bottom: 2px;
}
이것은 완벽하게 작동했습니다. 감사합니다. 내비게이션 바가 가운데에 놓이지 않도록 원래 CSS에서 한 줄의 코드를 삭제해야했습니다. #navbar 섹션에서 "고정 된"속성이 중복되었습니다. –