0

부트 스트랩 메뉴에 문제가 있습니다. 메뉴에 "navbar Form"을 추가했을 때 메뉴 폭이 모바일 모드에서의 화면 너비보다 커졌습니다 (예 : 브라우저 너비가 줄었을 때). 또는 모바일에서 페이지를 열 때). 양식 코드를 제거 할 때마다 문제가 사라진다는 것을 알고 있습니다.부트 스트랩 navbar 너비 문제

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<li> 
 
      <form class="navbar-form" role="search" action="ActionPages\index_Search_Action.php" method="post" accept-charset="utf-8"> 
 
     <div class="input-group"> 
 
        <div class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-search" style="font-size:large"></span></div> 
 
        <input type="text" name="txtSearch" class="form-control" placeholder="Search" aria-describedby="basic-addon1"> 
 
        </div> 
 
     </form> 
 
     </li>

어떻게해야합니까 : 내 코드를 참조하십시오?

+0

가지고 당신은 100 % 너비 또는'col-sm-12' 클래스 –

+0

@ 100 % 너비를 사용하여 양식을 줄려고 시도 작은 도움이. 콘텐츠의 방향을 바꾸지 않으면 문제가 사라졌습니다 (방향 : rtl) –

답변

0

<li> 태그를 제거해보십시오. 이 태그는 일종의 목록에서 사용하기위한 것입니다.

+0

아니요, 도움이되지 않습니다. 어쨌든 고마워. –

1

우리는 완전히 문제를 알고하는 데 사용되는 탐색 모음에 대한 DOM의 나머지 부분을 볼 필요가있을 것이다, 그러나 당신이 시도 할 수 있습니다, 그것을 작동합니다 :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 

 

 
<!-- Latest compiled and minified JavaScript --> 
 
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 

 
<nav class="navbar navbar-default"> 
 
    <div class="container-fluid"> 
 
    <!-- Brand and toggle get grouped for better mobile display --> 
 
    <div class="navbar-header"> 
 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
 
     <span class="sr-only">Toggle navigation</span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 
     </button> 
 
    </div> 
 

 
    <!-- Collect the nav links, forms, and other content for toggling --> 
 
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
 
     <ul class="nav navbar-nav"> 
 
     <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> 
 
     <li><a href="#">Link</a></li> 
 
     <li> 
 
      <form class="navbar-form" role="search" action="ActionPages\index_Search_Action.php" method="post" accept-charset="utf-8"> 
 
      <div class="input-group"> 
 
       <div class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-search" style="font-size:large"></span></div> 
 
       <input type="text" name="txtSearch" class="form-control" placeholder="Search" aria-describedby="basic-addon1"> 
 
      </div> 
 
      </form> 
 
     </li> 
 
     </ul> 
 
    </div> 
 
    <!-- /.navbar-collapse --> 
 
    </div> 
 
    <!-- /.container-fluid --> 
 
</nav>

+0

이것을 사용하면 대부분의 디자인을 변경해야한다는 것을 의미합니다. 어쨌든 나는 이것을 나중에 테스트 할 것이고, 정말 고마워. –

+0

전체 탐색 막대가 붕괴되는 것을 원하지 않는다면 필요없는 대부분의 요소를 스 니펫에서 제거 할 수 있습니다. 이것을 시도하십시오 : [jsFiddle] (http://jsfiddle.net/DTcHh/31356/) – Waqas