Wir haben zwei DIVs, eine in die andere eingebettet. Wenn der äußere DIV nicht absolut positioniert ist, gehorcht der innere DIV, der absolut positioniert ist, nicht dem Überlauf, der dem äußeren DIV verborgen ist ( Beispiel ).
Gibt es eine Chance, dass der innere DIV dem vom äußeren DIV verborgenen Überlauf gehorcht, ohne den äußeren DIV auf die absolute Position zu setzen (da dies unser gesamtes Layout durcheinander bringt)? Auch die relative Position für unseren inneren DIV ist keine Option, da wir aus einer Tabelle TD "herauswachsen" müssen ( Beispiel ).
Gibt es noch andere Möglichkeiten?
Was ist mit
position: relative
dem äußeren Div? In dem Beispiel, das das innere verbirgt. Es wird auch nicht in seinem Layout verschoben, da Sie weder oben noch links angeben.quelle
Ein absolut positioniertes Element wird tatsächlich in Bezug auf ein
relative
übergeordnetes Element oder das nächste gefundene relative übergeordnete Element positioniert . Das Element mitoverflow: hidden
sollte sich also zwischenrelative
undabsolute
positionierten Elementen befinden:quelle
Du machst einfach so
div
:Ich hoffe dieser Code wird dir helfen :)
quelle