CSS(Cascading Style Sheets)
- 마크업 언어(HTML)가 실제 화면에 표시되는 방법을 기술하는 언어
- 하나의 요소에 여러 CSS 코드를 겹쳐서 원하는 스타일을 만들어냄
- W3C에서 CSS를 웹 표준으로 지정함
html에 css 연결하기
1. link 태그 이용하기
- link 태그
현재 HTML과 외부 파일 연결

· rel="stylesheet" : 연결할 파일이 무슨 관계인지 지정
-> CSS는 stylesheet(화면 꾸미는 시트지)
· href 속성 : 연결할 파일의 위치(경로/주소)
. . : 상위 폴더
/ : 해당 폴더 내부(하위)
※주석 달기 ※
HTML 주석 : <!-- -->
CSS 주석 : /* */
<아이디가 title인 요소 선택>

<id 설정>
id(식별자) : 중복되면 안되는 값, 요소를 쉽게 구분 가능

CSS 코드를 작성하는 방법
1. head 태그에 style 태그를 작성한 후 내부에 CSS 코드 작성

2. CSS가 적용되길 원하는 요소에 직접 CSS 코드를 작성하는 방법 (inline-style)

- "style=" 속성 이용
3. 외부에 .css 파일을 생성하여 link 태그를 이용해 연결하는 방법

Selector란?
현재 HTML문서 내에서 특정한 요소를 선택하는 문자 또는 문자열
스타일을 적용하고자 하는 요소를 선택하는 방법
1. d(#) 선택자
: HTML 문서 내에서 id 속성 값이 일치하는 요소를 선택하는 선택자
[작성법]


2. 태그(태그명) 선택자
: HTML 문서 내에서 태그명이 일치하는 모든 요소를 찾아 선택하는 선택자
[작성법]


3. class(.) 선택자
: HTML 문서 내에 class 속성 값이 일치하는 모든 요소를 선택하는 선택자
[작성법]


* 하나의 요소가 여러 class를 가질 수 있다!
* 요소에 CSS 적용을 위해 사용하는 선택자는 보통 class 선택자를 가장 많이 이용한다!!
(id 속성은 주로 JS 용도로 많이 사용)
[한 요소에 여러 클래스 작성하기]

4. 모든 요소(*, asterisk) 선택자
: 단독 사용 : 문서에 존재하는 모든 요소 선택
[작성법]

5. 다른 선택자와 혼용
: 선택된 요소의 모든 자식/후손/형제 선택
[작성법]

<모든 요소를 block 형식으로 변경>

<배경색 설정>

<모든 요소 글꼴 변경>

<웹 폰트 적용>

'FrontEnd > CSS' 카테고리의 다른 글
| [CSS]레이아웃 스타일 2 (요소의 영역(여백) 관련 스타일) (2) | 2024.07.14 |
|---|---|
| [CSS]레이아웃스타일 1 (display 속성) (0) | 2024.07.14 |
| [CSS]CSS선택자4 (0) | 2024.07.14 |
| [CSS]CSS선택자3 (0) | 2024.07.14 |
| [CSS]CSS선택자2 (1) | 2024.07.14 |