Я использую следующий код Haml для создания Bootstrap 2.xy Navbar:Как я могу исправить мой HART-код Bootstrap 3 RC1 для работы в узком/мобильном режиме?
.navbar.navbar-fixed-top.navbar-inverse
.navbar-inner
.container
%a.brand{:href => '/'} xyz.com
%ul.nav
%li
%a{:href => '/'}Home
%li
%a{:href => '/blog'}Articles
%li
%a{:href => '/research'}Research
%li
%a{:href => '/contact'}Contact
%li
%a{:href => '/gallery',}Gallery
При просмотре в узком окне браузера или на мобильном телефоне, элементы NavBar были хорошо сложены, как показано на скриншоте :
Я просто попытался модернизировать мой проект Bootstrap 3. Я сейчас, используя этот Haml код для навигационной панели:
.navbar.navbar-fixed-top.navbar-inverse
.container
%a.navbar-brand{:href => '/'} xyz.com
%ul.nav.navbar-nav
%li
%a{:href => '/'}Home
%li
%a{:href => '/blog'}Articles
%li
%a{:href => '/research'}Research
%li
%a{:href => '/contact'}Contact
%li
%a{:href => '/gallery',}Gallery
Однако Navbar сейчас не работает, как и раньше (см второй скриншот):
Как я могу исправить код Haml, чтобы вернуться к старому поведению с помощью начальной загрузки 3 RC1?
Вы уверены, проблема с HAML, а не с новой версией Bootstrap? Кроме того, вы используете правильный синтаксис? Одна версия вашего кода использует '.navbar-inner' над' .container', другая имеет '.navbar-nav' внутри' .container'. –
Вы правы, я был не очень точен с моим вопросом. Конечно, проблема не связана напрямую с HAML, просто я использую HAML для генерации HTML. Я пробовал всевозможные комбинации контейнеров и т. Д., Поэтому мой синтаксис изменился ... –