Непонятный разрыв в выводе элементов инфосистемы

#
Непонятный разрыв в выводе элементов инфосистемы
Добрый день!

Может кто сталкивался, что после введения вот такой конструкции:

  <!-- Переход на новую строку после каждой 2-й группы -->
<xsl:if test="position() mod 2 = 0">
<hr />
</xsl:if>


После первого ввода в код <hr /> появляется огромный необоснованный отступ. Второй элемент уже нормально отображается.



И при этом ни в коде никаких таких отступов нет, и инспектор кода не показывает, где он мог бы взяться.

Заранее благодарю!

Модератор
#
Re: Непонятный разрыв в выводе элементов инфосистемы
byRonni3,
включите Firebug и посмотрите откуда отступы у Вас лезут.
#
Re: Непонятный разрыв в выводе элементов инфосистемы
HostCMS, Я ж и говорю, инспектор кода и Firebug не показывают ничего такого, что могло бы дать такой отступ.
Перестановка элементов в инфосистеме тоже ничего дает.
Не могли бы вы посоветовать, куда обратить внимание? Страница - http://t.itc-media.ru/staff/
#
Re: Непонятный разрыв в выводе элементов инфосистемы
Могу посоветовать для div с классом separator поменять стили
с
clear: both;
margin: 10px 0 30px;
height: 0;
border-bottom: 1px solid #eae4e5;
padding-bottom: 30px;

на

float: left;
width: 100%;
margin: 10px 0 30px;
height: 0;
border-bottom: 1px solid #eae4e5;
padding-bottom: 30px;
skype: mcross82
#
Re: Непонятный разрыв в выводе элементов инфосистемы
Mcross, благодарю! Хорошее решение, помогло.
Все равно интересно, почему HostCMS так реагирует на первый clear:both. Мне кажется это в ней дело.
Модератор
#
Re: Непонятный разрыв в выводе элементов инфосистемы
byRonni3,
HostCMS реагирует или все же браузер реагирует?
Авторизация