как сделать правильно отобразить div

broken
На сайте с 03.10.2006
Offline
228
701

не могу никак побороть.

есть

<div id="text"><img style="MARGIN-RIGHT: 20px" alt=" " src="01.jpg" align="left" border="0" /> тут текста написанно куча</div>

<div id="an">аннотация</div>

в верхнем картинка 240 на 240

никак не получается нижний div сделать под верхним. он заползает из-за выравнивания влево, туда где написан текст, а нужно чтобы он был под картинкой, а не справа от нее.

Varkolak
На сайте с 03.06.2005
Offline
174
#1

broken, все правильно он заползает, так и должен!

Для того что бы не заползал, надо для <div id="an">аннотация</div>

добавить в стили: clear:both;

Или можно между верхним и нижним блоком добавить еще один див с этим же clear:both; в стиле!

P.S. и лучше прописывайте float:left;, а не align="left" - из-за него появляется не понятный отступ в 1 пиксель иногда бывает не красиво, а вот флоат четко прижимает!

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
broken
На сайте с 03.10.2006
Offline
228
#2

гениально. ну надо же так ступить :(((

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий