min's devlog
[CSS] HTML 문서에 CSS 적용 본문
CSS, Cascading Style Sheets
- 스타일 시트, 디자인 작업
- HTML에 서식을 지정하는 언어
- 독립 실행이 안된다. 반드시 HTML 문서가 있어야 CSS 실행이 가능하다.
- CSS1, CSS2, CSS3(+HTML5)
- HTML 서식 기능 > CSS 서식 기능(풍부, 발전, 생산성 등)
HTML 문서에 CSS를 적용하는 방법
1. 인라인 스타일 시트, Inline Style Sheet
- style 속성: HTML의 속성, CSS 성질의 영역을 제공
- 서식을 태그에 직접 적용
- 장점: 가독성이 높음
- 단점: CSS 재사용 불가능, 한 번 설정된 스타일을 변경하기 어렵다
<body>
<h2 style="color:green; text-decoration:underline">
인라인 스타일
</h2>
</body>
2. 내부 스타일 시트, Embeded Style Sheet
- <style> 태그내에 서식을 명시
- 문서내의 여러태그를 한번에 서식을 적용할 수 있다.
- 장점: CSS 재사용 가능
- 단점: 가독성 낮음
<head>
<style>
body { background-color: lightyellow; }
h2 { color: red; text-decoration: underline; }
</style>
</head>
3. 외부 스타일 시트, External Style Sheet
- *.css 파일에 서식을 명시
- <link> 태그를 사용해서 참조
- 장점: CSS 재사용 높음
- 단점: 가독성 낮음
<head>
<link rel="stylesheet" href="/examples/media/expand_style.css">
</head>
위에서 사용된 expand_style.css
body { background-color: lightyellow; }
p { color: red; text-decoration: underline; }
- 위의 스타일 적용 방법이 혼합되어 사용될 경우 우선순위
1. 인라인 스타일
2. 내부/ 외부 스타일 시트
3. 웹 브라우저 기본 스타일
'til > Front' 카테고리의 다른 글
[CSS] reset, normalize (0) | 2022.05.30 |
---|---|
[CSS] Block,Inline (0) | 2022.05.27 |
[CSS] 박스 모델(Box Model) (0) | 2022.05.27 |
[HTML] HTML 구성 요소 (0) | 2022.05.25 |
[HTML] HTML 기초 (0) | 2022.05.23 |