CSS

다람·2022년 6월 22일
0

CSS

목록 보기
1/8

CSS (Cascading Style Sheets)

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

CSS관련 용어

  • 셀렉터(선택자) : CSS를 통해 HTML 요소의 스타일을 적용하고자 할 때 그 요소를 선택하는 방법, 수단
    --> 선택자의 종류
    1) HTML 선택자 : 태그명 그 자체를 작성
    2) id 선택자 - #id명
    3) class 선택자 - .class명
    4) 그룹 선택자 - 여러 개의 태그, id 클래스 작성 후로 구분

CSS문법

  • h1 태그를 선언하고 h1 태그 컨텐츠의 색상을 빨강색으로 지정해보기
 선택자   선언의 시작   속성명(프로퍼티)   선언구분자   속성값   선언구분자  선언의 끝
      h1          {               color            :         red         ;          }

property(속성)

  • 셀렉터로 HTML 요소를 선택하고 블럭 내에 속성값을 지정하는 것으로 HTML 요소에 스타일을 부여할 수 있다.
    --> 이미 지정된 속성명의 사용이 필요

CSS 적용

  1. 인라인 선택(인라인스타일 / 인라인시트)
  • HTML 태그 내에 style을 부여하는 방법
  • 해당 태그에만 스타일을 부여할 수 있고 꼭 필요한 경우에만 사용하는 것을 권장 (불변의 스타일 적용하고 싶을 때)

인라인 선택 예시

 <h1 style="color: blue;">css 적용 테스트</h1>
  1. 내부 선택 (내부스타일 / 내부시트)
  • HTML 문서 내에 style 태그를 사용해서 스타일을 부여하는 방법

내부 선택 예시

  1. 외부 선택 (외부스타일 / 외부시트)
  • css라는 확장자를 가진 파일을 링크해서 하나의 파일에서 스타일을 부여하는 방법(scss, sass도 있다.)

    외부 선택 예시

스타일 적용의 우선순위

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

profile
안녕

0개의 댓글