Chapter 6 CSS의 기본

 

HTML로는 웹 사이트의 내용을 나열하고, CSS로는 웹 문서의 디자인을 구성함

 

<style> 태그

HTML 문서에서 자주 사용하는 글꼴이나 색상, 정렬, 각 요소들의 배치 방법 등 겉모습을 결정지음

 

스타일 시트는 크게 브러우저 기본 스타일과 사용자 스타일로 나눠지고

사용자 스타일은 다시 인라인 스타일/내부 스타일 시트/외부 스타일 시트로 나눠짐

 

인라인 스타일은 스타일 시트를 사용하지 않고 스타일을 적용할 대상에 직접 표시하는 것.

내부 스타일 시트는 <style>태그 안에, 적용할 태그의 스타일을 작성함

외부 스타일 시트는 style.css라는 외부 스타일 시트 파일을 링크해서 스타일 정보를 적용하는 것.

 

 

- 내부 스타일 시트에서 선택자의 종류에 따라 스타일 적용 대상이 달라짐

전체 선택자 (*) : 문서의 모든 요소에 적용

타입 선택자 (예를 들면 p, h1 등등) : 해당 태그를 사용한 모든 요소에 적용

클래스 선택자 : 해당 태그 안에 class="클래스명"을 적어서 적용시킴

id 선택자 : 클래스 선택자와 마찬가지로 특정 부분을 선택해서 스타일을 적용할 때 사용. 그러나 문서에서 한 번만 적용할 수 있음.

 

 

캐스케이딩 스타일 시트(CSS)

-> 스타일 시트 적용의 우선순위가 위에서 아래, 계단식으로 적용된다.

그래서 CSS에서는 웹 요소에 둘 이상의 스타일을 적용할 때 우선순위에 따라 적용할 스타일을 결정함

1. 사용자 스타일 -> 2. 제작자 스타일 -> 3. 브라우저 기본 스타일

 

 

- 중요도가 같은 스타일이라면 스타일 적용 범위에 따라 우선순위를 정할 수 있음.

1. !important : 어떤 스타일보다 우선 적용

2. 인라인 스타일 : 해당 태그만 스타일을 적용

3. id 스타일 : 지정한 부분에 한 번만 적용 가능

4. 클래스 스타일 : 지정한 부분마다 적용 가능 

5. 타입 스타일 : 특정 태그에 스타일을 일괄적으로 적용

 

그리고 나중에 작성한 스타일이 먼저 작성한 스타일을 덮어씀.

 

Chapter 7 텍스트를 표현하는 다양한 스타일

 

- 글자와 관련된 속성

font-family : 글꼴 종류를 지정

font-size : 글자 크기를 지정

font-style : 글자를 이탤릭체로 표시

font-weight : 글자의 굵기를 지정

 

* 구글 폰트 사용하기

fonts.google.com 에 들어가서 원하는 폰트를 선택하고

[+ Select this style] 을 클릭,

[@import]를 클릭해서 @import 문을 복사해서 <style> 태그 다음에 붙여 넣고, 글꼴 이름을 복사해서 웹 폰트를 사용할 요소에 붙여넣는다.

 

 

- 텍스트 스타일 속성

color : 글자색을 지정

text-decoration : 텍스트에 밑줄이나 취소선을 표시할지 여부를 지정

text-shadow : 텍스트에 그림자를 추가

text-align : 텍스트 정렬 방법을 지정

line-height : 줄 간격을 조절함

 


출처 : Do it! 한 권으로 끝내는 웹 기본 교과서 HTML+CSS+자바스크립트 웹 표준의 정석

 

 

 

 

 

'HTML & CSS' 카테고리의 다른 글

220418 CSS Chapter 9  (0) 2022.04.18
220416 CSS Chapter 8  (0) 2022.04.16
220414 HTML Chapter 5  (0) 2022.04.14
220413 HTML Chapter 3~4  (0) 2022.04.13
220408 HTML 기초  (0) 2022.04.09

+ Recent posts