하나 개 ❀ 리드
우리는 위치 속성을 사용할 때는 항상 오른쪽, 왼쪽 상단, 하단의 네 가지 속성 거래를 발견, 다음 네 가지 속성은 0이다 무슨 소용로 설정하고, 100 %의 차이가 무엇의 폭과 높이를 설정? 이 문서에서는이에 대해 설명합니다.
II ❀ 상단 우측 하단 왼쪽
우리가 익숙하지 않은 포지션 위치 속성은 요소의 위치 속성이있을 수 있습니다 추가하고, 상단, 왼쪽, 오른쪽, 하단의 속성은 위치 요소의 위치를 결정 주목하는 두 가지를 위치 속성을 사용하는 동안 :
제 점, 위쪽 왼쪽 특성 같은 위치 에만 위치 속성 및 값 추가 요소는 비 정적 효과 취할 즉 그것이 고정 절대 상대 끈적 하나.
상단, 좌측 하단 및 우측 특성 둘째, 일반적으로 두 개의 위치 등록 제공 쌍 같은 공통 가기 등을, 왼쪽이 제공되며 일반적으로 위에서 아래로 설정하지 않을 것이다.
사를 설정 동시에, 우리의 일반적인 값은 다음 값을 0으로하는 네 개의 사용 시나리오로 설정, 0하지만, 두 있습니다 :
1. 수직 수평 중앙에있는 상자의 명확한 너비와 높이를 가지고
HTML :
< DIV 클래스 = "부모" > < DIV 클래스 = "아이" > </ DIV > </ DIV >
CSS :
.parent { 폭 : 200 픽셀 ; 높이 : 200 픽셀 ; 배경 : #의 ffb6b9 ; 위치 : 상대 ; } .child { 폭 : 100 픽셀 ; 높이 : 100 픽셀 ; 위치 : 절대 ; 최고 : 0 ; 왼쪽 : 0 ; 우측 : 0 ; 바닥 : 0 ; 배경 : # 8ac6d1 ; 마진 : 자동 ; }
렌더링 :
정상 설정함으로써 접근 0 전 상태가 네 개의 중심 속성 요소 좌측 고정 폭과 높이 (PX) 있어야 박스의 중앙 요구를 , 그렇지 않으면 실패 할 것이다. 네 방향과 함께 상자, 당기에 같은 힘을 가질 것입니다 자동 : 여백 상자의 중심에 자신의 목표를 달성하기 위해 상자의 중립 위치를 수 있도록를.
부모 컨테이너로 가득 찬 상자의 더 폭과 높이를 보자하지합니다
팝업 또는 로딩 효과를함으로써, 우리는 종종 핵심 내용을 강조하기위한, 반투명 블랙 마스크 팝업을 더한 것이다 부모 컨테이너의 폭과 불확실성의 높이, 마스크 폭과 높이를 결정할 수없는 경우, 추가 설정에 폭 : 100 % 신장 100 % 밖에, 설정 상단 오른쪽, 0 번째 재산권 네 관행이다.
.child { 위치 : 절대 ; 최고 : 0 ; 왼쪽 : 0 ; 우측 : 0 ; 바닥 : 0 ; 배경 : RGBA (0,0,0,0.2) ; }
이러한보기, 겉으로는 아무 문제가, 그것은 높은없고 부모 컨테이너의 폭에 100 %를 채울 수 있습니까?
트리플 ❀ 가기 : 0 왼쪽 0, 오른쪽 : 0, 하단 : 0 폭 : 100 % 높이 100의 차이가 무엇
보기의 실현의 관점에서, 두 가지 방법은 상자의 더 폭과 높이가 완전히 부모 컨테이너를 채워지지 할 수 있습니다.
그러나, 하위 컨테이너는 부모 컨테이너의 폭과 높이에서 상속 폭과 100 %의 높이를 설정 상관없이 그 방법 용기의 항상 백퍼센트 아이의 부모 컨테이너 선박 부모 훨씬.
상단 설정 : 0 왼쪽 : 0, 오른쪽 : 0, 하단 : 0 근본적인 목적은 네면 부모 컨테이너 피치 0 명확한 폭과 높이가없는 하위의 경우, 완전히 채워진 자연 부모 컨테이너에 늘어 하위 상자를 활성화하는 것입니다 가. 수직에 위의 존중 수평 중앙에있는 상자는 폭과 높이에 대한 명확한 이유가 있어야합니다 수 있도록 이유입니다.
그래서 여기, 우리는 (사실,이 쓸 시작,하지만 ... 재현 할 수없는 발생 문제) 0 일반적인 사용 시나리오로 왼쪽 상단을 알고, 물이 문서의 기사 끝.