2013-09-21 4 views
1

Некоторое время - я делаю приложение для рельсов (4.0). Используя BS3, bootstrap.css и bootstrap-theme.css находятся в каталоге моих стилей проекта, а также в bootstrap.js в каталоге javascripts. Другие стили бутстраповских работать дисплей просто отлично, такие как .btn-группа, .btn-первичный и т.д. Вот Navbar Я пытаюсь создать (HAML):Почему мои стили навигационных стилей Twitter не применяются?

.navbar.navbar-fixed-top 
    .navbar-inner 
     .container 
      %a.brand{:href => '#'} Site Name 
      %ul.nav 
       %li.active 
        %a{:href => '#'} Home 
       %li 
        %a{:href => '#'} Link 1 
       %li 
        %a{:href => '#'} Link 2 

А вот как это выглядит, по вертикали а не «горизонтальный», а также «бренд», не имеющий своих стилей: http://jsfiddle.net/JLt9u/

Как сделать его горизонтальным, как видно на сайте? Я просто использую устаревшие имена классов? Я смотрел на всевозможные другие вопросы по SO, связанные с этим, и ни у кого нет ответа. Любая помощь будет оценена!

+1

Вы понимаете, что навигационная панель реагирует и автоматически сворачивается «по вертикали» на более мелкие устройства? http://jsfiddle.net/dxXmY/1/ – Adrift

+0

Нет, я не понимал, что отзывчивость - это поведение по умолчанию. –

ответ

1

Вы используете старую (2.x) разметку с новыми стилями. Правильная разметка, взятые из Bootstrap docs:

<nav class="navbar navbar-default navbar-fixed-top"> 
    <ul class="nav navbar-nav"> 
    <li class="active"><a href="#">Home</a></li> 
    <li><a href="#">Link 1</a></li> 
    <li><a href="#">Link 2</a></li> 
    </ul> 
</nav> 

Если вы переходите от 2.x до 3.0 есть a docs section for that.

+0

Не совсем, он по-прежнему вертикальный и не имеет бренда сайта: http://jsfiddle.net/dxXmY/. Однако, где вы получили обновленную информацию о разметке, чтобы я мог ссылаться на нее в будущем? –

+1

Обратите внимание, что новый Bootstrap реагирует по умолчанию, вы увидите мобильную версию, если область просмотра достаточно мала: http://jsfiddle.net/dxXmY/embedded/result/ (ваша скрипка, полноэкранный) – Pavlo

+0

Вы абсолютно правы - Я тестировал окно, подходящее для полуэкрана. Спасибо чувак. –

Смежные вопросы