웹 기초 (4) - CSS

2025. 4. 2. 15:12·웹 기초

참고자료 - 생활코딩 CSS 10~15

https://opentutorials.org/course/3086/18322

 

그리드 - 생활코딩

그리드의 기본 사용법 강의 caniuse 홈페이지   소스코드 변경사항 그리드 써먹기 강의 소스코드 변경사항 Grid 기능의 호환성 https://caniuse.com/#feat=css-grid 

opentutorials.org

 

 

 


1. 그리드

`<div>` `</div>` : 디자인을 위해 쓰는 의미없는 태그 (division) - block level element. 전체 화면 씀.

`<span>` `<span>` : 위와 동일 목적. - inline element.

 

그리드를 사용하기 위해서는 각자 태그의 부피감을 알아야 함.

# 부피감 명확하게 확인하기
<style>
	div{
        border:5px solid gray;
      }
</style>

 

 

그리드를 쓰기 위해서는 부모태그가 필요함.

 

 

 

나란히 배치. 1fr은 나머지 공간을 차지.

 

 

 

알아두면 좋은 사이트

https://caniuse.com/

 

Can I use... Support tables for HTML5, CSS3, etc

 

caniuse.com

 

 

 

 


2. 그리드 활용

 

 

 


3. 미디어 쿼리

반응형 디자인 : 화면의 크기에 따라 웹페이지의 각 요소들이 반응해 최적화된 모양으로 바뀌는 것.

# screen width > 800px
@media(min-width:800px)

 

 

 


4. 미디어 쿼리 활용

 

 

 


5. CSS 코드의 재사용

style태그를 제외한 CSS 코드를 style.css에 복붙 후

`<link rel="stylesheet" href="style.css">`

style.css에 있는 css 코드를 불러옴.

검사에서 network로 가면 내부적으로 어떤 파일들을 웹서버에서 다운로드 받는지를 확인할 수 있음.

css 파일을 캐싱하면서 트래픽, 즉 사용료를 적게 낼 수 있는 장점.

 

 

 


 

 

'웹 기초' 카테고리의 다른 글
  • 웹 기초 (3) - CSS
  • 웹 기초 (2) - HTML
  • 웹 기초 (1) - HTML
seo_young
seo_young
  • seo_young
    86400개의 발자국
    seo_young
  • 전체
    오늘
    어제
    • 분류 전체보기 (31)
      • 리눅스 (10)
      • 웹 기초 (4)
      • C (4)
      • 회로이론1 (1)
      • 자료구조 (10)
      • 백준 - 파이썬 (2)
      • 크롤링 스터디 (0)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
seo_young
웹 기초 (4) - CSS
상단으로

티스토리툴바