Language - [Front]/HTML & CSS

[HTML, CSS] - CSS

구구르밍 2023. 10. 18. 16:40


 

CSS란?

사용자에게 문서를 표시하는 방법을 지정하는 언어

HTML 요소들이 각종 미디어에서 어떻게 보이는가를 정의하는 데 사용되는 스타일 시트 언어

웹 사이트에서 화면에 표시되는 정보들을 꾸며주는 역할

웹 페이지의 스타일을 별도의 파일로 저장할 수 있게 해주므로 사이트의 전체 스타일을 손쉽게 제어

웹 사이트의 스타일을 일관성 있게 유지할 수 있게 해주며, 그에 따른 유지 보수 편리

HTML - 문장 구조

CSS - 문장 디자인

 

 

CSS 사용 방법

 

인라인 스타일

HTML 요소 안에서 Style 속성 이용

해당 요소에만 스타일 적용

내부스타일

HTML 문서의 <head>태그 내에 <style>태그를 사용하여 스타일을 지정

해당 HTML 문서에만 스타일을 적용

외부스타일

별도의 CSS 파일을 분리하여 HTML 문서에 연결

웹 사이트 전체의 스타일을 하나의 파일에서 설정

 

 

스타일 적용의 우선 순위

  1. 인 라인 스타일
  2. 내부 스타일 / 외부 스타일 시트
  3. 웹 브라우저 기본 스타일
  • 혼합되어 사용 될 경우 내부나 외부 스타일 시트와 상관 없이 인 라인 스타일 우선

 


 

CSS 기본 구조

 

 

선택자

 

- HTML 요소 선택자

CSS를 적용할 대상으로 HTML 요소의 이름을 직접 사용하여 선택

 

- 아이디(id) 선택자

CSS를 적용할 대상으로 특정 요소를 선택

웹 페이지에 포함된 여러 요소 중에서 특정 아이디 이름을 가지는 요소만을 선택

중복 사용 가능

 

- 클래스(class) 선택자

특정 집단의 여러 요소를 한 번에 선택

같은 클래스 이름을 가지는 요소들을 모두 선택

 

- 그룹(group) 선택자

여러 선택자를 같이 사용하고자 할 때 사용

여러 선택자를 쉼표(,)로 구분하여 연결

 

선언부

하나 이상의 선언들을 세미콜론(;)으로 구분하여 포함할 수 있으며, 중괄호({ })를 사용하여 전체를 둘러쌈

각 선언은 CSS 속성명(property)과 속성값(value)을 가지며, 그 둘은 콜론(:)으로 연결

CSS 선언(declaration)은 항상 마지막에 세미콜론(;)으로 마침.

 

프로퍼티

셀렉터가 지정한 위치의 무엇을 바꿀 것인지

 

프로퍼티로 지정한 것을 얼마나 바꿀 것인지

 

 


 

https://www.tcpschool.com/css/css_intro_syntax