Chapter04. HTML을 좀 더 쉽게 움직이는 방법

이재영·2022년 7월 14일
0

html/css

목록 보기
4/7

Position

Position속성에 값들🎈

  1. static : 웹사이트의 기본 속성값 , top right bottom left 등 위치 속성은 무시됨.

  2. relative: HTML태그가 있는 위치에서 left right top bottom값을 통해 움직임

  3. absolute: 부모영역에서 left right top bottom 을 이용해 주어진 위치로 움직임

  • 단! 여기서 부모란?: 부모 태그가 relative, absolute, fixed 속성 중 하나여야 함. 만약 부모태그가 해당 속성을 가지고있지 않다면 body태그 기준으로 움직임 왜냐하면 body태그는 relative를 기본 속성으로 가지고 있기 때문이다
  1. fixed : absolute와 비슷하지만 스크롤로 내려도 그 위치에 고정, 무조건 브라우저 창 기준임

  2. Sticky : relative와 비슷하지만 스크롤로 내리면 fixed처럼 그 위치에 고정

Flexbox

flexobox는 화면 사이즈에 대해 굉장히 유동적이다. 화면이 늘면 내 요소들도 같이 늘고 화면이 줄면 내 요소들도 같이 줄어든다. 특히 모바일 버전의 웹사이트르 만들 때 아주 유용하다.

flexbox 의 특징!🎊

  1. display: flex는 모든 요소를 가로로 둔다

  2. display: flex는 부모한테 적용을 하고 자손을 건트롤 한다.

  3. justify-content :가로로 요소들을 움직인다 (flex-start, center, flex-end, space-between, space-around 등의 값이 있음)

  4. align-items: 세로로 요소들을 움직인다

  5. flex-direction:column 가로로 정렬된 요소를 세로로 바꾸고 justify-content는 세로로 align-items는 가로방향으로 바뀐다

실습 코드

https://replit.com/@Jaeyounging

profile
소프트웨어

0개의 댓글