У нас есть два DIV, один встроен в другой. Если внешний DIV не позиционируется как абсолютный, тогда внутренний DIV, который позиционируется как абсолютный, не подчиняется скрытому переполнению внешнего DIV ( пример ).
Есть ли шанс заставить внутренний DIV подчиняться переполнению, скрытому от внешнего DIV, без установки внешнего DIV в положение абсолютное (потому что это испортит наш полный макет)? Также относительное положение для нашего внутреннего DIV не является вариантом, поскольку нам нужно «вырасти» из таблицы TD ( пример ).
Есть ли другие варианты?
А как насчет
position: relative
внешнего div? В примере, который скрывает внутренний. Он также не будет перемещать его в своем макете, поскольку вы не укажете верхнюю или левую часть.источник
Абсолютно позиционированный элемент фактически позиционируется относительно
relative
родителя или ближайшего найденного относительного родителя. Поэтому элемент сoverflow: hidden
должен быть междуrelative
иabsolute
позиционированными элементами:источник
Вы просто делаете
div
это так:Надеюсь, этот код вам поможет :)
источник