2013-10-04 1 views
1

부트 스트랩 메뉴를 사용하여 다음 코드를 가지고 있지만 원하는대로 메뉴 작업을 수행 할 수 없습니다. 부트 스트랩 메뉴 너비를 요소의 전체 너비와 같은 너비로 만들려면 어떻게해야합니까?

<header class="navbar center-navbar"> 
    <div class="navbar-inner"> 
    <div class="container"> 
     <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> 
     <span class="icon-th-list"></span> 
     </a> 
     <div class="nav-collapse collapse nav-collapse-margin"> 
     <ul class="nav"> 
      <li><a href="Default.aspx">Home</a></li> 
      <li><a href="About.aspx">About</a></li>       
      <li class="dropdown"> 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
       Content 
       <b class="caret"></b> 
      </a> 
      <ul class="dropdown-menu"> 
       <li><a href="Content1.aspx">Content 1</a></li> 
       <li><a href="Content2.aspx">Content 2</a></li> 
      </ul> 
      </li> 
      <li><a href="More.aspx">More</a></li> 
     </ul> 
     </div> 
    </div> 
    </div> 
</header> 

센터 - 네비게이션 바 본다 코드와

.center-navbar 
{ 
    width: 80%; 
    margin: 0 auto; 
} 

같은 나는 중심의 메뉴 바를 얻을 수 있지만, 메뉴 아이템은 왼쪽으로 모두와에 비어있는 메뉴 모음의 많은 부분이 위 권리. 메뉴를 중앙에 배치하고 menuitem을 포함하는 데 필요한만큼 넓게하고 싶습니다. 정보 - - 콘텐츠 -

그것은 (그러나 페이지를 중심으로) < --Home 지금과 같은 더 ------------>

나는이 원하는 여전히 페이지 중앙에 위치합니다. < - 홈 - 정보 - 내용 - 기타 ->

부트 스트랩 CSS에서 피들을 치고 싶지는 않지만 자신 만의 CSS를 만드는 것이 좋습니다. 정의.

난 그냥 당신이 여기

을 원하는 일을하는 데 사용할 수있는 저 작은 예를 수행

답변

0

링크입니다 : JS 코드를 다음 http://jsfiddle.net/t68nz/1/

CSS

.center-navbar 
{ 
    width: 80%; 
    margin: 0 auto; 
} 

.nav li { 
    width: 25%; 
    float:left; 
} 

.dropdown-menu li { 
    min-width:200px; 
} 

one-item{ 
width: 100%; 
} 

two-item{ 
width: 50%; 
} 

three-item{ 
width: 33.33%; 
} 

for-item{ 
width: 25%; 
} 

, 당신은했다 모든 li 항목에 직접 클래스 적용

+0

이는 메뉴얼 메뉴 항목을 메뉴에서 동일한 너비로만 사용하지만 메뉴는 여전히 유지됩니다. 크게. –

+0

내가 원하는 것을 이해하지 못한다. http://jsfiddle.net/t68nz/4/ – Romain

+1

필자는 메뉴가 필요한만큼 많은 menuitem을 캡슐화하는 데 필요한만큼 넓어지기를 원하지만 화면의 최대 80 %를 원한다. Menuitem이 하나만있는 경우 두 요소가있는 요소가 하나만있는 메뉴를 중심으로 메뉴를 배치해야합니다. 메뉴 모음은 가운데에 배치해야하며 너비는 두 menuitem을 캡슐화하기에 충분해야합니다. 메뉴에 몇 개의 메뉴 항목이 있는지는 중요하지 않습니다. 메뉴는 필요한만큼 넓어야합니다. –

관련 문제