트위터 부트 스트랩 버튼 텍스트 워드 랩


186

내 인생 에서이 트위터 부트 스트랩 버튼을 여러 줄로 줄 바꿈 할 수 없습니다.

이미지를 게시 할 수 없으므로이 작업이 수행됩니다.

[이것은 부입니다] tton text

나는 다음과 같이 보이기를 원합니다

[이것이 ]

[버튼 텍스트]

<div class="col-lg-3"> <!-- FIRST COL -->
  <div class="panel panel-default">
    <div class="panel-body"> 
    <h4>Posted on</h4>
    <p>22nd September 2013</p>
    <h4>Tags</h4>
    <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
           </div>
  </div>
</div>

도움을 주시면 감사하겠습니다.

편집하다. 나는 추가를 시도 word-wrap:break-word;했지만 아무런 차이가 없습니다.

편집하다. JSFiddle http://jsfiddle.net/TTKtb/- 패널을 나란히 놓으 려면 오른쪽 열을 확장해야합니다.


jsfiddle 또는 그에 대한 테스트를 만들 수 있습니까 ??
— 자바 스크립트 코더

1
<br>줄 바꿈을 삽입 할 위치에 삽입하지 않는 이유는 무엇 입니까?
— ntalbs

버튼의 내용은 데이터베이스에서로드 될 때마다 달라 지므로 실행 불가능합니다.
— M_Becker


텍스트를 줄 바꿈하려는 지점에 <br>을 삽입하면 줄 바꿈이 나타나고 텍스트가 줄 바꿈됩니다. 나는 당신이 많은 텍스트를 가지고있을 때 이것이 해결책이 아니라는 것을 알고 싶습니다.
— pebox11

답변:


360

이것을보십시오 : 공백 추가 : normal; 부트 스트랩 버튼의 스타일 정의에 따라 또는 표시된 코드를 아래 코드로 대체 할 수 있습니다

<div class="col-lg-3"> <!-- FIRST COL -->
  <div class="panel panel-default">
    <div class="panel-body"> 
    <h4>Posted on</h4>
    <p>22nd September 2013</p>
    <h4>Tags</h4>
    <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;white-space: normal;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;white-space: normal;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
   <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;white-space: normal;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a>
           </div>
  </div>
</div>

나는 그것이 나오는 방법을 보여주기 위해 여기 에서 바이올린을 업데이트 했습니다.


와우 그냥 찾아 봐 CSS 코드가 존재한다는 것을 몰랐습니다. 당신의 도움을 주셔서 감사합니다! 이것을 해결하기 위해 몇 시간을 보냈습니다.
— M_Becker

4
@ user2063032이 사람은 공백 링크를 가장 잘 설명 할 수 있다고 생각합니다 .
— Brian Kinyua

걱정하지 마십시오. 스택 오버플로에서 매일 무언가를 배웁니다. 또한 요소, 즉 버튼의 너비가 지정된 경우 공백 속성이 잘 작동합니다.
— Brian Kinyua

@ user2063032 답변이 문제를 해결 한 경우 수락하십시오. 감사합니다 :)
— Brian Kinyua

2
몇 년 후 ... 다른 ## 시간을 절약했습니다. 감사.
— Nie Selam

67

이 클래스를 간단하게 추가 할 수 있습니다.

.btn {
    white-space:normal !important;
    word-wrap: break-word; 
}

5
word-break: normal부트 스트랩으로 설정된 값을 재정의 해야 했습니다. 그러나 그것은 매력을 발휘했습니다!
— crowmagnumb

1

이 스타일을 추가 할 수 있으며 예상대로 작동합니다.

.btn {
    white-space:normal !important; 
    word-wrap: break-word; 
    word-break: normal;
}

인라인 스타일을 사용하면 해당 버튼 하나에서만이 문제를 해결할 수 있습니다. 프로젝트 전체에서 사용할 수 있도록 클래스에 추가하십시오. 앵커의 클래스에서 col 정의를 사용하는 것은 부트 스트랩을 사용하는 동안 나쁜 습관으로 간주됩니다.
— Getsomepeaches

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.