내 레일 애플리케이션에서 부트 스트랩 4의 .navbar
클래스와 관련된 이상한 문제가 있습니다.부트 스트랩 4에서 navbar 링크의 수직 정렬 수정
요약하면 navbar를 만들고 있는데 오른쪽에 링크를 추가하려고합니다. the documentation에 따르면 .pull-**-right
클래스는 탐색 모음 내에서 작동하고 오른쪽에 링크가 있어야합니다.
이제 성공적으로 수행됩니다.
<nav class="navbar navbar-full navbar-light" style="background-color: #002b52">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<%= link_to "Example", root_path, class: "navbar-brand" %>
<%= link_to "About Us", about_path, class: "pull-sm-right navlink" %>
</nav>
</div>
</nav>
그것은 원래 작동하지 않았다, 그래서 .navlink
클래스를 만들어 일부 CSS 추가 : 그러나, 수직 정렬 (왼쪽 navbar-brand
링크가 완벽하더라도) 꺼져
.navlink {
vertical-align: middle;
}
navbar-brand
에 추가 CSS 마법이 없더라도 올바른 링크가 수직으로 가운데에 정렬되지 않습니다 (상단에 가깝습니다).
왜 그런지에 대한 아이디어가 있습니까?
나는 당신이 말하는 것을보고 생각하지만, 여기에 도전이 있습니다. 'navbar-brand'는 올바르게 포맷되고 왼쪽에 렌더링됩니다. 다른 링크들에 대해서, 나는 그것들을 오른쪽으로 정렬시키고 싶다. 그래서 나는 왜 다른 클래스를 사용 했는가? – darkginger
@darkginger ok 내 대답 업데이트 –