20250326 - 프론트엔드3

jeung9711·2025년 3월 31일
0

LG CNS CAMP

목록 보기
5/10

CSS

Layout

float

  • 이미지와 텍스트 배치
  • block 요소가 컨텐츠 크기에 맞게 줄어든 것 처럼 보여 좌우로 배치할 수 있음
  • float 적용을 없애려면 clear 속성 부여

display

  • block : 요소의 크기를 부모의 크기대로 맞춤
  • inline-block : 요소의 크기를 내용물의 크기대로 맞춤 + 크기 조절 가능
  • none : 숨기기

display : grid

  • 표 형태 + 위치 및 크기 명시
  • 사용 속성
    • grid-column : 열 기준 위치
    • grid-row : 행 기준 위치
    • grid-gap : 요소 간격

display : flex

  • 가변 배치 형태, 유연한 반응형 레이아웃 지원
  • 브라우저 크기에 맞춰 바뀌어 요즘 많이 사용
  • justify-content : 가로 정렬, 주 축 방향에서 아이템을 정렬
  • align-items : 세로 정렬, 교차 축 방향에서 아이템을 정렬

position

  • 요소가 배치되는 방식
  • static : 기본 값 흐름대로 배치
  • relative : static 배치 방식에 위치 이동 가능
    • relative 적용하면 원래의 위치에 자리를 인식
  • absolute : HTML 문서 기준 절대 좌표에 배치
    • absolute 적용하면 원래의 위치에서 벗어나 다음 요소가 앞으로 이동
  • fixed : 사용자 브라우저 기준 절대 좌표에 배치
  • sticky : static의 배치 방식에 추가로 fixed와 같이 위치 고정
profile
배우는중입니다.

0개의 댓글