Twitter Bootstrap navbar는 다양한 레이아웃에 맞게 사용자 정의할 수 있는 다목적 구성 요소입니다. 이 문서에서는 일반적인 사용자 요청을 해결하면서 navbar 내의 링크를 중앙에 배치하는 방법을 보여줍니다.
원래 navbar의 링크는 왼쪽 정렬되었습니다. 중앙 정렬의 원하는 결과. 기존 CSS 규칙을 사용하려고 시도했지만 원하는 결과를 얻지 못했습니다.
navbar 링크를 가운데에 맞추려면 inline-block에 대한 링크와 navbar 컨테이너의 text-align 속성을 중앙에 지정합니다. 수정된 CSS는 다음과 같습니다.
<code class="css">.navbar .nav, .navbar .nav > li { float: none; display: inline-block; *display: inline; /* ie7 fix */ *zoom: 1; /* hasLayout ie7 trigger */ vertical-align: top; } .navbar-inner { text-align: center; }</code>
다른 탐색 섹션에 대한 원치 않는 수정을 방지하려면 원하는 탐색 모음 메뉴를 대상으로 하는 사용자 정의 클래스를 만드는 것이 좋습니다. 예를 들어, "center"라는 클래스를 생성할 수 있습니다:
<code class="html"><div class="navbar navbar-fixed-top center"> <div class="navbar-inner"> .... </div> </div></code>
그런 다음 CSS에서 이 클래스를 대상으로 지정할 수 있습니다:
<code class="css">.center.navbar .nav, .center.navbar .nav > li { float: none; display: inline-block; *display: inline; /* ie7 fix */ *zoom: 1; /* hasLayout ie7 trigger */ vertical-align: top; } .center .navbar-inner { text-align: center; }</code>
기본 링크를 중앙에 배치한 후 변경 사항으로 인해 하위 메뉴 항목이 영향을 받은 경우 하위 메뉴 항목을 왼쪽으로 다시 정렬해야 할 수도 있습니다. 이는 추가 CSS를 사용하여 달성할 수 있습니다.
<code class="css">.center .dropdown-menu { text-align: left; }</code>
이 솔루션의 실시간 데모는 여기에서 찾을 수 있습니다: http://jsfiddle.net/C7LWm/7/.
위 내용은 Twitter Bootstrap에서 Navbar 링크를 중앙에 배치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!