Как начать новую строку из JavaScript? - PullRequest
1 голос
/ 27 сентября 2010

Я создал эту «оболочку» в jquery:

Код: текст ссылки

Демонстрация: текст ссылки

Мне нужно, чтобы каждые 100 символов вводились в новой строке ниже.Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 27 сентября 2010

На высоком уровне вы генерируете html из JavaScript, поэтому любой html, который будет работать автономно, будет работать и при генерации из JavaScript.Некоторые возможности с различной гибкостью:

Предварительно отформатированный текст, вставка новой строки "\n" символов:

<code><pre>
line one
line two

Вставка тегов разрыва:

line one<br />
line two<br />

Или мой любимый, используйте теги абзаца:

<p>line one</p>
<p>line two</p>

Мне нравится это, потому что вы можете ссылаться на каждую строку в коде как на отдельный элемент DOM.Установите этот CSS, чтобы линии были рядом:

div.code-listing p { margin: 0; padding: 0; }
1 голос
/ 27 сентября 2010

Программно, путем объединения <br /> это единственный способ, о котором я могу думать.

word-wrap: break-word;

В сочетании с шириной вы получите приблизительное значение, но оно не будет идеальным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...