특정 요소에 대한 컨테이너 오버플로 제어
특정 높이와 너비 치수를 가진 컨테이너가 있고 오버플로가 숨겨진 상황이 발생할 수 있습니다. 경계를 넘어서는 모든 요소를 숨깁니다. 그러나 컨테이너 내의 특정 요소가 이러한 경계를 넘어 확장되도록 허용할 수도 있습니다.
이를 달성하려면 오버플로: 숨김 요소를 위치:정적으로 유지하고 오버플로 요소를 기준으로 위치를 지정하는 접근 방식을 사용합니다. (overflow:hidden 상위가 아닌) 상위 상위가 효과적인 것으로 입증됩니다. 예:
<code class="css">.relative-wrap { position: relative; } .overflow-wrap { height: 250px; width: 250px; overflow: hidden; background: lightblue; } .respect-overflow { position: relative; top: 75px; left: 225px; height: 50px; width: 50px; background: green; } .no-overflow { position: absolute; top: 150px; left: 225px; height: 50px; width: 50px; background: red; }</code>
<code class="html"><div class="relative-wrap"> <div class="overflow-wrap"> <div class="respect-overflow"></div> <div class="no-overflow"></div> </div> </div></code>
이 예에서 .relative-wrap div는 position:relative를 사용하여 상위 상위 상위 역할을 합니다. .relative-wrap 내에서 .overflow-wrap div(overflow:hidden 포함)는 position:static으로 배치됩니다. 오버플로된 요소(이 경우 .relative-overflow 및 .no-overflow)는 .relative-overflow에 대한 position:relative(.overflow- 랩) 및 위치: 절대(.no-overflow(컨테이너 경계를 넘어 확장 가능)).
이 접근 방식을 사용하면 경계를 넘어 튀어나올 수 있는 Overflow:hidden을 사용하여 컨테이너 내에 요소를 효과적으로 가질 수 있습니다. 레이아웃과 디자인의 유연성이 향상됩니다.
위 내용은 `overflow:hidden`을 사용하여 요소가 컨테이너를 오버플로하도록 허용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!