PDA

Просмотр полной версии : Объект вылезает за рамки элемента, в котором он находиться


Melamory
02.08.2009, 18:59
Трудно описать ситуацию...
В общем, на сайте (histry.ru) внутри элемента Контейнер находится левый сайдбар, контент (текст посередине) и правый сайдбар. В стилях у левого и правого сайдбаров задано обтекание (float) слева и справа соответственно.
Проблема в том, что контент "распихивает" контейнер, в котором он находиться (т.е. контейнер формируется в зависимости от длины текста). А вот сайдбары при недостатке места вылезают за края контейнера и без стеснения накладываются на футер (увидеть это можно вот здесь (http://histry.ru/?page_id=189), например).
Если убрать float, то эти три элемента (контент и два сайдбара) не могут находиться на одной высоте (идут только один под другим).
Нужна помощь! Либо заменить float чем-то, чтобы эти три элемента все равно оставались на своих местах; либо сделать так, чтобы размер сайдбаров также влиял на размер контейнера (т.е. чтобы они не выходили за его границы).

black_hat
04.08.2009, 23:08
Вобщем не понял, но вот инфа какую нашел по ксс (http://habrahabr.ru/blogs/css/49756/) там впринципе всё разжевано