У меня есть внешний div и внутри него, у меня есть изображение и еще один div. Теперь внешний div имеет определенную ширину и высоту и имеет overflow: hidden;
Теперь мое изображение отлично работает, что означает, что даже если он больше, чем div, он не будет переполняться.Переполнение Скрыто для div внутри div
Проблема, с которой я столкнулся, заключается в другом div, который находится внутри внешнего div. Этот внутренний div находится над изображением, которое у меня есть. Но это все равно не показалось. Но после того, как я положил его на абсолютное. Он работал правильно.
После этого я расположился за пределами барьеров внешнего дива. Теперь, поскольку я сделал переполнение внешнего div скрытым, он не должен отображаться правильно? Тем не менее, внутренний div показывает. Итак, вот что я хотел бы решить.
Почему не был внутренний показ ДИВ первоначально и почему я должен дать Див свойство
position:absolute;
?Почему мой внутренний div все еще отображается за пределами моего внешнего div, хотя мой внешний div имеет свойство
overflow
-hidden
.Как скрыть свой внутренний div, когда он не находится внутри внешнего div. Теперь обратите внимание, что я не хочу, чтобы внутренний div фактически скрывался. Я просто хочу, чтобы это не было видно, если это не было в моем внешнем div.
Вот мой исходный код для справки:
устанавливаемого сотовое свойство внешнего DIV:
.banner { width: 250px; height: 500px; overflow: hidden; float: left; margin-right: 20px; cursor: pointer; }
устанавливаемого сотовое свойство внутренней DIV:
div.info { position: absolute; width: 250px; height: 500px; top: 0px; opacity: 0.70; -webkit-transition: -webkit-transform 300ms; }
Вот ссылка на jsfiddle http://jsfiddle.net/jMX3n/2/
У вас есть скрипка, реплицирующая вашу проблему? – Vector
дайте скрипку, это лучше. – KarSho
@ADeveloper, поэтому нам нужно создать страницу примера, чтобы увидеть, как ваш код работает самостоятельно, даже не видя, что такое ваш html? Как приятно вас просить о помощи и не предлагать нам помощь в оказании вам помощи. –