Подтвердить что ты не робот

Текст не обертывается внутри элемента div

Я испытываю проблему, которая никогда не случалась раньше и кажется действительно беспрецедентной, некоторый текст не обертывается внутри div.

В этой ссылке приведен пример моего html-кода:

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>

Любая помощь?

4b9b3361

Ответ 1

Это потому, что в этой длинной строке нет пробелов, поэтому она должна вырваться из своего контейнера. Добавьте word-break:break-all; в свои правила .title, чтобы заставить перерыв.

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

Пример jsFiddle

Ответ 2

Я нашел, что это помогло, когда мои слова ломают часть слова через плагин WooThemes Testimonial.

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

играйте с ним здесь 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>

Ответ 3

вы можете добавить эту строку: word-break:break-all; к вашему CSS-коду

Ответ 4

Проблема в jsfiddle заключается в том, что ваш фиктивный текст - все одно слово. Если вы используете свой lorem ipsum, заданный в вопросе, тогда текст обернется отлично.

Если вы хотите, чтобы большие слова были сломаны в середине слова и обернуты, добавьте это в свой .title css:

word-wrap: break-word;

Ответ 5

Вы можете быть в курсе другого варианта, word-wrap: break-word;

Разница в том, что слова, которые могут полностью вписываться в одну строку, будут делать это, потому что они вынуждены ломаться просто потому, что на линии больше нет недвижимости.

См. скрипт для иллюстрации http://jsfiddle.net/Jqkcp/