Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

그냥 그래

CSS 기초부터 활용하기 2편 (스타일 시트 편) 본문

Web/CSS3

CSS 기초부터 활용하기 2편 (스타일 시트 편)

그냥사람임 2017. 8. 15. 19:31


안녕하세요 도롱군입니다.

이번 포스팅은 전 CSS 기초부터 활용까지 1편을 이어서 진행하도록 하겠습니다.

 

지난 포스팅에서 CSS 스타일 시트를 어떻게 만드는지 배웠는데, 이번엔 이렇게 만든 css 파일을 어떻게

사용할 수 있는지에 대해, 또한 내부 스타일을 어떻게 줘야하는지에 대해 알아보도록 하겠습니다.

 

 

CSS를 사용하는 3가지 방법

 

CSS를 사용할 수 있는 방법은 3 가지가 있습니다.

 

  • 인라인 스타일
  • 내부 스타일 시트
  • 외부 스타일 시트

이렇게 3가지의 방법을 이용하여 HTML 문서에 스타일을 적용 시킬 수 있습니다.

 

 

심화

 

1. 외부 스타일 시트

 

외부 스타일 시트는 css 파일만 수정하여 해당 css 파일을 사용한 모든 HTML 문서의 스타일을 변경 할 수 있습니다.

<link> 태그를 이용하여 외부 스타일 시트를 불러올 수 있으며 <head> 세션 안에 들어가야 합니다.

또한 스타일 시트는 중요한 것이 html 확장자가 아닌 css 확장자를 사용하기에 문서의 끝은 .css로 끝이 나야 합니다.

 

 

 

위의 사진을 보면 custom.css를 <link> 태그를 이용하여 불러온 것을 볼 수 있습니다.

그렇다면 같은 디렉토리 안에서의 custom.css라는 스타일 시트 파일이 있다는 것을 알 수 있죠.

 

custom.css파일을 들여다 보겠습니다.

 

 

위와 같은 형식으로 되어 있고 이것을 해석하자면,

body 태그 즉 배경색상은 black을 기본 값으로 하며, p 태그에 들어가는 문자열의 색상은 모두 흰색으로 지정한다는 의미입니다.

 

 

 

2. 내부 스타일 시트

 

외부 스타일 시트를 사용하지 않는 경우, HTML 내부에서 스타일 지정하여 적용할 수 있도록 해주는 것이

내부 스타일 시트입니다. 외부 스타일과의 차이점과 같은점은 <link>를 이용하지 않는 것과 <head>세션에 들어가는 것은 같습니다.

<link> 태그 대신 내부 스타일 시트에는 <head>세션 내의 <style>태그를 이용하여 css 코드를 기입할 수 있습니다.

물론 똑같이 css와 같이 코딩을 하시면 됩니다.

 

 

 

3. 인라인 스타일

 

인라인 스타일은 HTML 문서 내 태그 안에 기입할 수 있는 스타일 서식을 지칭합니다.

예를 들면 아래 사진과 같이 <p style="color: white;"> 등 그대로 css 서식을 사용할 수 있습니다.

하나 혹은 하나 이상의 단락을 직접적으로 수정하고 싶을 때 주로 사용됩니다.

 

 

 

4. Cascading 순서 (중요합니다)

 

하나의 HTML 문서안의 다중으로 스타일 시트가 들어 갈 경우 어떻게 표시가 되나요?

다중으로 스타일 시트가 선택자에 의해서 정의가 되어있다면 마지막으로 읽히는 스타일 시트 속성 값이 적용 되어 출력됩니다.

 

아래는 순서도입니다. ( 1번 부터가 가장 높은 우선 순위입니다. )

  1. 인라인 스타일 (HTML 요소에 사용되는 style 서식)
  2. 외부,내부 스타일 시트 (<head>세션에 사용되는 스타일 시트)

 

Comments