CSS에서 위치: 상대 vs 위치: 절대 구별 이해
웹 사이트 레이아웃을 디자인할 때 CSS 위치 지정 속성은 다음에서 중요한 역할을 합니다. 요소의 배치를 제어합니다. 일반적으로 사용되는 두 가지 속성은 위치: 상대 및 위치: 절대입니다. 차이점을 자세히 살펴보고 각각을 언제 사용해야 하는지 결정해 보겠습니다.
절대 위치 지정(위치: 절대)
위치: 절대를 "흐름 없음" 옵션으로 고려하세요. . 절대 위치에 있는 요소는 일반적인 문서 흐름에서 제거되고 위쪽, 오른쪽, 아래쪽 및 왼쪽 속성을 사용하여 정확하게 배치됩니다. 주변 요소의 영향을 받지 않고 대신 상위 요소의 경계 상자(또는 상위 요소가 배치되지 않은 경우 뷰포트)를 기준으로 위치가 지정됩니다.
예:
이 요소는 뷰포트 상단에서 10픽셀, 왼쪽에서 20픽셀 떨어진 위치에 배치되거나 해당 위치가 재정의됩니다. parent.
상대 위치 지정(위치: 상대)
반대로 위치: 상대를 사용하면 요소가 기본 위치에서 오프셋되면서 문서 흐름에 남아 있을 수 있습니다. 상대 위치 지정의 위쪽, 오른쪽, 아래쪽 및 왼쪽 속성은 오프셋이 적용되기 전 요소의 초기 위치를 참조합니다.
예:
여기서, 요소는 원래 위치에서 왼쪽으로 3em 이동하면서 정상적인 흐름에서 그 자리를 유지합니다. document.
사용 지침
다음과 같은 경우에 위치: 절대 사용:
다음 경우에 위치: 상대 사용:
이러한 속성과 적절한 사용법을 이해하면 유연하고 시각적으로 매력적인 웹 페이지 레이아웃을 만드는 능력이 향상됩니다.
위 내용은 CSS의 상대 위치와 절대 위치 지정: 각각을 언제 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!