반응형
Notice
Recent Posts
Recent Comments
Link
It's easy, if you try
[웹/Web] CSS 기본 (1) - CSS 작성 규칙/ 외부 스타일 시트/ 내부 스타일 시트/ 인라인 스타일 본문
반응형
1. CSS의 작성 규칙에 대해 알아보자.
2. 스타일 적용 방법 3가지에 대해 알아보자.
🐻 CSS(Cascading Style Sheets)
HTML 문서를 화면에 표시하는 방식을 정의한 언어
🐻 CSS 작성 규칙
- 선택자와 선언 두 부분으로 구성
- 선택자는 규칙이 적용되는 엘리먼트
- 선언부분에서는 선택자에 적용될 스타일을 작성
- 선언은 중괄호로 감싸며 속성과 값으로 이루어짐
- 속성은 선택자에서 바꾸고 싶은 요소
- 값은 속성에 적용할 값
- 각 속성은 ; 로 구분
- 주석: /* 내용 */
🐻 CSS 스타일 적용 방법 3가지
인라인 스타일, 내부 스타일시트, 외부 스타일시트 적용 방법이 있다. 스타일 적용 순위는 "인라인 > 내부 > 외부" 시트 순이다.
⚡️ 인라인 스타일 적용
- <body> tag 안 개별 element에 작성한다.
- 개별 element마다 스타일을 지정하므로 유지보수에 용이하지 않다.
- style attribute를 사용하고 속성값(" " 안)으로 CSS 규칙을 작성
<body>
<p style="background-color: cyan; color: magenta;"> Inline Style </p>
</body>
⚡️ 내부 스타일 시트 적용
- <style> 을 사용하여 내부 스타일 시트를 적용
- <style> tag 내부에 CSS 규칙을 작성.
- 외부 스타일 시트보다 우선 적용
- <head> tag 내부에 <style> 태그를 작성
- 페이지마다 반복해서 작성하는 단점이 있다.
<head>
...
<style type="text/css">
h1 {color: pink;}
.classname {background-color: cyan; color: magenta;}
</style>
...
</head>
⚡️ 외부 스타일 시트 적용
여러 페이지에 동일한 스타일을 적용해야하 할 경우 많이 사용된다.
1. <link> 를 사용하여 외부 스타일 시트를 적용
- <link>는 <head> 안에 작성하며 rel, type, href 3가지 속성을 주로 사용.
- rel 은 HTML 페이지와 링크된 파일간의 관계를 의미
- href 는 CSS file 경로를 의미함
<link rel="stylesheet" type="text/css" href="path/filename.css">
2. @import : 최 상단에만 위치할 수 있고 file path를 사용
- @import url("file path"); 또는 @import "file path"; 형태로 사용.
- link와 달리 <style>의 media 속성을 통해 보여지는 미디어 타입을 결정.
<style type="text/css">
@import url("path/filename.css"); /*@import "path/filename.css";*/
</style>
반응형
'웹 > CSS' 카테고리의 다른 글
[웹/Web] CSS 기본 (2) - 선택자 (0) | 2021.03.03 |
---|
Comments