>웹 프론트엔드 >CSS 튜토리얼 >'clear:both' 스타일 속성이 요소 위치 지정에 어떤 영향을 미치나요?

'clear:both' 스타일 속성이 요소 위치 지정에 어떤 영향을 미치나요?

Patricia Arquette
Patricia Arquette원래의
2024-11-08 18:42:02562검색

How Does the

"clear:both" 스타일의 영향 이해

웹 개발에서는 페이지의 요소 위치를 제어하는 ​​것이 중요합니다. 이와 관련하여 중요한 역할을 하는 필수 스타일 속성 중 하나는 "clear:both"입니다.

"clear"란 무엇입니까?

"clear" 속성은 어떻게 요소는 이전 부동 요소와 상호 작용합니다. 요소가 "clear:both"로 설정되면 요소가 동일한 상위 컨테이너 내의 부동 요소 아래로 강제로 드롭됩니다. 이는 해당 요소가 HTML 소스 코드에서 그 앞에 오는 모든 부동 요소 아래에 표시된다는 것을 의미합니다.

"clear:both" 작동 방식

" clear:both"가 작동합니다. 예를 들어보세요.

<div>

위의 HTML 코드가 있는 경우 "Not Cleared" div가 옆에 나타납니다. "왼쪽 부동" div는 "부동: 왼쪽;"이기 때문입니다. 속성은 "왼쪽 부동" div를 왼쪽으로 부동하게 만듭니다.

"삭제되지 않음" div가 "왼쪽 부동" div 아래에 나타나도록 하려면 "clear:both;"를 추가할 수 있습니다. 스타일을 적용하세요.

<div>

이 시나리오에서 "Cleared" div는 "Left Float" 및 기타 이전 부동 요소 아래로 떨어집니다. 그 위에 플로팅된 요소가 없는 것처럼 동작하여 모든 플로팅 콘텐츠 아래에 표시되도록 합니다.

"clear"의 다른 변형

"clear:both ,", "clear:left" 및 "clear:right"를 사용할 수도 있습니다. 이러한 변형은 요소가 아래로 떨어지는 측면을 제어합니다. "clear:left"는 요소가 왼쪽에 정렬된 이전 부동 요소 아래로 떨어지도록 하는 반면, "clear:right"는 오른쪽에 정렬된 요소를 대상으로 합니다.

위 내용은 'clear:both' 스타일 속성이 요소 위치 지정에 어떤 영향을 미치나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.