[CSS3] 5. position

position


position 프로퍼티는 요소의 위치를 정의합니다.
top, bottom, left, right 프로퍼티와 함꼐 위치를 지정합니다.
position 프로퍼티의 값으로는 static, relative, absolute, fixed, sticky 등이 있습니다.



position : static



position : relative



position : absolute



position : fixed

position : sticky



Z-index


형제 요소처럼 동일한 위치에 있는 요소에 한해 z-index 프로퍼티는 큰 숫자값을 지정될수록 화면이 겹쳐도 앞에 출력됩니다.
단, position 프로퍼티가 static 이외의 요소들만 해당됩니다.

<div class="one">
  <div class="two"></div>
  <div class="three"></div>
</div>
<div class="four"></div>



overflow


overflow 프로퍼티는 자식 요소가 부모 요소의 영역을 벗어났을 떄 치리 방법을 정의합니다.

프로퍼티값 Description
visible 영역을 벗어난 부분을 표시합니다. (기본값)
hidden 영역을 벗어난 부분을 잘라내어 보이지 않게 합니다.
scroll 영역을 벗어난 부분이 없어도 스크롤을 표시합니다.
auto 영역을 벗어난 부분이 있을때만 스크롤을 표시합니다. (현재 대부분의 브라우저가 auto 와 동일하게 작동합니다.)



2. Today I Found Out

position에 대해서 정확하게 인지를 못하고 있다는 생각이 들어서 수업때 배운것을 바탕으로 다시 공부하였습니다.
position과 z-index와 overflow등 요소의 위치를 지정하는 기본적인 프로퍼티들을 공부하면서.
정확히 몰랐던 부분에 대해서 확실하게 깨달을수 있었고, 레이아웃을 짜고 요소들을 배치하는 과정에서
왜 화면에서 코드를 입력했을 때 제대로 작동이 안됬었는지 깨달아서 정말 좋은 것 같습니다.
조금이라도 확실히 알지 못하는 것들을 앞으로도 노력을 통해 확실히 알수 있도록 하겠습니다.

3. refer

http://poiemaweb.com/

http://triki.net/triki/css-position-1481

https://webdesign.tutsplus.com/articles/what-you-may-not-know-about-the-z-index-property–webdesign-16892

http://www.webdevbydoing.com/whats-the-difference-between-static-relative-absolute-and-fixed-positioning/