У меня есть div. Внутри этого div находятся 2 меньших div. Я хочу, чтобы один из меньших divs имел overflow:visible
, а другой - overflow:hidden
. Не могу понять, какие селектора позволяют мне это делать, я думаю, что мне не хватает чего-то супер простого.CSS: тот же div, 2 разных стиля (для разных дочерних div)
редактировать К сожалению, позвольте мне перефразировать: Я хочу, чтобы главный ДИВ иметь стиль overflow:visible
только применительно к одному из дочерних див, в то время как основной DIV также имеет стиль overflow:hidden
применить к другим.
Пример:
<div id="body">
<div id="visible">This div should be visible.</div>
<div id="hidden">This div should be hidden.</div>
</div>
#body{
width:300px;
height:300px;
margin:20px;
position:relative;
float:left;
overflow:visible;
}
#visible{
width:100%;
height:100px;
margin-left:-20px; //this should overflow visibly
position:relative;
float:left;
}
#hidden{
width:100%;
height:100px;
margin-left:-20px; //this should be hidden
position:relative;
float:left;
}
Это все еще не совсем понятно, что вы хотите видеть. Не могли бы вы создать изображение желаемого результата? –
http://i.imgur.com/z5M8Lq2.png Смотрите, где синий div переполняется слева от его красного родительского div? Я бы хотел, чтобы это было скрыто (при сохранении видимости переполнения зеленого div). –