Пробел между элементами <p> (не на полях? Пример показан)

0

Эй, я пишу это основное программное обеспечение форума, и в каждом посте элементы <p> имеют эти огромные промежутки между ними, я могу уменьшить их размер, уменьшив высоту линии. http://www.uk-sf.com/forums.php?view=topic:102, если вы перейдете по этой ссылке, вы можете увидеть одну из тем, в которой все сообщения имеют эти промежуточные элементы <p>.

У эскадрильи Leader Butler post, в частности, много написания, поэтому вы можете увидеть чрезмерный разрыв между элементами P

Если бы вы могли помочь с тем, что вызывает этот пробел, и как я мог бы избавиться от него.

Теги:

2 ответа

0
Лучший ответ

Ваша проблема в том, что вы используете блок <pre> вокруг сообщения. (Элемент pre не сворачивает HTML-пробелы по умолчанию.)

Вы должны удалить pre.

Кроме того, вы можете установить обычное .postbody pre пробела в .postbody pre, например: .postbody pre { white-space: normal. } .postbody pre { white-space: normal. }.

  • 0
    Спасибо, что я могу добавить в таблицу стилей, чтобы исправить расстояние? Является ли единственным решением удалить предварительно?
  • 0
    Почему вы хотите использовать <pre> `s в первую очередь? Удалите их, а не пытайтесь «починить» это.
Показать ещё 1 комментарий
2

Текст в элементе pre отображается в шрифте с фиксированной шириной и сохраняет как пробелы, так и разрывы строк.

DEMO

<pre>
this is example
this     is     example
this is example
</pre>

http://www.w3schools.com/tags/tag_pre.asp

  • 0
    упс я опоздал .. !!
  • 1
    Хороший ответ. Но, пожалуйста, не связывайтесь с w3schools: w3fools.com
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню