2016-11-19 26 views
0

Ich habe eine Seite, die Text aus einer MySQL-Datenbank abgerufen zeigt.Wie behalte ich den Text im div?

Ich kann nicht herausfinden, warum ich den Text nicht als Textblock innerhalb der div anzeigen kann. Stattdessen überläuft es das Div. (Ich bin mit Bootstrap-3) Hier ist ein fiddle

<div class="container"> 
 
    <div class="row"> 
 
    <!---MAIN COLUMN------> 
 
    <div class="col-xs-12 col-md-6 col-sm-8 col-lg-6 col-centered"> 
 
     <h2> 
 
     How to keep the text inside the div? 
 
     </h2> 
 

 
     <div class="mytext"> 
 
     fdsnkfhskghkgskghsdkghdskghdsklhgkdlsghds 
 
     khgkdshgdksghdsklghdskg hkdslhgkdshgkdshgkdshgkd 
 
     shgksdlhgksdhgkdslhgkdshgkdshgkdshgksd hgkldshgkd 
 
     shgkldshgkhdsgkhdskghdskhgkdlshgkdshgkldsh 
 
     gkdshgklhds kghdskghdskl 
 
     <small> 
 
     </small> 
 

 
     </div> 
 

 
    </div> 
 
    </div> 
 
</div>

+0

Mögliches Duplikat von [Wie erzwinge ich einen Zeilenumbruch in einem langen Wort in einem DIV?] (Http://stackoverflow.com/questions/3058866/how-to-force-a-line-break-in-a- -looooooong-Wort-in-einem-div) – Dez

Antwort

4

word-break:break-all; verwendet, um das Wort

.mytext{ 
 
    word-break:break-all; 
 
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="container"> 
 
    <div class="row"> 
 
    <!---MAIN COLUMN------> 
 
    <div class="col-xs-12 col-md-6 col-sm-8 col-lg-6 col-centered"> 
 
     <h2> 
 
     How to keep the text inside the div? 
 
     </h2> 
 

 
     <div class="mytext"> 
 
     fdsnkfhskghkgskghsdkghdskghdsklhgkdlsghds 
 
     khgkdshgdksghdsklghdskg hkdslhgkdshgkdshgkdshgkd 
 
     shgksdlhgksdhgkdslhgkdshgkdshgkdshgksd hgkldshgkd 
 
     shgkldshgkhdsgkhdskghdskhgkdlshgkdshgkldsh 
 
     gkdshgklhds kghdskghdskl 
 
     <small> 
 
     </small> 
 

 
     </div> 
 

 
    </div> 
 
    </div> 
 
</div>

1

geben CSS

zu brechen
.mytext{ 
    width:200px; 
    word-wrap:break-word; 
    border:thin black solid; 
} 

Hier wird JSFiddle aktualisiert

0

Dies ist eine rein hypothetische Frage - auf einer echte Website finden Sie echten Text haben, bestehend aus echten Worten, die viel kürzer sind als Ihr Beispiel Phantasiewort/s, und sie passen gut in dieses div, da der Text an Wortenden, dh Leerzeichen, gebrochen wird. Verwenden Sie einfach den gleichen echten Text und Sie werden sehen.

Verwandte Themen