Originally posted by Defnur@Feb 21 2007, 09:52
Aykroyd
О, спасибо огромное*
Сутки убил на решение проблемы, и если бы не вы, может ещё неделя ушла зря )
P.S. а это глюк или так и должно быть?
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
[/quote]
Не за что.

Это не глюк.
На самом деле это поведение, наряду со схлопыванием верхних и нижних полей элементов, является попыткой заставить блочную модель CSS нормально вести себя в условиях простого потока текста.
Если в одном из абзацев встречается изображение, может возникнуть необходимость сдвинуть это изображение, например, влево (float: left, чтобы текст обтекал его с правой стороны. Если сдвигаемое изображение будет занимать по высоте больше, чем текст первого обтекающего его абзаца, и если оно при этом будет растягивать этот абзац и отодвигать начало следующего абзаца ниже, то это будет выглядеть некрасиво из-за увеличения расстояния между этими абзацами. В связи с этим изображение и проваливается через границы всех абзацев, сохраняя между ними одинаковое расстояние, в то время как текст этих абзацев соответствующим образом его обтекает.

Описанное выше поведение удобно для форматирования текста в прямом потоке, но в то же время создает проблему "проваливания" при раскладке элементов на странице с использованием свойства float. С этой проблемой Вы и столкнулись.

Originally posted by garA@Feb 21 2007, 11:24
а можно еще после этих блоков:
написать
Код:
<div class="clear"></div>,
где
clear{
 * * * clear:both;
 * * * height:1px;
 * * * font-size:1px;
}
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]</div>
Зачем лишний див? Это не есть хорошо, если можно обойтись и без него.

Originally posted by garA@Feb 21 2007, 11:24
я привел пример в соответсвии, так сказать, с заданием:
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
[/quote]
Вы совершенно правы.
Автор действительно не указал с самого начала всех тонкостей и нюансов.