Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2011, 02:45   #1
Mlex
Новичок
Джуниор
 
Аватар для Mlex
 
Регистрация: 16.07.2010
Сообщений: 2
Печаль img align=left - почему div а уровень выше не рисуется по длинне контента?

http://www.diigo.com/item/image/22evl/otq1 - скрин.
http://www.diigo.com/item/image/22evl/iphv - скрин чуть побольше

не могу понять почему -уже и блоки разные варианты делал и всё равно такая беда (или если display: inline-block; то обтекание текстом не делается ) Прошу помогите

Последний раз редактировалось Mlex; 16.12.2011 в 02:54. Причина: +1 скрин
Mlex вне форума Ответить с цитированием
Старый 16.12.2011, 07:08   #2
irt
Пользователь
 
Аватар для irt
 
Регистрация: 24.02.2011
Сообщений: 20
По умолчанию

Атрибут align у тега img, если не ошибаюсь, выводит выводит картинку из потока и делает её плавающей. При этом другие элементы на неё никак не реагируют в плане своего размера и положения, что позволяет ей "вываливаться" за область своего контейнера и даже "залезать" на другие.

попробуй добавить следующее в конец CSS:
Код:
#id:after{
	content:'';
	display:block;
	clear:both;
}
где id заменить соответственно на айди твоего div (который должен растягиваться).
На старых IE работать не будет.

Или можешь добавить в смежный блочный элемент, следующий после неё
Код:
clear:both;
Тогда он будет учитывать её при позиционировании и грубо говоря встанет сразу за ней. Соответственно растянется и область контейнера этого элемента.

Последний раз редактировалось irt; 16.12.2011 в 07:24. Причина: upd
irt вне форума Ответить с цитированием
Старый 16.12.2011, 14:20   #3
Mlex
Новичок
Джуниор
 
Аватар для Mlex
 
Регистрация: 16.07.2010
Сообщений: 2
По умолчанию

Спасибо, поставил после следующего элемента этот стиль - отлично - размер стал больше, но слишком больше - скрин, как то решается или придётся всегда писть статьи больше? вот адрес - где пытаюсь это исправить http://blog.xmlex.ru
Mlex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
img внутри тега div moshkin_ura HTML и CSS 4 30.11.2011 21:14
Почему двоеточие и тире отображается выше обычного? Сергей Орлов Microsoft Office Word 1 10.07.2009 00:53
div-верстка: контент выше хедера wall66 HTML и CSS 9 15.02.2009 08:57
Почему не работает тег align=right?valign работает а align нет! aviv HTML и CSS 5 21.01.2009 17:46
Броузер не отображает картинки <img... Почему? Stilet Perl 8 14.04.2008 09:56