코딩/수업메모

251010 position 연습

ponyo118 2025. 10. 10. 16:12

positon: static; -> 상대위치 (문서를 작성하는 사람이 자유롭게 위치를 조절하기 힘듬)

* display에 관련된 정렬 속성만으로 정렬 가능

* 변형 속성(tranform)을 사용해야 자유롭게 위치를 조절할 수 있다

 

position: 그 외 값;-> 절대 위치 (문서를 작성하는 사람이 자유롭게 위치를 조절 가능)

* 위치를 자유롭게 조절하려면 문선 흐름에서 벗어나야 한다. -> 문서위치를 벗어나야 하니까 기본상태 태그 위에 떠다닌다.

- 위치 속성(left,right,top,bottom)을 사용하여 자유롭게 위치를 조절할 수 있다. 

- 이 세가지 속성은 태그들끼리 순서를 정의 할 수 있다.(z-index 속성)

- HTML문서 내에서가장 아래에 배치된 태그가 화면 상에서는 가장 위에 나온다.

- 상위태그에 relative가 없으면 body를 기준으로 위치를 잡는다.  

ㄴ absolte만 적용 가능한 이야기

ㄴ fixed는 언제나 body를 기준으로 위치를 잡는다. (상위 태그에 relative가 있어도 무시한다.) 

[absolute, fixed 특징]

* absolute, fixed 적용시 크기가 사라져서 코드가 안 먹힌 것처럼 보일 수 있음 ( 글자를 꼭 먼저 작성)

- width: auto; -> auto=0 

- left: 0; right: 0; 이 두가지를 함께 작성하면 상위 태그 너비만큼 크기를 가질 수 있음

- top: 0; bottom: 0; 이 두가지를 함께 작성하면 상위 태그 높이만큼 크기를 가질 수 있음

- 위치 속성 속성 값에 수치를 준 상태로 left+right 또는 top+bottom 함께 사용시 적용된 수치를 제외한 나머지 상위 태그 값을 가질 수 있음

- width: 100%;  or height: 100% ;보다는 위치 속성을 많이 사용한다. 

 

- top 속성값에 고정 px을 사용할 수 없음

- 2차 메뉴 -> 기본상태 : display: none; -> 이벤트 상태 : block

- width: 100%를 사용할수 없음 

'코딩 > 수업메모' 카테고리의 다른 글

251017 picogram (버튼)  (0) 2025.10.17
251013 코딩 연습 (개구리게임)  (0) 2025.10.13
250930 picogram (li-box)  (0) 2025.09.30
250929 flex 연습  (0) 2025.09.29
250926 Market kurly(li-box)  (0) 2025.09.26