2015-03-26 2 views
1

Я использую Bootstrap buttons для создания флажков с изображениями. Когда я непосредственно использую пример кода, кнопки не имеют флажка. Но когда я помещаю их в отзывчивый макет, у них есть флажок.checkbox on Bootstrap 3 отображается неправильно в ответном макете

Я создал a JSFiddle, который демонстрирует это. Есть ли способ иметь кнопки Bootstrap без флажка?

Вот код:

<div class="container-fluid"> 
    <div class="row"> 
    <div class="btn-group" data-toggle="buttons"> 
    <div class="col-md-4"> 
     <label class="btn btn-primary"> 
     <input autocomplete="off" type="checkbox"> 
      Checkbox 1 
     </label> 
    </div> 
    <div class="col-md-4"> 
     <label class="btn btn-primary"> 
     <input autocomplete="off" type="checkbox"> 
      Checkbox 2 
     </label> 
    </div> 
    <div class="col-md-4"> 
     <label class="btn btn-primary"> 
     <input autocomplete="off" type="checkbox"> 
      Checkbox 3 
     </label> 
    </div> 
    </div> 
</div> 

ответ

2

Ваша разметка откусил - это должно быть так:

<div class="container-fluid"> 
    <div class="row"> 

    <div class="col-md-4"> 
     <div class="btn-group" data-toggle="buttons"> 
     <label class="btn btn-primary"> 
      <input type="checkbox" autocomplete="off"> Checkbox 1 
     </label> 
     </div> 
    </div> 

    <div class="col-md-4"> 
     <div class="btn-group" data-toggle="buttons"> 
     <label class="btn btn-primary"> 
      <input type="checkbox" autocomplete="off"> Checkbox 2 
     </label> 
     </div> 
    </div> 

    <div class="col-md-4"> 
     <div class="btn-group" data-toggle="buttons"> 
     <label class="btn btn-primary"> 
      <input type="checkbox" autocomplete="off"> Checkbox 3 
     </label> 
     </div> 
    </div> 

    </div> 
</div> 

См this demo bootply

Несколько ошибок отметить в своем коде, за пределами структуры:

У вас есть: <div class=".col-md-4">, '.' не должно быть в .col-md-4, также необходимо удалить теги закрытия ввода (</input>) - входы самозакрывающиеся

+0

Я скоро проведу новый код, спасибо! И спасибо за уловки на опечатках, я использовал онлайн-конвертер для haml в html, который, должно быть, испортил имена классов. Я исправил опечатки в случае, если люди смотрят в будущее. –

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