2014-01-24 3 views
5

Я пытаюсь создать кнопку с надписью над ней. Но текст не обертывается на кнопку. Вот что я сделал.Word-wrap не работает в bootstrap 3

<div class="form-group"> 
    <div class="col-md-6 col-sm-6 col-xs-6"> 
    <input type="radio" id="1" class="hidden"> 
    <label for="1" class="btn btn-info btn-preference pull-right">Stability</label> 
    </div> 
    <div class="col-md-6 col-sm-6 col-xs-6"> 
    <input type="radio" id="1" class="hidden"> 
    <label for="1" class="btn btn-primary btn-preference text-center"> 
     <span class="break-wo">Freedom and Risk</span>               
    </label> 
    </div> 
</div> 

Вот Link for bootfly

ответ

13

Это не обертка, это white-space: nowrap;, который мешает текст обернуть при использовании .btn, который содержит white-space: nowrap; поэтому используйте white-space: normal;

label[for="1"].btn { 
    white-space: normal; 
} 

Demo


Примечание: Ваше значение ID является недействительным, вы не можете запустить id с номером

+4

Г-н Чужеродные Волшебное снова –

+1

Спасибо большое, он работал, я буду отмечать его как ответ, как только сайт позволит меня. – Shahzeb

+0

@Shahzeb Нет проблем :) и вы приветствуете ... –

1

Вы пытались добавить white-space: normal; в свой span class="break-wo"? Это должно помочь.

0

Попробуйте этот путь ...

<div class="radio"> 
<label class="btn btn-info"> 
    <input type="radio" id="1" name="optionsRadios" class="hidden" value="option1" checked> 
    Option one 
</label> 
</div> 

Добавление тега внутри метки

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