2016-04-06 4 views
0

Я хочу, чтобы содержимое отображалось как это, но без знака <br>, используя как-то в CSS. Что-то вроде этого:Как сделать несколько перерывов в CSS?

Hi <br><br><br><br><br><br><br><br><br><br> Hello <br><br><br><br><br><br><br><br><br><br> Bye

+1

Какова цель перерывов? Если это интервал, для этого нужны поля и/или дополнения. –

+1

Текст должен быть в текстовых элементах ... тогда его можно создать с помощью CSS. Текстовые узлы не могут быть выбраны с помощью CSS. –

ответ

2

Вы можете использовать <pre> тег, если вы должны быть ориентированы на простой текст.

<pre> 
 
one 
 

 

 

 

 
two 
 

 

 

 

 

 
three 
 
</pre>

Или CSS путь white-space: pre; для других элементов, таких как <div>.

div { 
 
    white-space: pre; 
 
}
<div> 
 
one 
 

 

 

 

 
two 
 

 

 

 

 

 
three 
 
</div>

+0

Узнал что-то новое. +1 – gibberish

+0

Спасибо. Я пойду с этим. Это хорошее использование pre tag. +1 – Sudi

0

Вы можете использовать любого из этих свойств CSS, но вы должны поместить текст в HTML-тег, такие как <p>, div и т.д.:

высоты
маржи-топ
margin-bottom
padding-top
padding-bottom

#midP{margin-top:50px;margin-bottom:20px;border:1px solid red;}
<p>Hi</p> 
 
<p id="midP">Hello</p> 
 
<p>Bye</p>

+0

Я знаю это, но это долгий процесс. Я пойду с pangloss. Спасибо за ответ. – Sudi

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