Bootstrap .pull-right не влияет на .navbar-search

Я хотел бы использовать класс .navbar-search в Boostrap, но я хотел бы используйте его с .pull-right. Однако .pull-right, похоже, не влияет на панель поиска, поскольку .navbar-search имеет float: left в нем, и это, кажется, переопределяет .navbar-search.

Есть ли очевидный способ заставить его работать с Bootstrap или мне нужно просто добавить пользовательский CSS для поиска с плавающей запятой?

HTML (сгенерировано из HAML в приложении rails)

<form accept-charset="UTF-8" action="/search" class="navbar-search pull-right" method="get">
  <div style="margin:0;padding:0;display:inline">
    <input name="utf8" type="hidden" value="✓">
  </div>
  <input class="search-query" id="q" name="q" placeholder="Search" type="text">
 </form>

Сгенерировано CSS:

.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
bootstrap.css:236

.pull-right {
  float: right;
}
bootstrap.css:525

Полная навигация (сгенерировано из HAML):

<div class="navbar navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      ...
      <form accept-charset="UTF-8" action="/search" class="pull-right navbar-search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"></div>
                <input class="search-query" id="q" name="q" placeholder="Search" type="text">
      </form>
    </div>
  </div>
</div>
6
задан vfilby 4 April 2012 в 01:52
поделиться