본문 바로가기
학원에서 배운 것/CSS

KDT 5th 웹개발자 입문 수업 2일차 -3

by 쿠리의일상 2023. 1. 27.

CSS

1. 구글 확장프로그램 중 web developer 를 설치 -> CSS disabled 가능하므로 css 없는 웹 사이트를 확인해보자

 

2. 역사

HTML5 이전 버전에서는 HTML 자체에서 style을 컨트롤 할 수 있는 태그 (<font>, <center> 등)을 사용했지만 디자인적 요소를 같이 두면 혼란스러워서 HTML5부터는 디자인을 분리한다.

그래서 HTML은 디자인 요소를 제외한 텍스트를 전달하는 문서이자 문서의 구조로만 사용

 

3. css 참조 방식

1) 인라인 css

  요소의 style 속성(style=" ... ")으로 직접 스타일을 작성하는 방식 -> 선택자 없음

  같은 스타일을 가진 태그를 사용하더라도 코드를 복붙이 필요... 재사용 불가

 

2) 내장 style - <head> 태그 사이에 <style>로 넣어줌, 선택자를 사용해줌

  2-1) 선택자

  2-2) { } 적용할 스타일을 정의해줄 부분

  2-3) 속성명

  2-4) 속성값

 

3) <link>를 사용한 파일 링크

  <link rel="stylesheet" href="css파일경로">

  외부 css 문서를 가져와서 연결

 

  * css 파일 안에서도 다른 css 파일이 필요한 경우, @import 를 사용

  @import url("css파일경로");

 

1~3번의 CSS 참조 방식이 겹치게 되면 기본적으로 가장 늦게 읽히는 것이 우선이지만, 선택자들간 우선 순위가 존재한다.

다만, 제일 우선 순위가 높은 건 인라인 방식.

 

4. css 여러 줄 주석만 /* */ (// 한줄 주석은 불가)

'학원에서 배운 것 > CSS' 카테고리의 다른 글

KDT 5th 웹개발자 입문 수업 5일차  (0) 2023.02.01
KDT 5th 웹개발자 입문 수업 4일차  (0) 2023.01.31
KDT 5th 웹개발자 입문 수업 3일차  (0) 2023.01.30
FlexBox 정리  (0) 2022.12.14
Css?  (0) 2022.12.13