CSS에서 isolation 속성은 요소의 콘텐츠가 주변 요소와 격리되는 정도를 제어하는 데 사용됩니다.
isolation 속성에는 세 가지 가능한 값이 있습니다.
auto - 이것은 기본값이며 요소의 콘텐츠가 부모 요소의 배경의 일부로 칠해지고 클리핑 및 마스킹이 적용될 수 있음을 의미합니다.
isolate - 이 값은 요소의 콘텐츠가 주변 요소와 완전히 격리되고 새 쌓임 컨텍스트에 그려짐을 의미합니다. 즉, 요소의 콘텐츠는 상위 요소의 배경에 영향을 받지 않으며 상위 요소에 의해 잘리거나 가려지지 않습니다.
inherit - 이 값은 요소의 격리 동작이 상위 요소에서 상속됨을 의미합니다.
isolation 속성은 배경이 부모 요소의 배경 또는 페이지의 다른 요소에 의해 영향을 받지 않도록 방지할 수 있으므로 배경이 투명한 요소로 작업할 때 특히 유용합니다. 이 속성은 특정 요소를 분리하고 독립적으로 배치하여 복잡한 레이아웃 및 레이어링 효과를 만드는 데 사용할 수도 있습니다.
isolation 속성이 모든 브라우저에서 지원되는 것은 아니므로 여러 브라우저에서 코드를 테스트하여 예상대로 작동하는지 확인하는 것이 중요합니다.