Показать сообщение отдельно
  #12 (permalink)  
Старый 18.09.2009, 18:08
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Кстати, вот недавно пытался научить div-ный блок вести себя по ширине так же как по высоте, т. е. растягиваться контентом, получилось так:
<div style="overflow: hidden;">
	<div style="float: left;">
		text
	</div>
</div>


Все на первый взгляд, замечательно везде работает, но если добавить в такую конструкцию блок с "float: right;" , то в IE6 и IE7 добавленный блок начинает растягивать всю конструкцию на всю доступную ей ширину. Пришлось все же таблицей сделать .

Вот полный пример:
<div style="overflow: hidden; background: #f99;">
	<div style="float: left; background: #9f9;">
		<div style="float: right;"></div>
		text
	</div>
</div>


Пробовал с "position: relative;" + "position: absolute;" выдумывать, но тоже никак. На IE6 можно было бы и забить, но вот IE7.
Ответить с цитированием