> 웹 프론트엔드 > CSS 튜토리얼 > CSS 위치 사용법 세부 요약

CSS 위치 사용법 세부 요약

巴扎黑
풀어 주다: 2017-06-27 14:07:47
원래의
1475명이 탐색했습니다.

css position 매우 고전적인 기본 튜토리얼로 누구나 수집할 수 있도록 권장됩니다.

1. 위치:CSS 위치 사용법 세부 요약

모든 요소의 기본 위치 지정은 위치:정적입니다. 이는 요소가 위치를 지정하지 않고 문서에서 있어야 할 위치에 나타남을 의미합니다.

일반적으로 이전에 설정된 위치를 덮어쓰려는 경우가 아니면 position:CSS 위치 사용법 세부 요약을 지정할 필요가 없습니다.


#p-1 {
 position:CSS 위치 사용법 세부 요약;
}
로그인 후 복사

CSS 위치 사용법 세부 요약

2. position:CSS 위치 사용법 세부 요약

position:CSS 위치 사용법 세부 요약를 설정한 경우 위쪽, 아래쪽, 왼쪽 및 오른쪽을 사용하여 문서에 표시되어야 하는 위치를 기준으로 요소를 이동할 수 있습니다. [이는 요소가 실제로 문서의 원래 위치를 차지하고 있지만 문서의 원래 위치를 기준으로 시각적으로 이동되었음을 의미합니다.]


#p-1 {
 position:CSS 위치 사용법 세부 요약;
 top:20px;
 left:-40px;
}
로그인 후 복사

CSS 위치 사용법 세부 요약

3 위치가 지정되는 경우: 절대 요소는 문서 외부에 있으며(즉, 더 이상 문서에서 위치를 차지하지 않음) 설정된 위쪽, 아래쪽, 왼쪽 및 오른쪽에 따라 정확하게 배치될 수 있습니다.

#p-1a {
 position:CSS 위치 사용법 세부 요약;
 top:0;
 right:0;
 width:200px;
}
로그인 후 복사

CSS 위치 사용법 세부 요약4. position:CSS 위치 사용법 세부 요약 + position:CSS 위치 사용법 세부 요약

상대 위치 지정을 p-1로 설정하면 p-1 내의 모든 요소가 p-1을 기준으로 위치가 지정됩니다. p-1a에 절대 위치 지정을 설정하면 p-1a를 p-1의 오른쪽 위로 이동할 수 있습니다.

#p-1 {
 position:CSS 위치 사용법 세부 요약;
}
#p-1a {
 position:CSS 위치 사용법 세부 요약;
 top:0;
 right:0;
 width:200px;
}
로그인 후 복사

CSS 위치 사용법 세부 요약-and-CSS 위치 사용법 세부 요약5. 2열

절대 위치 지정

이제 상대 위치 지정과 절대 위치 지정을 사용하여 2열 레이아웃을 만들 수 있습니다.

#p-1 {
 position:CSS 위치 사용법 세부 요약;
}
#p-1a {
 position:CSS 위치 사용법 세부 요약;
 top:0;
 right:0;
 width:200px;
}
#p-1b {
 position:CSS 위치 사용법 세부 요약;
 top:0;
 left:0;
 width:200px;
}
로그인 후 복사

two-column-CSS 위치 사용법 세부 요약6. 두 열의 절대 위치 지정 및 고정 높이

한 가지 해결책은 요소의 고정 높이를 설정하는 것입니다. 그러나 이 접근 방식은 대부분의 디자인에 적합하지 않습니다. 일반적으로 우리는 요소에 얼마나 많은 텍스트가 포함될지 또는 사용될 정확한 글꼴 크기를 알지 못하기 때문입니다.

#p-1 {
 position:CSS 위치 사용법 세부 요약;
 height:250px;
}
#p-1a {
 position:CSS 위치 사용법 세부 요약;
 top:0;
 right:0;
 width:200px;
}
#p-1b {
 position:CSS 위치 사용법 세부 요약;
 top:0;
 left:0;
 width:200px;
}
로그인 후 복사

two-column-CSS 위치 사용법 세부 요약-height7. Floating

절대 위치 지정은 가변 높이 열에서 작동하지 않습니다.

요소를 둘러싸는 텍스트와 함께 왼쪽/오른쪽으로 이동하도록 요소를 띄울 수 있습니다. 이는 주로 이미지에 사용되지만 여기서는 복잡한 레이아웃 작업에 사용합니다(이것이 우리가 가지고 있는 유일한 도구이기 때문입니다).

#p-1a {
 CSS 위치 사용법 세부 요약:left;
 width:200px;
}
로그인 후 복사

CSS 위치 사용법 세부 요약8. 부동 열

한 요소를 왼쪽에 띄우고 두 번째 요소를 왼쪽에 띄우면 서로 밀어냅니다.

#p-1a {
 CSS 위치 사용법 세부 요약:left;
 width:150px;
}
#p-1b {
 CSS 위치 사용법 세부 요약:left;
 width:150px;
}
로그인 후 복사

CSS 위치 사용법 세부 요약-columns9.

Clear Float

Column 요소를 플로팅한 후 플로트를 지워서 다른 요소를 올바르게 배치할 수 있습니다.

#p-1a {
 CSS 위치 사용법 세부 요약:left;
 width:190px;
}
#p-1b {
 CSS 위치 사용법 세부 요약:left;
 width:190px;
}
#p-1c {
 clear:both;
}
로그인 후 복사

CSS 위치 사용법 세부 요약-columns-with-clearTangbantomato 님: 저는 항상

플로팅 레이아웃

을 사용했지만 위치를 마스터하는 것도 필요합니다. 사실 그렇게 어렵지는 않습니다. . .

원문은 고전에서 따왔습니다: 10단계로 CSS 포지셔닝 배우기

추가 설명:
이전에는 알아낼 수 없었기 때문에 단기적인
"악용으로 얻은 경험"에만 의존할 수 있었습니다. 나중에 나는 Hutia를 주의 깊게 연구했고 문서를 주의 깊게 읽은 후에 이 위치 속성이 실제로 상위에 대한 온톨로지의 위치를 ​​의미한다는 것을 깨달았습니다. 이렇게 이해하시면 괜찮을 것 같습니다.

기본 속성 값은 정적입니다. 말할 필요도 없습니다. 가장 중요한 것은
상대적 및 절대적입니다.
다른 사람의 코드를 복사하는 경우에는 절대 속성을 left 및 top과 결합하여 관련
"일시 중단된 레이어" 효과를 생성하는 경우가 많습니다. 그러나 때로는 창 대신 특정 컨테이너에 부동 효과가 필요할 때가 있습니다
. 이때 높이와 너비를 계산하는 것은 번거로울 뿐만 아니라 완벽한 결과를 얻는 것이 거의 불가능합니다. 처음에는 아무것도 할 수 없었지만 나중에는 상위 스타일 속성의 위치를 ​​상대 위치로 설정하기만 하면 된다는 것을 알게 되었습니다.

즉, 위치 속성 값의 효과는 컨테이너 스타일의 위치 속성 값에 직접적인 영향을 받습니다.
예를 들어 A-B



상대 B의 위치가 절대적일 때 유효합니다. 현재 left:0 및 top:0은 더 이상 창 문서를 대상으로 하지 않고 ID가 A인 p를 대상으로 합니다.

이런 방식으로 일부 B/S 기반 애플리케이션을 개발할 때 특정
활성 레이어의 닫기 버튼과 같은 일부 UI 요소를 쉽게 추가할 수 있습니다.

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

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