[TIL] CSS Basic

테디·2022년 6월 18일
0

🖌️CSS란?

Cascading Style Sheets

  • 구조화된문서 (HTML, XML)에 어떤식으로 랜더링 할 것인지를 정의하는 언어
  • CSS는 HTML등 각 요소의 스타일을 정의하여 화면에 어떻게 랜더링 하면 되는지 브라우저에게 설명해주는 언어

🖌️CSS 관련 용어

1. 셀렉터(선택자)

CSS를 통해 HTML 요소의 스타일을 적용하고자 할떄 그 요소를 선택하는 방법, 수단

  • 선택자의 종류
    • Html 선택자 - 태그명 그 자체를 작성
    • id 선택자 - #id 명
    • class 선택자 - .class명
    • 그룹선택자 - 여러개의 태그, id 클래스 작성 후 로 구분

2. CSS 문법

h1 태그를선언하고 h1 태그 컨텐츠의 색상을 빨간색으로 지정해보세요.

선택자 선언의 시작  속성명(프로퍼티)  선언구분자 속성 값 선언구분자  선언의 끝 
h1        {          color           :        red     ;            }
h2 {
    background:red;
}

프로퍼티(속성)

샐럭터로 HTML 요소를 선택하고 블럭 내에 프로퍼티값을 지정하는 것으로 HTML 요소에 스타일을 부여할 수 있음
-> 이미 지정된 프로퍼티명의 사용이 필요

3. CSS의 적용

1. 인라인 선택(인라인 스타일 / 인라인 시트)

  • HTML 태그 내에 style을 부여하는 방법
  • 해당 태그에만 스타일을 부여할 수 있고 꼭 필요한 경우에만 사용하는 것을 권장(불변)

2. 내부 선택(내부스타일, 내부시트)

  • html 문서 내에 style태그를 사용해서 스타일을 부여하는 방법

3. 외부 선택(외부 스타일/ 외부 시트)

  • .css라는 확장자를 가진 파일의 링크를 통해 스타일을 부여하는 방법 (scss, sass도 있음)

4. 스타일 적용의 우선순위

인라인 > 내부 > 외부 > 기본
ex) 인라인 선택이 적용되어 있다면 내부, 외부 스타일 적용과는 관계없이 무조건 인라인에 적용한 스타일이 부여된다

0개의 댓글