다음은 부트 스트랩 Navbar에 대한 마크 업입니다. 이것은 코드 숨김에서 데이터베이스를 통해 생성됩니다. 문제는 오른쪽 정렬 된 항목이 나머지 브라우저 항목까지 푸시됩니다. 왼쪽 정렬 된 항목보다 작 으면 정상적으로 작동합니다.부트 스트랩 navbar 붕괴가 올바르게 포맷되지 않았습니다.
내가 뭘 잘못했는지 아이디어가 있습니까?
감사
마크 업
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="./" class="navbar-brand">Application name</a>
</div>
<div id="MainNavBar" class="navbar-collapse collapse navbar-responsive-collapse">
<ul class="nav navbar-nav">
<li><a title="Return to the home page" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl12", "", false, "", "Default", false, true))">Home</a></li>
<li><a title="Ways to contact us" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl14", "", false, "", "Contactus", false, true))">Contact</a></li>
<li class="dropdown"><a class="dropdown-toggle" aria-expanded="false" data-toggle="dropdown" title="Latest News" href="#">News<b class="caret"></b></a><ul class="dropdown-menu">
<li><a title="Latest News" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl20", "", false, "", "News/News", false, true))">News</a></li>
<li><a title="View Events" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl22", "", false, "", "events", false, true))">Events</a></li>
</ul>
</li>
<li><a title="Recommended Suppliers" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl24", "", false, "", "external", false, true))">External</a></li>
<li class="dropdown"><a class="dropdown-toggle" aria-expanded="false" data-toggle="dropdown" title="Property for sale" href="#">Property<b class="caret"></b></a><ul class="dropdown-menu">
<li><a title="Property for sale" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl30", "", false, "", "Property/8", false, true))">For sale</a></li>
<li><a title="Property for lease" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl32", "", false, "", "Property/9", false, true))">For Lease</a></li>
</ul>
</li>
<li><a title="Local Information and services" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl34", "", false, "", "Content/10", false, true))">Local</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl37", "", false, "", "Secure/Landing/2", false, true))">Homeowners</a></li>
<li><a runat="server" href="https://oursite.com/hoa3_vendors/secure/landing/2" title="Login Section for Vendors Only">Vendors</a></li>
</ul>
</div>
</div>
</div>
=============================================
'이
@media only screen and (min-width: 790px) {
.collapse {
display: block;
}
.navbar-header {
display: none;
}
}
@media only screen and (max-width: 790px) {
.collapse {
display: none;
}
.navbar-header {
display: block;
}
}
너무 많은 항목을 허용하는 솔루션 (그는 자신있게 말한다) 마지막이다. 메뉴 시스템, 부트 스트랩 및 대부분의 경우 링크가 너무 많아서 조정할시기를 결정할뿐만 아니라 특정 디자인을 수용하기 위해 메뉴 중단 점을 조정해야합니다. GetBootstrap.com 사용자 정의 프로그램은 변경할 수있는 변수가 적습니다. 현재 768px입니다. 992 또는 다른 값으로 변경할 수 있습니다. – Christina
안녕 크리스티나 - 답장을 보내 주셔서 감사합니다. 내가 가지고있는 주요 문제는 각 사이트에 대해 동적으로 생성되는 것처럼 탐색 막대에 표시 될 링크의 수를 모르는 것입니다. 이것을 즉시 조정할 수있는 수학 방정식이 있습니까? (미안하지만 주로 백 엔드 DB와 WPF를 WinForms에서 작성하므로 CSS는 여전히 검은 색 아트입니다 .-) – gchq
업데이트 - 기본적으로 webforms 프로젝트에는 .less 파일이 없습니다. Bootswatch에서 두 개를 다운로드하고 variables-free에서 grid-float-breakpoint를 찾았습니다. screen-sm-min으로 설정되었으며 지적한대로 768px입니다. 이 파일을 screen-md-min (992) 및 screen-lg-min (1200px)으로 변경했지만 효과가 없습니다. css 파일이 .less 파일에 어떻게 연결되어 있는지 전혀 모르지만 동일한 디렉터리 – gchq