고정 위치와 동작
CSS 위치 지정 작업 시 '위치: 고정;' 부동산은 독특한 행동을 제공합니다. 이를 통해 요소는 특정 임계값에 도달할 때까지 컨테이너 내에 고정된 상태로 유지됩니다. 일반적인 오해 중 하나는 'bottom: 0'을 사용하는 것입니다.
문제:
제공된 예제 코드에서 분홍색 블록에는 '위치'가 있는 파란색 블록이 포함되어 있습니다. : 끈끈한; 하단: 0'. 그런데 파란색 블록이 용기 바닥에 붙지 않는 것 같습니다.
해결 방법:
놀랍게도 코드가 제대로 작동합니다. CSS '고정' 동작의 정의는 다음과 같습니다.
"고정 위치 요소는 포함 블록이 흐름 루트 내의 지정된 임계값을 넘을 때까지 상대적 위치를 유지합니다."
이 경우 파란색 분홍색 블록이 뷰포트 하단과 겹칠 때까지 사용자가 페이지를 스크롤하는 경우에만 블록이 고정됩니다.
실험적 데모:
더 분명한 효과를 만들려면 분홍색 블록에 큰 여백-상단 값을 할당하고 천천히 스크롤하면서 관찰하세요. 분홍색 블록이 페이지 가시 영역 하단에 도달하면 파란색 블록이 하단에 달라붙기 시작합니다.
CSS '고정' 기능을 이해하면 CSS를 효과적으로 사용하여 조정하고 조정하는 보다 동적인 레이아웃을 만들 수 있습니다. 스크롤하는 동안 계속 표시됩니다.
위 내용은 끈끈한 바닥 요소가 왜 붙지 않습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!