2015-12-17 2 views
1

У меня есть много контента, и я собираюсь загрузить его на свой сайт, а на веб-сайте он будет выглядеть без перерывов на линии. и для добавления контента потребуется много времени - <br>. Есть ли другой способ разбить линии? Спасибо!Как сделать перерыв строки в html без br

+0

вы должны обернуть пункты с 'абзацами

материала

' тегами, которые обеспечат правильное расстояние. – Aaron

+0

но, Аарон, это займет много времени. У меня около 300 МБ всего текста, и для добавления абзаца потребуется около года. –

+0

где должны пробиваться линии? –

ответ

4

Я предполагаю, что ваше исходное содержимое имеет перерывы, вызванные возвратом каретки или линейными каналами, но они не отображаются таким образом в вашем HTML.

Чтобы исправить это, добавьте CSS стиль pre-wrap:

div { 
 
    white-space: pre-wrap; 
 
}
<div> 
 
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
 

 
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 
 
</div>

+0

вот что мне нужно, спасибо! –

1

Вы можете указать ширину тега абзаца или его родительского тега. Пожалуйста, разместите свою работу в jsfiddle. Поэтому я могу отредактировать его и дать его вам

+0

http://s27.postimg.org/yrzwnymmb/image.jpg пожалуйста, просто попробуйте текст, подобный этому, и покажите мне. неудовлетворительно, я не могу поделиться этой информацией. спасибо –

+0

вы хотите, чтобы серый фон был заполнен полной шириной или половиной ширины браузера? –

+0

https://jsfiddle.net/sagartt/ky57u48k/ вот моя работа. Я сделал это для половины ширины браузера –

0

Я предполагаю, что потребовалось бы еще больше времени, чтобы обернуть абзацы в <p></p>, чем это могло бы добавить <br> между параграфами. Если бы я собирался взять огромное количество необработанного текста и поместить его в контент на веб-странице, я бы вставлял его (или, поскольку я программист пишу программу), программу, которая сделает преобразование.

Как я пишу, я думаю и задаюсь вопросом, взяли ли вы текст и поместили его в MS Word и сохранили его как HTML и внесли исправления в формате, можете ли вы получить результат из того, что будет работать для ваших целей?

+0

Хорошо, я не знал, что это не будет оставить/< p /> и/< b /> Надеюсь, вы можете понять, где они находятся. –

+0

копирование/вставка в MS Word, чем сохранение займет много времени. Можете ли вы помочь мне сделать программу для автоматического добавления параграфов/br-s? –

0

Используйте CSS. Например, если у вас есть несколько абзацев текста, вы можете иметь пространство между каждым из, только давая им нижний край, как:

p { margin-bottom : 1em; } 

Это даст полную пустую строку между каждым пунктом (или вы могли бы иметь 0,5 em, скажем, получить половину этого объема пространства или любую другую меру. Если вы еще не использовали CSS раньше, теперь самое время изучить, и довольно легко изучить основы.

Вы можете добавить CSS в верхней части вашего HTML в разделе главы, на данный момент (позже узнайте, как записать его в отдельный файл):

<head> 
....[other stuff here] 
<style type="text/css"> 
p { margin-bottom : 1em; } 
</style> 
</head> 
+0

GuyH unotiunatly, у меня нет абзацев в моем содержании. есть куча сырого текста. нет html, просто текст. добавление абзацев займет много времени. –

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