frontend/css

CSS.01.CSS란?

dalc3154 2025. 4. 2. 17:19

CSS는 Cascading Style Sheets: 종속된 스타일 형식

웹 페이지의 디자인과 레이아웃을 구성하는 데 사용되는 스타일 시트 언어

 

Cascading: 위에서 아래로 흐르는, 상속 또는 종속하는

Style: HTML 문서의 겉모습(디자인)을 결정짓는것

>> HTML요소의 형태, 색, 정렬, 배치 등을 제어

 

스타일시트를 사용하는 이유

1) 웹 문서의 내용과 상관없이 디자인만 변경 가능

>>내용을 수정해도 디자인엔 전혀 영향 없음

 

2) 다양한 기기에 맞게 탄력적으로 바뀌는 문서 제작 가능

>>CSS를 이용하면 HTML로 작성한 내용은 그대로 두고 기기에 맞게 CSS만 바꿔주면 같은 내용을 여러 기기에서 볼 수 있음

3) 반응형 웹 디자인

>>사용자가 PC로 접속하든, 모바일로 접속하든 웹 브라우저의 크기에 따라 화면 레이아웃을 자동으로 바꿔주는 방법

 

CSS Style 형식

선택자 { 속성1: 속성값, 속성2: 속성값}

>>스타일 규칙: 속성과 값이 하나의 쌍으로 이루어짐

>> 세미콜론(;)으로 구분하여 스타일 규칙을 여러 개 지정 가능

 

선택자: 스타일을 어느 태그에 적용할 것인지 지정

중괄호{} 사이에 스타일 정보 입력

 

CSS 주석

/* */

css에서 주석은 한 줄 또는 여러 줄을 입력할 수 있음

 

CSS Style Sheets

스타일 시트란? 스타일 규칙을 한눈에 확인하고 필요할때마다 수정하기 쉽도록 한군데 묶어둔것

 

브라우저 기본 스타일

>>웹 문서에 기본으로 설정된 스타일 값

 

사용자 스타일

1) 인라인 시트

태그 옆에 style="속성: 값;"을 직접 표기하여 적용

 

2) 내부 스타일 시트

웹 문서 안 <head>태그 안에 <style> @ </style>사이에 작성

 

3) 외부 스타일 시트

웹 문서 밖 .css 확장자 파일에 작성하고, link 태그를 통해 웹 문서에 연결

단, 이때 style 태그는 사용하지 않는다

'frontend > css' 카테고리의 다른 글

CSS.06. Box Model  (0) 2025.04.10
CSS.05. Values & Units  (0) 2025.04.10
CSS.04. Text Style  (0) 2025.04.09
CSS.03. 선택자(Selectors)  (0) 2025.04.02
CSS.02. Cascading  (0) 2025.04.02