2016-01-13 2 views
1

Я хочу добавить компоненты в правой части заголовка панели. Однако, используя pull-right, div не помещается в заголовок. Как это решить?Bootstrap 3: pull-right не помещается в заголовок панели

enter image description here

Здесь HTML:

<div class="panel-heading"> 
    <strong>{% trans 'Properties' %}</strong>&nbsp;({{ property_list|length }}) 
    <div class="pull-right"> 
     <form class="form-inline" accept-charset="UTF-8" method="get"> 
      <input name="utf8" type="hidden" value="✓"> 
      <div class="form-group"> 
       <input type="search" name="search" id="search" value="{{ search }}" placeholder="{% trans 'Find property by name' %}" class="form-control" spellcheck="false"> 
      </div> 
      <button name="button" type="submit" class="btn btn-default" title="{% trans 'Search' %}"><i class="fa fa-search"></i> 
      </button> 
     </form> 
    </div> 
</div> 

ответ

2

Вы можете попробовать что-то вроде этого. Вам просто нужно использовать text-right, так как форма рядная ..

<div class="panel panel-default"> 
    <div class="panel-heading text-right"> 
     <span class="pull-left"><strong>{% trans 'Properties' %}</strong>&nbsp;({{ property_list|length }})</span> 
     <div class=""> 
      <form class="form-inline" accept-charset="UTF-8" method="get"> 
       <input name="utf8" type="hidden" value="✓"> 
       <div class="form-group"> 
        <input type="search" name="search" id="search" value="{{ search }}" placeholder="{% trans 'Find property by name' %}" class="form-control" spellcheck="false"> 
       </div> 
       <button name="button" type="submit" class="btn btn-default" title="{% trans 'Search' %}"><i class="fa fa-search"></i> 
       </button> 
      </form> 
     </div> 
    </div> 
    <div class="panel-body">..</div> 
</div> 

http://www.codeply.com/go/4s0omPtRLt

+0

Он работал, однако это делает панель-заголовок бросить большой – Ruben

0

Я также фиксированный мою проблему так:

.panel-heading { 
    overflow: hidden; 
} 
Смежные вопросы