Проблема с парсером текста при публикации поста (путаница с тегами в публикации)

1
Друзья, помогите разобраться вот с каким вопросом.

Я имею верстку вида:


<div>
  <h1>Заголовок публикации</h1>
  <p>контент публикации</p>
  <ul>метки публикации</ul>
</div>

Тег P у меня — контейнер типа display: block. Это нужно для СЕО — видите ли поисковики лучше хавают контент, который в P загнан.

Так вот, проблемы возникают, когда в теле моей публикации встречаются либо теги blockquote (цитата), либо h4-h6 (подзаголовки). Происходит следующее. Сразу перед этими двумя тегами происходит авто-закрытие тега P, а весь оставшийся контент после, скажем, подзаголовка идет уже без оформления (я очень надеюсь что вы поняли мое объяснение).

Так вот, я все никак не могу понять — на каком этапе (где копать, в каком файле) происходит такое странное перераспределении тегов и, как следствие, деформация верстки.

Например, это вы можете наблюдать тут www.nepropadu.ru/blog/theory/152.html. «Обрыв» происходит сразу перед первым же подзаголовком.

Подскажите, как профикстить проблему и убедительно попросить парсер текста не делать так больше :)

Заранее благодарю.
  • 0
  • 03 ноября 2009, 19:33
  • g3n0m

Комментарии (8)

RSS свернуть / развернуть
Подскажите хотя бы в каком файле движка покопаться, а то я уже и ума не приложу где там именно все это зашито.
0
посмотри исходный HTML код страницы через браузер, а не через FireBug или подобное
+1
  • avatar
  • ort
  • 03 ноября 2009, 20:01
Немного переделал блок, теперь отображает корректно.

А то до этого действительно обрубался параграф и верстка кособочилась. Но все равно спасибо :)

Вопрос можно считать закрытым.
0
видите ли поисковики лучше хавают контент, который в P загнан

на чём основано это утверждение?
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.