CSS기본 - Flex

그냥차차·2022년 11월 28일

CSS

목록 보기
3/3
post-thumbnail

1. CSS

ㄱ.margin

  • margin은 객체 바깥쪽 여백을 줄때 사용한다. (상 좌 하 우 순서로 px을 준다.)

ㄴ.pading

  • pading은 객채에 안쪽의 크기를 줄때 사용한다. (상 좌 하 우 순서로 px을 준다.)

ㄷ.border

  • border은 객체의 테두리를 줄때 사용한다(radious등)

ㄹ.position

  • position중에 relative는 원래 웹에서 가지고 있는 값을 없애준다?
  • position중에 fixed는 웹사이트 창 기준으로 움직인다.
  • position중에 absolute는 position을 담은 객체를 담은 기준으로함
	<header class="box">		
    <div>1>/<div>				//이때 div는 box를 기준으로 움직이는게 absolute
</body>

ㅁ.flex box

  • flexbox는 container안에서 작용하는것과 container안의 item에 작용하는것들이 있는데
  • container안에서 작용하는것들은 diplay:flex-direction, flex-wrap, justify-content, align-items, align-contet등이 있다.
  • item에 적용되는것들은 order, flex-grow, flex-shrink, flex등이 있다.

ㅂ.display

  • display:flex는 좌에서 우로 정렬됨
  • display:flex-direction row는 좌에서 우측으로 ,row-reverse는 반대로됨
  • display:column은 위에서 아래로, column-reverse 반대로됨
  • flex-wrap을 안하면 한줄에 모든객체가 다 담기지만 wrap을 하면 객체가 다음줄로 넘어가게됨 반응형처럼

ㅅ.justify-content(수평)

  • justify-content(수평적 움직임) : flex-end는 오른쪽끝에, center는 가운데, space-around는 각각의 객체에 공간을 줌, space-evenly, space-between등이 있음

ㅇ.align-item(수직)

  • align-items(수직적 움직임) : center은 가운데위치 baseline 객체안에 글자가 있으면 객체의 크기가 달라도 글자를 중앙에두고 정렬함

ㅈ.align-content

  • align-content : space-between은 양옆은 딱붙고 가운데를 중심으로 공간이 동일하게 분리됨.

ㅊ. 반응형

  • flexgrid, flexbox등을 사용하고 px값으로 고정된값을 주는것보단 %나 vh, vw를 사용하는게 좋고 미디어쿼리(@media)를 사용해야함
  • min-width= ~이상만 적용하겠다
  • max-width= ~까지만 적용하겠다
profile
개발작

0개의 댓글