본문 바로가기

새싹 프론트엔드

[새싹 프론트엔드] 22.10.18

* CSS (Cascading Style Sheet)

 

- HTML 문서의 색이나 모양 등 외관을 꾸미는 언어

- CSS로 작성된 코드를 스타일 시트(style sheet)라고 부름

- 색상과 배경, 텍스트, 폰트, 사용자 인터페이스 등의 기능을 한다



* HTML 문서에 CSS3 스타일 시트 적용하는 방법

 

① 인라인 스타일 (Inline style)

② 내부 스타일 시트 (Internal style sheet)

③ 외부 스타일 시트 (External style sheet)


* 인라인 스타일

 

<태그이름 style= "속성이름:속성값">

- HTML 요소 내부에 style 속성을 사용하여 CSS 스타일을 적용하는 방법

- 해당 HTML 요소에만 스타일을 적용할 수 있음

- 하나의 요소에 여러 개의 스타일 적용 시, 각각의 값은 세미콜론(;)으로 구분함


* 내부 스타일 시트

 

- <head> 태그에 <style> 태그를 사용하여 CSS 스타일을 적용

- <style> 태그는 여러 번 작성 가능

- 하나의 스타일 시트로 합쳐져서 적용됨

- 해당 HTML 문서에만 스타일을 적용할 수 있음


* 외부 스타일 시트

 

- 확장자가 .css인 파일에 스타일 시트 저장

- 웹 페이지에서 CSS3 스타일 시트 파일을 불러서 사용

- 동일한 스타일 시트를 웹 페이지마다 중복 작성 해소

- 웹 사이트의 전체 웹 페이지 모양의 일관성 확보

- <style>태그를 사용하지 않음

* CSS3 스타일 시트 파일을 불러오는 방법 

- <link> 태그 이용

- href

"mystyle.css" 파일을 불러올 것을 지시

 

- type="text/css"

불러오는 파일이 CSS 언어로 작성된 텍스트 파일

 

- rel="stylesheet"

스타일 시트를 삽입


* CSS 적용 우선 순위

 

!important > 인라인스타일 > id 스타일 > 클래스 스타일 > 태그이름 스타일


* 전체 선택자

 

- 와일드 문자(*)를 사용하여 모든 태그에 스타일을 적용시키는 선택자


* 태그 이름 선택자

 

- 태그 이름의 선택자로 사용되는 유형

- 선택자와 같은 이름의 모든 태그에 CSS3 스타일 시트 적용

- 각 선택자는 콤마(,)로 구분


* id 선택자

 

- #으로 시작하는 이름의 셀렉터

- HTML 태그의 id 속성으로만 지정 가능


* class 선택자

 

- 점(.)으로 시작하는 이름의 선택자

- HTML 태그의 class 속성으로만 지정 가능


* 결합 선택자

 

- 자식 선택자 (child selector)

부모 자식 관계인 두 선택자를 '>' 기호로 조합

ex) div > b { color : blue }

<div>의 직계 자식인 <b>에 적용되는 스타일 시트


* 가상 클래스 선택자

 

- 선택하고자 하는 HTML 요소의 특별한 '상태'를 명시할 때 사용

- 콜론(:) 앞뒤에 빈칸을 두면 안됨 

  ex) li: hover, li :hover


새싹DT 기업연계형 프론트엔드 실무 프로젝트 과정 1주차 블로그 포스팅

'새싹 프론트엔드' 카테고리의 다른 글

[새싹 프론트엔드] 22.10.24  (0) 2022.10.24
[새싹 프론트엔드] 22.10.21  (0) 2022.10.21
[새싹 프론트엔드] 22.10.20  (0) 2022.10.20
[새싹 프론트엔드] 22.10.19  (0) 2022.10.19
[새싹 프론트엔드] 22.10.17  (1) 2022.10.17