2014-05-20 7 views
23

Ich habe ein Problem, das noch nie zuvor aufgetreten ist und scheint wirklich beispiellos zu sein, einige Texte sind nicht in einem Div.Text, der nicht in ein div-Element eingebettet ist

In dieser Verbindung ist eine Probe meines HTML-Code:

http://jsfiddle.net/NDND2/2/

<div id="calendar_container"> 
    <div id="events_container"> 
     <div class="event_block"> 
     <div class="title"> 
      lorem ipsum lorem ipsumlorem ipsumlorem ipsumlorem 
     </div> 
     </div> 
    </div> 
</div> 

Jede Hilfe ??

+2

Es spielt wickeln, wenn Sie Leerzeichen hinzufügen, Ihre Geige ist der Code nicht wie hier gepostet –

+1

Ihr Beispiel extreme und nicht Ihre HTML überein –

Antwort

33

Das liegt daran, dass in dieser langen Zeichenfolge keine Leerzeichen enthalten sind, sodass sie aus dem Container ausbrechen muss. Fügen Sie Ihren .title-Regeln word-break:break-all; hinzu, um eine Unterbrechung zu erzwingen.

#calendar_container > #events_container > .event_block > .title { 
    width:400px; 
    font-size:12px; 
    word-break:break-all; 
} 

jsFiddle example

5

Sie diese Zeile hinzufügen: word-break:break-all; zu Ihrem CSS-Code

3

Das Problem in der jsfiddle ist, dass Ihr Blindtext alles Wort ist. Wenn Sie Ihren Lorem Ipsum in der Frage verwenden, wird der Text gut umbrochen.

Wenn Sie große Worte wollen Mitte Wort gebrochen werden und Wrap-around, fügen Sie diese zu Ihrer .title css:

word-wrap: break-word; 
1

könnten Sie bewusst eine andere Option sein profitieren, word-wrap: break-word;

Die Unterschied hier ist, dass Wörter, die vollständig auf 1 Zeile passen können, dies tun, gegen gezwungen werden zu brechen, einfach weil es keine weitere Immobilie auf der Linie gibt, die das Wort beginnt.

Siehe die Geige für eine Illustration http://jsfiddle.net/Jqkcp/

35

Ich fand dies half, wo wurden meine Worte teilweise durch das Wort in einer WooThemes Testimonial-Plugin zu brechen.

.testimonials-text { 
    white-space: normal; 
} 

mit ihm spielen hier http://nortronics.com.au/recomendations/

<blockquote class="testimonials-text" itemprop="reviewBody"> 

<a href="http://www.jacobs.com/" class="avatar-link"> 

<img width="100" height="100" src="http://nortronics.com.au/wp-content/uploads/2015/11/SKM-100x100.jpg" class="avatar wp-post-image" alt="SKM Sinclair Knight Merz"> 

</a> 
<p>Tim continues to provide high-level technical applications advice and support for a very challenging IP video application. He has shown he will go the extra mile to ensure all avenues are explored to identify an innovative and practical solution.<br>Tim manages to do this with a very helpful and professional attitude which is much appreciated. 
</p> 
</blockquote> 
+0

dies war der Antwort auf mein Problem – yobddigi

+0

Dies ergab mehr Sinn als die anderen Antworten, Danke. –

+0

Danke, diese Antwort hat mir wieder geholfen! – Mike

Verwandte Themen