> 웹 프론트엔드 > CSS 튜토리얼 > 위치 (CSS 속성)

위치 (CSS 속성)

Lisa Kudrow
풀어 주다: 2025-02-26 08:56:12
원래의
120명이 탐색했습니다.

position (CSS property)

위치 (CSS 속성)

설명 위치 속성은 Float 속성과 함께 요소의 생성 된 상자의 위치가 계산되는 방식을 제어합니다. 요소 포지셔닝에 대한 자세한 내용은 포지셔닝을 참조하십시오. 정적 이외의 위치 값을 가진 상자는 위치가 있다고합니다. 스태킹 컨텍스트에서의 수직 배치는 z-index 속성에 의해 결정됩니다.

value

순수한 값 절대 값은 포함 된 블록에 비해 배치 된 절대적으로 배치 된 상자를 생성합니다. 위치는 하나 이상의 속성 상단, 오른쪽, 하단 및 왼쪽을 사용하여 지정할 수 있습니다. 절대적으로 배치 된 상자는 흐름에서 제거되며 나중에 형제 자매에게는 영향을 미치지 않습니다. 절대적으로 배치 된 상자의 여백은 다른 상자에 여백과 함께 무너지지 않습니다. 결정된 값 고정은 초기 포함 블록 (일반적으로 뷰포트)에 비해 배치 된 절대적으로 위치 된 상자를 생성합니다. 위치는 하나 이상의 속성 상단, 오른쪽, 하단 및 왼쪽을 사용하여 지정할 수 있습니다. 인쇄 매체 유형에서 요소는 모든 페이지에서 렌더링됩니다. 상대적인 값 상대는 정상 흐름과 같이 위치가 먼저 계산되는 위치 상자를 생성합니다. 그런 다음 생성 된 상자는 속성 상단 또는 하단 및/또는 왼쪽 또는 오른쪽에 따라이 위치에서 오프셋됩니다. 다음 상자의 위치는 상대적으로 위치 된 상자가 상자가 오프셋되기 전에 계산 된 위치를 차지하는 것처럼 계산됩니다. 이 값은 테이블 셀, 열, 열 그룹, 행, 행 그룹 또는 캡션에 사용할 수 없습니다. 공전 값 정적은 배치되지 않았지만 정상 흐름에서 발생하는 상자를 생성합니다. 정적 상자에 대해서는 속성 상단, 오른쪽, 하단, 왼쪽 및 Z 인덱스가 무시됩니다. 상속 상속 값은 요소가 부모와 동일한 계산 된 값을 취하게합니다 (자세한 내용은 CSS 속성 값 상속 참조). CSS 위치 속성 에 대한 자주 묻는 질문 CSS에서 정적 위치와 상대 위치의 차이는 무엇입니까?
    CSS에서 정적과 상대는 두 가지 유형의 위치 지정 방법입니다. 정적은 기본 포지셔닝 방법입니다. 요소가 정적으로 배치되면 상단, 하단, 왼쪽 또는 오른쪽 속성의 영향을받지 않습니다. 그것은 항상 페이지의 정상 흐름에 따라 위치됩니다. 반면에, 상대 위치를 갖는 요소는 정상 위치에 비해 배치된다. 즉, 다른 요소의 레이아웃에 영향을 미치지 않고 상단, 하단, 왼쪽 또는 오른쪽 속성을 사용하여 요소의 위치를 ​​조정할 수 있습니다. CSS의 절대 포지셔닝은 어떻게 작동합니까?

    CSS의 절대 포지셔닝을 사용하면 원하는 위치에 정확하게 요소를 배치 할 수 있습니다. 가장 가까운 위치에있는 조상에 비해 위치됩니다 (고정과 같은 뷰포트에 비해 위치가 대신). 그러나 절대 위치에있는 요소에 조상이 위치한 조상이 없으면 문서 본문을 사용하고 페이지 스크롤과 함께 움직입니다.

    CSS 위치에서 z-index 속성의 사용은 무엇입니까?

    CSS의 Z-Index 속성은 요소의 스택 순서를 제어하기 위해 위치 특성과 함께 사용됩니다. 위치가있는 요소 (위치 : 절대, 위치 : 상대, 위치 : 고정 또는 위치 : 끈적 끈적한)에서만 작동합니다. z-index 속성은 요소의 스택 순서를 지정합니다. 더 큰 스택 순서가 더 큰 요소는 항상 스택 순서가 낮은 요소 앞에 있습니다.

    고정 위치가 CSS의 절대 위치와 어떻게 다른가?

    CSS의 고정 위치는 다음과 같습니다. 브라우저 창에 대한 요소를 배치하는 절대 포지셔닝 유형. 절대 위치와 달리, 고정 위치 요소는 페이지를 스크롤하더라도 움직이지 않으므로 끈적 끈적한 헤더 또는 바닥 글을 만드는 데 이상적입니다.

    CSS 위치 속성의 목적은 무엇입니까?

    CSS 위치 특성은 요소에 사용되는 위치 지정 방법의 유형을 지정하는 데 사용됩니다. 정적, 상대, 고정, 절대 및 끈적 끈적한 5 가지 위치 값이 있습니다. 위치 속성은 요소의 위치를 ​​조작하여 복잡한 레이아웃을 만들 수 있도록 도와줍니다.

    CSS 위치 속성을 사용하여 요소를 중심으로 할 수 있습니까?

    예, CSS를 사용할 수 있습니다. 왼쪽, 오른쪽, 여백과 같은 다른 속성과 함께 속성을 배치하고 요소 중심으로 변환하십시오. 그러나 정확한 방법은 포지셔닝 유형과 요소의 컨텍스트에 따라 다릅니다.

    CSS의 끈적 끈적한 위치는 무엇입니까?

    CSS의 끈적 끈적한 위치는 상대적이고 고정 된 하이브리드입니다. 포지셔닝. 요소는 지정된 임계 값을 가로 질 때까지 상대적 위치로 취급되며,이 시점에서 고정 위치로 처리됩니다.

    CSS 위치 속성이 문서의 정상 흐름에 어떤 영향을 미칩니 까? CSS 위치 속성은 문서의 정상 흐름에 크게 영향을 줄 수 있습니다. 정적 및 상대 포지셔닝 정상 문서 흐름을 유지하는 반면 절대 및 고정 포지셔닝은 문서 흐름에서 요소를 제거합니다. 이것은 그들이 공간을 차지하지 않고 다른 요소를 겹칠 수 있음을 의미합니다.

    CSS에 위치한 요소를 둥지 할 수 있습니까?

    예, CSS에 위치한 요소를 둥지로 만들 수 있습니다. 이렇게하면 자식 요소가 가장 가까운 조상에 비해 배치됩니다. 이것은 복잡한 레이아웃을 만드는 데 유용 할 수 있습니다.

    CSS 위치는 디스플레이 속성과 어떻게 상호 작용합니까?

    CSS 위치 속성은 디스플레이 속성을 무시할 수 있습니다. 예를 들어, 요소를 표시 할 요소를 설정하면 다음과 같은 위치를 설정 한 다음 위치 : 절대 또는 위치 : 고정 된 요소가 여전히 표시됩니다. 그러나이 두 속성 사이의 상호 작용은 복잡 할 수 있으며 특정 컨텍스트에 따라 다릅니다.

위 내용은 위치 (CSS 속성)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿