2010-06-03 2 views
0

У меня есть текст в div, и я хочу, чтобы он обертывался, чтобы соответствовать ширине документа (без свитков!). Я не хочу иметь слово-брейк, как сНу {слово-обертывание: преодолей слово;}html - проблема со словом wrapping

Например (это то, что я хочу получить):

hello world! today is a 
good day. 

Но нет:

hello world! today is a good day. 

или:

hello world! today is a go 
od day. 
+2

Umm. ChrisW отредактировал ваш вопрос, чтобы попытаться понять его, но похоже, что вы просите, что такое поведение по умолчанию. – Quentin

ответ

0

Я не уверен, что вы хотите, это только это?

<div style="width:200px">hello world! today is a good day.</div> 
+0

№. Ширина окна может быть изменена при изменении пользователем размера. Таким образом, фиксированной ширины нет. Например, если эти строки являются границами: | | замечательный замечательный замечательный Итак, вы видите, потому что нет места для 3-го замечательного, он переходит на вторую строку –

+0

Я решил проблему, спасибо всем! У меня было слишком много  , и это повлияло на то, как текст обернут –

0

Возможно, тег <wbr> может вам помочь. Этот тег позволяет браузеру вставлять разрыв строки, где он расположен, «если браузер хочет».

This - это страница, описывающая поведение IEbreak, вы можете взять ее как модель для некоторой отладки.

И если вы хотите запустить jQuery для ввода сценария <wbr> в свой html here you can se an example from John Resig.

Вы можете прочитать полную справку об Этом here

A similar topic was discussed on SO here.

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