CSS의 상단은, 오른쪽, 하단, 사용 무엇 0 왼쪽? 그것은 폭 : 100 %, 높이 : 100 %의 차이가 무엇입니까?

 하나 개 ❀ 리드

우리는 위치 속성을 사용할 때는 항상 오른쪽, 왼쪽 상단, 하단의 네 가지 속성 거래를 발견, 다음 네 가지 속성은 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 일반적인 사용 시나리오로 왼쪽 상단을 알고, 물이 문서의 기사 끝.

추천

출처www.cnblogs.com/echolun/p/11353627.html