위치가 지정되지 않은 형제와 고정 요소의 움직임 이해
웹 디자인 영역에서 고정 요소가 상호 작용하는 현상은 위치가 정해지지 않은 형제자매는 혼란스러울 수 있습니다. 형제 요소에 여백이 적용될 때 고정 헤더가 이동하는 이유는 무엇입니까? 이 문서에서는 이 동작의 기본 메커니즘을 자세히 살펴봅니다.
가설
가설은 문서 흐름에서 제거되는 고정 요소가 뷰포트를 기준으로 계산된다는 것을 의미합니다. . 뷰포트는 문서 흐름 내의 첫 번째 요소에 의해 결정됩니다. 여기서 첫 번째 유입 요소는 헤더가 아닌 div이므로 뷰포트는 적용된 여백 상단을 통합합니다. 뷰포트의 이러한 이동은 결과적으로 고정 헤더를 아래로 이동시킵니다.
설명
정답은 가설과 일치합니다. 요소가 고정된 위치에 있으면 일반 문서 흐름에서 벗어납니다. 시나리오에서 여전히 흐름(main) 내의 첫 번째 요소는 90px의 margin-top을 갖습니다.
main의 부모는 body이며 기본적으로 margin-top은 8px입니다. CSS 여백 축소로 인해 이러한 여백이 결합되어 본문과 기본이 모두 90px 아래로 이동합니다. 결과적으로 뷰포트를 기준으로 위치하는 고정 헤더는 같은 양만큼 아래로 이동합니다.
결론
결론적으로 고정 헤더의 움직임 위치가 지정되지 않은 형제와 관련된 요소는 문서 흐름, 뷰포트 계산 및 여백 축소 간의 상호 작용에서 비롯됩니다. 이 메커니즘을 이해함으로써 요소의 위치 지정을 자신 있게 제어할 수 있으며 예측 가능하고 반응성이 뛰어난 디자인을 보장할 수 있습니다.
위 내용은 위치가 지정되지 않은 형제에 마진이 있을 때 고정 요소가 이동하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Goofonts는 개발자 부인과 디자이너 남편이 서명 한 사이드 프로젝트로, 둘 다 타이포그래피의 큰 팬입니다. 우리는 Google에 태그를 지정했습니다

GraphQL API를 구축하는 방법을 배우는 것은 매우 어려울 수 있습니다. 그러나 10 분 안에 GraphQL API를 사용하는 방법을 배울 수 있습니다! 그리고 그것은 완벽하게 얻었습니다

여기 Yuanchuan의 합법적 인 CSS 속임수입니다. 이 CSS 속성 오프셋 경로가 있습니다. 옛날 옛적에, 그것은 모션 경로라고 불렸다가 이름이 바뀌 었습니다. 나


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
