Top 47 스타일 시트 The 131 Detailed Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 스타일 시트 on Google, you do not find the information you need! Here are the best content compiled and compiled by the Toplist.maxfit.vn team, along with other related topics such as: 스타일 시트 외부 스타일시트 작성법, CSS 외부 스타일 시트, 사파리 스타일시트, 스타일시트 란, 내부 스타일 시트, CSS style> 태그, CSS, 스타일 시트 언어


CSS 셀렉터, 기초 이론 정리. 포트폴리오 만드는 날까지! | 프론트엔드 개발자 입문편: HTML, CSS, Javascript
CSS 셀렉터, 기초 이론 정리. 포트폴리오 만드는 날까지! | 프론트엔드 개발자 입문편: HTML, CSS, Javascript


코딩의 시작, TCP School

  • Article author: www.tcpschool.com
  • Reviews from users: 12510 ⭐ Ratings
  • Top rated: 3.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 코딩의 시작, TCP School HTML 문서에 CSS 스타일을 적용할 때에는 다음과 같이 세 가지 방법을 사용할 수 있습니다. 1. 인라인 스타일(Inline ). 2. 내부 스타일 시트(Internal  … …
  • Most searched keywords: Whether you are looking for 코딩의 시작, TCP School HTML 문서에 CSS 스타일을 적용할 때에는 다음과 같이 세 가지 방법을 사용할 수 있습니다. 1. 인라인 스타일(Inline ). 2. 내부 스타일 시트(Internal  … 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
  • Table of Contents:

4) CSS 적용

4) CSS 적용

접속자집계

코딩의 시작, TCP School
코딩의 시작, TCP School

Read More

스타일 시트란? : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 30764 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 스타일 시트란? : 네이버 블로그 제1장 스타일 시트란? ㅁ 스타일 시트는 글꼴의 크기나 모양, 컬러 그리고 문단 설정을 미리 정의해 스타일로 만들었다가 웹 문서의 본문에서 미리 정의 … …
  • Most searched keywords: Whether you are looking for 스타일 시트란? : 네이버 블로그 제1장 스타일 시트란? ㅁ 스타일 시트는 글꼴의 크기나 모양, 컬러 그리고 문단 설정을 미리 정의해 스타일로 만들었다가 웹 문서의 본문에서 미리 정의 …
  • Table of Contents:

카테고리 이동

팡팡

이 블로그 
낙서장
 카테고리 글

카테고리

이 블로그 
낙서장
 카테고리 글

스타일 시트란? : 네이버 블로그
스타일 시트란? : 네이버 블로그

Read More

CSS – 스타일시트란 무엇일까?

  • Article author: 7942yongdae.tistory.com
  • Reviews from users: 18543 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about CSS – 스타일시트란 무엇일까? CSS(Cascading Style Sheets)는 워드 프로세서에서 사용하는 스타일 기능을 웹으로 가져온 것입니다. CSS를 사용하면 DOM(Document Object Model)에 … …
  • Most searched keywords: Whether you are looking for CSS – 스타일시트란 무엇일까? CSS(Cascading Style Sheets)는 워드 프로세서에서 사용하는 스타일 기능을 웹으로 가져온 것입니다. CSS를 사용하면 DOM(Document Object Model)에 … CSS(Cascading Style Sheets)는 워드 프로세서에서 사용하는 스타일 기능을 웹으로 가져온 것입니다. CSS를 사용하면 DOM(Document Object Model)에 스타일(Style)을 적용할 수 있습니다. 정확히는 CSS를 사용하면..
  • Table of Contents:

Header Menu

Main Menu

CSS – 스타일시트란 무엇일까

CSS는 어떻게 동작할까

‘프로그래밍HTML CSS’ 관련 글

Sidebar – Right

Sidebar – Footer 1

Sidebar – Footer 2

Sidebar – Footer 3

Copyright © 프로그래머 YD All Rights Reserved

Designed by JB FACTORY

티스토리툴바

CSS - 스타일시트란 무엇일까?
CSS – 스타일시트란 무엇일까?

Read More

[HTML 기초 강좌] 11. CSS ( 스타일시트 ) 적용하기

  • Article author: cofs.tistory.com
  • Reviews from users: 48284 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [HTML 기초 강좌] 11. CSS ( 스타일시트 ) 적용하기 1. CSS 스타일시트 css란 Cascalding Style Sheets 의 약자로 웹문서의 스타일을 지정해 놓은 파일입니다. 다시말해 웹사이트를 꾸미는 의 정의 … …
  • Most searched keywords: Whether you are looking for [HTML 기초 강좌] 11. CSS ( 스타일시트 ) 적용하기 1. CSS 스타일시트 css란 Cascalding Style Sheets 의 약자로 웹문서의 스타일을 지정해 놓은 파일입니다. 다시말해 웹사이트를 꾸미는 의 정의 … 1. CSS 스타일시트 css란 Cascalding Style Sheets 의 약자로 웹문서의 스타일을 지정해 놓은 파일입니다. 다시말해 웹사이트를 꾸미는 style의 정의를 모아 둔 파일이라 생각하면 됩니다. 예를 들면 이 웹사이트..<< 삽질의 연속 >>
  • Table of Contents:
[HTML 기초 강좌] 11. CSS ( 스타일시트 ) 적용하기
[HTML 기초 강좌] 11. CSS ( 스타일시트 ) 적용하기

Read More

½ºÅ¸ÀÏ ½ÃÆ®

  • Article author: math.ewha.ac.kr
  • Reviews from users: 13597 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about ½ºÅ¸ÀÏ ½ÃÆ® 스타일 시트란 HTML 문서에서 사용되는 각 태그별로 일정한 속성과 값을 미리 정의하여 공통적으로 사용하기 위한 방법이다. 즉, HTML 문서에서 태그를 일일이 수작업으로 … …
  • Most searched keywords: Whether you are looking for ½ºÅ¸ÀÏ ½ÃÆ® 스타일 시트란 HTML 문서에서 사용되는 각 태그별로 일정한 속성과 값을 미리 정의하여 공통적으로 사용하기 위한 방법이다. 즉, HTML 문서에서 태그를 일일이 수작업으로 …
  • Table of Contents:
½ºÅ¸ÀÏ ½ÃÆ®
½ºÅ¸ÀÏ ½ÃÆ®

Read More

[CSS] 스타일시트 1편 – 스타일 시트(Style Sheet)란?

  • Article author: jynote.net
  • Reviews from users: 21474 ⭐ Ratings
  • Top rated: 3.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [CSS] 스타일시트 1편 – 스타일 시트(Style Sheet)란? 일일히 입력을 하다보니 시간과 노력이 엄청나게 들어갔었습니다. 이 단점을 극복하기 위해서 만든 것이 바로 스타일시트(Style Sheet)라는 것입니다. …
  • Most searched keywords: Whether you are looking for [CSS] 스타일시트 1편 – 스타일 시트(Style Sheet)란? 일일히 입력을 하다보니 시간과 노력이 엄청나게 들어갔었습니다. 이 단점을 극복하기 위해서 만든 것이 바로 스타일시트(Style Sheet)라는 것입니다.  스타일시트 이야기 다른 글   [CSS] 스타일시트 1편 – 스타일 시트(Style Sheet)란?   [CSS] 스타일시트 2편 – 스타일의 우선순위와 셀렉터 사용법 HTML/CSS 이야기 스타일 시트(Style Sheet)란?  스타일시..
  • Table of Contents:
[CSS] 스타일시트 1편 - 스타일 시트(Style Sheet)란?
[CSS] 스타일시트 1편 – 스타일 시트(Style Sheet)란?

Read More

CSS(Cascading Style Sheets) 스타일 시트:초보자를 위한 Windows(윈도우즈), HTML과CSS를 사용한 홈페이지 작성과 엑셀(EXCEL),메일(outlook mail),포토샵(Photoshop)입문 튜토리얼 강좌

  • Article author: www.tabmode.com
  • Reviews from users: 25703 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about CSS(Cascading Style Sheets) 스타일 시트:초보자를 위한 Windows(윈도우즈), HTML과CSS를 사용한 홈페이지 작성과 엑셀(EXCEL),메일(outlook mail),포토샵(Photoshop)입문 튜토리얼 강좌 한마디로, CSS는 HTML을 지원 (장식)하는 언어이며, 홈페이지의 스타일을 지정하는 스타일 시트 전반의 하나입니다. HTML 페이지에서 요소(태그)에 적용되는 색상, … …
  • Most searched keywords: Whether you are looking for CSS(Cascading Style Sheets) 스타일 시트:초보자를 위한 Windows(윈도우즈), HTML과CSS를 사용한 홈페이지 작성과 엑셀(EXCEL),메일(outlook mail),포토샵(Photoshop)입문 튜토리얼 강좌 한마디로, CSS는 HTML을 지원 (장식)하는 언어이며, 홈페이지의 스타일을 지정하는 스타일 시트 전반의 하나입니다. HTML 페이지에서 요소(태그)에 적용되는 색상, … CSS(Cascading Style Sheets) 스타일 시트:초보자를 위한 Windows(윈도우즈), HTML과CSS를 사용한 홈페이지 작성과 엑셀(EXCEL),메일(outlook mail),포토샵(Photoshop)입문 튜토리얼 강좌컬럼,폭,column-width,Windows,윈도우즈,HTML,CSS,홈페이지,엑셀,EXCEL,메일,outlook mail,포토샵,Photoshop,튜토리얼,강좌
  • Table of Contents:
CSS(Cascading Style Sheets) 스타일 시트:초보자를 위한 Windows(윈도우즈), HTML과CSS를 사용한 홈페이지 작성과 엑셀(EXCEL),메일(outlook mail),포토샵(Photoshop)입문 튜토리얼 강좌
CSS(Cascading Style Sheets) 스타일 시트:초보자를 위한 Windows(윈도우즈), HTML과CSS를 사용한 홈페이지 작성과 엑셀(EXCEL),메일(outlook mail),포토샵(Photoshop)입문 튜토리얼 강좌

Read More

CSS와 스타일시트 종류

  • Article author: velog.io
  • Reviews from users: 9064 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about CSS와 스타일시트 종류 CSS 란? Cascading Style Sheets HTML같은 마크업 언어가 실제로 표시되는 방법을 기술하는 언어. CSS는 스타일시트 종류에 따라 다르게 표시할 수 … …
  • Most searched keywords: Whether you are looking for CSS와 스타일시트 종류 CSS 란? Cascading Style Sheets HTML같은 마크업 언어가 실제로 표시되는 방법을 기술하는 언어. CSS는 스타일시트 종류에 따라 다르게 표시할 수 … CSS의 인라인 스타일시트, 내부 스타일시트, 외부 스타일시트에 대해 알아보자!
  • Table of Contents:
CSS와 스타일시트 종류
CSS와 스타일시트 종류

Read More

스타일 시트 – 위키백과, 우리 모두의 백과사전

  • Article author: ko.wikipedia.org
  • Reviews from users: 16731 ⭐ Ratings
  • Top rated: 3.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 스타일 시트 – 위키백과, 우리 모두의 백과사전 스타일 시트의 다른 뜻은 다음과 같다. 스타일 시트 (탁상출판): 탁상 출판 프로그램의 기능; 스타일 시트 (웹 개발): 웹 페이지 스타일 시트의 W3C 표준. …
  • Most searched keywords: Whether you are looking for 스타일 시트 – 위키백과, 우리 모두의 백과사전 스타일 시트의 다른 뜻은 다음과 같다. 스타일 시트 (탁상출판): 탁상 출판 프로그램의 기능; 스타일 시트 (웹 개발): 웹 페이지 스타일 시트의 W3C 표준.
  • Table of Contents:
스타일 시트 - 위키백과, 우리 모두의 백과사전
스타일 시트 – 위키백과, 우리 모두의 백과사전

Read More

[웹 프로그래밍 HTML5, CSS] 스타일시트 사용해보기 / stylesheet — 소신

  • Article author: programmers-sosin.tistory.com
  • Reviews from users: 32966 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [웹 프로그래밍 HTML5, CSS] 스타일시트 사용해보기 / stylesheet — 소신 스타일시트를 가장 손쉽게 사용할 수 있는 방법입니다. 태그를 사용해 HTML 페이지 내부에 스타일시트를 직접 입력하는 방법으로 사용하실 수 … …
  • Most searched keywords: Whether you are looking for [웹 프로그래밍 HTML5, CSS] 스타일시트 사용해보기 / stylesheet — 소신 스타일시트를 가장 손쉽게 사용할 수 있는 방법입니다. 태그를 사용해 HTML 페이지 내부에 스타일시트를 직접 입력하는 방법으로 사용하실 수 … CSS 스타일 시트 스타일 시트는 두 가지 방법이 있습니다. 1. 내부 스타일시트 2. 외부 스타일시트 내부 스타일 시트 스타일시트를 가장 손쉽게 사용할 수 있는 방법입니다. style 태그를 사용해 HTML 페이지 내부..
  • Table of Contents:

블로그 메뉴

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

CSS 스타일 시트

[웹 프로그래밍 HTML5, CSS] 스타일시트 사용해보기 / stylesheet — 소신
[웹 프로그래밍 HTML5, CSS] 스타일시트 사용해보기 / stylesheet — 소신

Read More


See more articles in the same category here: toplist.maxfit.vn/blog.

코딩교육 티씨피스쿨

CSS 적용

CSS를 적용하는 방법

HTML 문서에 CSS 스타일을 적용할 때에는 다음과 같이 세 가지 방법을 사용할 수 있습니다.

1. 인라인 스타일(Inline style)

2. 내부 스타일 시트(Internal style sheet)

3. 외부 스타일 시트(External style sheet)

인라인 스타일(Inline style)

인라인 스타일이란 HTML 요소 내부에 style 속성을 사용하여 CSS 스타일을 적용하는 방법입니다.

이러한 인라인 스타일은 해당 요소에만 스타일을 적용할 수 있습니다.

예제

인라인 스타일을 이용하여 스타일을 적용하였습니다.

코딩연습 ▶

이 방식은 한 번 설정된 스타일을 변경하기가 매우 어려우며, 스타일 시트를 사용하는 많은 이점을 잃게 됩니다. 따라서 이 방식은 될 수 있으면 꼭 필요한 경우에만 사용해야 합니다.

내부 스타일 시트(Internal style sheet)

내부 스타일 시트를 이용하는 방법은 HTML 문서 내의 태그에

코딩연습 ▶

외부 스타일 시트(External style sheet)

외부 스타일 시트를 이용하는 방법은 웹 사이트 전체의 스타일을 하나의 파일에서 변경할 수 있도록 해줍니다.

외부에 작성된 이러한 스타일 시트 파일은 .css 확장자를 사용하여 저장됩니다.

스타일을 적용할 웹 페이지의 태그에 태그를 사용하여 외부 스타일 시트를 포함해야만 스타일이 적용됩니다.

위의 예제에서 사용된 CSS 파일의 내용은 다음과 같습니다.

expand_style.css body { background-color: lightyellow; } p { color: red; text-decoration: underline; }

스타일 적용의 우선순위

위에서 설명한 스타일 적용 방법들이 혼합되어 사용될 경우, 최종적으로 적용되는 스타일은 다음 순서에 따라 결정됩니다.

1. 인라인 스타일 (HTML 요소 내부에 위치함)

2. 내부 / 외부 스타일 시트 (HTML 문서의 head 요소 내부에 위치함)

3. 웹 브라우저 기본 스타일

예를 들어 인라인 스타일이 적용된 태그는 내부나 외부 스타일 시트와는 상관없이 무조건 인라인 스타일이 적용됩니다.

또한, 내부 스타일 시트와 외부 스타일 시트는 가장 마지막에 적용된 스타일 시트가 적용됩니다.

예제 ...

이 부분은 외부 스타일 시트만이 적용됩니다.

이 부분은 인라인 스타일과 외부 스타일 시트가 둘 다 적용됩니다.

코딩연습 ▶

따라서 웹 사이트의 스타일 적용은 외부 스타일 시트를 사용하는 것이 유지 보수도 편하며, 가장 안정적입니다.

하지만 우리 수업에서는 CSS 파일을 매번 보여줄 수 없으므로, 대부분의 예제에서 내부 스타일 시트를 사용할 것입니다.

연습문제

스타일 시트란?

제1장 스타일 시트란?

ㅁ 스타일 시트는 글꼴의 크기나 모양, 컬러 그리고 문단 설정을 미리 정의해 스타일로 만들었다가 웹 문서의 본문에서 미리 정의해 둔 스타일을 참조하여 사용하는 기능이다.

ㅁ 스타일 시트는 HTML 4.0부터 지원되었지만 거의 완벽하게 구현된다.

이는 HTML 4.0보다 먼저 캐스케이드 스타일 시트(CSS1:Cascade Style Sheet 1)가 먼저 탄생되었고(1996년 12월), 이를 바탕으로 HTML 4.0이 만들어졌기 때문이다.

제2장 스타일 시트의 위치

ㅁ 스타일 시트의 위치는 세가지 중에서 선택

외부의 파일에 스타일 시트를 두는 방법

HTML 문서의 헤더에 스타일 시트를 두는 방법

HTML 문서의 요소에 직접 지정하는 방법

2.1 외부의 파일에 두는 방법

ㅁ 스타일 시트 정보를 외부의 파일(.css)에 두는 것은 여러 개의 페이지에서 스타일 시트를 참조할 때 매우 효율적인 방법이다.

ㅁ 스타일을 변경하고 싶을 때는 HTML 문서를 수정할 필요없이 스타일 시트만 수정하면, 이 파일을 참조하는 모든 HTML 문서의 스타일이 변경된다.

ㅁ 외부의 스타일 시트 파일을 HTML 문서에서 참조하는 방법

link 요소를 사용하는 방법 : 일반적인 방법

i mport 명령을 이용하는 방법 : 익스플로어에서만 적용

link 요소를 사용하는 방법

ㅁ rel 속성

link 요소로 연결되는 파일과 현재 파일과의 관계를 지정

스타일 시트 파일을 연결하는 것이므로 "stylesheet"를 지정

ㅁ type 속성

link 요소로 연결되는 파일의 타입을 지정

CSS를 사용할 때는 항상 "text/css"를 지정

ㅁ href 속성

link 요소로 연결할 파일의 URI를 지정

※ 형식 :

link 요소는 HTML 문서의 헤더에 넣는다.

import 명령을 이용하는 방법

ㅁ 주로 스타일을 선언할 때 스타일 시트 파일의 일부를 불러들이는데 사용

ㅁ import 명령은 link 요소와는 달리 참조하는 파일과의 관계나 파일의 종류를 명시할 수 없기 때문에,

태그 블록에만 사용되는 것이 보통

※ 예제

2.2 HTML 문서의 헤더에 두는 방법

ㅁ 다른 문서에서는 사용하지 않는 특별한 스타일을 문서에 지정하고 싶거나, 웹사이트의 모든 문서에 같은 스타일을 적용하지 않을 경우에 유용

ㅁ 스타일 정보는

태그 블록에 기술한다. style 요소는 type 속성을 가지며, type 속성에는 반드시 "text/css"를 지정해야 한다.

※ 예제

2.3 HTML 문서의 요소에서 지정하는 방법

ㅁ 자주 사용되지 않은 스타일이라면 HTML 문서의 헤더에 기술하지 않고 직접 본문에 정의한다. 즉, HTML 요소에 스타일 정보를 포함할 수 있도록 한다.

ㅁ 이 방법을 자주 사용하면 웹 문서가 지나치게 복잡해져서 어떤 곳에 어떤 스타일이 사용되었는지 찾기가 힘들다.

※ 예제

본문이 파란색으로 표시된다.

본문이 빨간색으로 표시된다.

본문이 녹색으로 표시된다.

제3장 스타일 시트의 구조

3.1 CSS의 스타일 시트 선언 구조

ㅁ 선택자 (Selector)

선택자( a )는 선언한 스타일 시트와 HTML 문서를 연결하는 역할을 한다. 이어지는 선언에 포함된 모든 내용은 이 선택자에 영향을 받는다.

HTML의 모든 요소를 선택자로 사용할 수 있다.

ㅁ 선언 (declaration)

선언부는 속성( text-decoration )과 값( none )으로 이루어지며 속성과 값은 콜론( : )으로 구별

여러 개의 속성과 값이 선언될 때는 속성과 값의 짝을 세미콜론(;)으로 구별

※ 예 : a {text-decoration:none}

3.2 CSS의 그룹화 규칙

ㅁ CSS의 그룹화 규칙을 알고 있으면 스타일 선언의 크기를 줄일 수 있다.

선택자 그룹화

선언부 그룹화

☞ 선언부를 그룹화하기 위해서는 그룹화를 위해 고안된 속성을 사용 ☞ font 속성이외에도 background, border, margin, padding 등이 있다. 이런 속성을 선언부에 사용할 때는 지정할 값의 순서를 지켜야 한다.

3.3 선택자의 종류

ㅁ 선택자(selector)란 스타일 정보를 할당할 대상을 지칭 ㅁ 선택자는 사용 목적에 따라 몇가지 종류가 있으며 다음과 같다.

요소 선택자

ㅁ 요소 선택자는 HTML이 가지고 있는 기본 요소에 곧바로 스타일 정보를 할당하는 것을 말한다.

ㅁ 간단한 수준의 스타일 시트를 사용할 것이라면 요소 선택자만을 가지고도 충분히 원하는 문서를 만들 수 있을 것이지만, 요소 선택자만을 단독으로 사용하기 보다는 요소 선택자보다 낮은 레벨에 존재하는 다른 선택자들에게 상속할 속성을 지정하는데 사용된다.

※ 예제

20포인트 헤딩입니다.

18포인트 헤딩입니다.

16포인트 헤딩입니다.

14포인트 헤딩입니다.

클래스 선택자 (class selector)

ㅁ 요소를 더욱 작은 단위로 분리하여 세밀한 제어를 하기 위해서 class라는 새로운 속성을 적용한다.

ㅁ 스타일 시트 선언에서 요소의 클래스를 지정하기 위해서는 요소의 이름 뒤에 마침표(.)를 넣고, 클래스 이름을 넣으면 된다.

※ 예제

h1 요소입니다.(14pt)

h1 요소(14pt)의 redtype 클래스입니다.

h1 요소(14pt)의 bluetype 클래스입니다.

ㅁ 클래스를 선언할 때 요소의 이름을 적지 않으면 모든 요소에 같은 이름을 가진 클래스를 추가할 수 있다.

예) .red {color:red; font-weight:bold}

ㅁ CSS 레벨 1에서는 클래스의 깊이를 한단계로 제한하고 있다. 따라서, p.blue.weight와 같은 클래스는 잘못 사용한 것이다.

ID 선택자 (ID selector)

ㅁ ID 선택자는 HTML 문서내에서 유일한 요소를 지정한다.

ㅁ 스타일 시트 선언에서 ID 선택자를 사용하기 위해서는 ID의 앞에 # 기호를 붙여준다.

※ 예제

  • (레벨1) 1번 아이템
    • (레벨2) 1번 아이템
      • (레벨3) 1번 아이템
      • (레벨3) 2번 아이템
      • (레벨3) 3번 아이템
    • (레벨2) 2번 아이템
    • (레벨2) 3번 아이템
  • (레벨1) 2번 아이템
  • (레벨1) 3번 아이템

ㅁ 문맥 선택자의 그룹화

※ 예제 h1 b, h2 b, h1 i, h2 i {color:red}

제4장 CSS의 단위

4.1 길이의 단위

ㅁ 길이값은 옵션인 부호 기호('+'나 '-') 뒤에 숫자가 오며(소숫점은 옵션), 숫자 뒤에는 단이 표시자를 붙인다.

ㅁ 단위 표시자는 단축된 두개의 문자이며, 값으로 0을 지정할 때는 단위 표시자는 단축된 두개의 문자이며, 값으로 0을 지정할 때는 단위 표시자를 붙이지 않아도 된다.

ㅁ 길이 단위의 지정은 상대적인 길이 지정과 절대값 지정이 있다.

상대적인 길이의 단위

ㅁ 다른 길이 속성값에 상대적인 값을 지정한다.

ㅁ 상대적인 단위를 사용하는 스타일 시트는 여러 가지 매체(레이저 프린터나 컴퓨터 디스플레이와 같은)에 스타일 시트가 적용될 때 효과적으로 값의 비율이 결정될 수 있다.

※ 예제

h1 {margin:0.5em} /* em 요소, 글꼴의 높이 */

h1 {margin:1ex} /* x-height, 'x' 문자의 높이 */

상대 단위인 em과 ex는 글꼴의 크기나 요소 자체의 크기에 상대적이다.

픽셀 단위는 캔버스의 해상도에 상대적이다.

절대적인 길이의 단위

ㅁ 절대적인 길이의 단위는 스타일 시트가 표현될 매체의 종류가 정해져 있을 때 유용하다.

※ 예제

h1 {margin:0.5in} /* 인치, 1in=2.54cm */

h2 {font-size:12pt} /* 포인트, 1pt=1/72in */

h3 {font-size:12pc} /* 피카스, 1pc=12pt */

h4 {line-height:3cm} /* 센티미터 */

h5 {word-spacing:4mm} /* 밀리미터 */

4.2 % 단위

ㅁ %값의 포맷은 옵션인 부호 기호('+'나 '-') 뒤에 숫자가 오며, 숫자 뒤에는 % 기호를 붙이면 된다.

ㅁ %값은 항상 다른 속성의 값에 상대적이다. % 단위를 허용하는 모든 속성은 다른 속성의 값에 상대적이다.

4.3 컬러의 표시 방식

ㅁ 컬러 이름을 직접 입력하는 방법

항상 사용할 수 있는 16가지 컬러 이름에는 aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white 그리고 yellow가 있으며, 이들 컬러는 윈도우의 VGA 팔레트에서 가지고 온 것이다.

CSS1은 이 컬러의 RGB 값을 직접 정의하고 있지는 않다.

※ 예제 body {color:black; background:white} h1 {color:maroon} h2 {color:olive}

ㅁ 컬러 코드를 입력하는 방법

컬러 코드를 이용할 때는 HTML에서의 컬러 코드와 같이 #기호에 RGB 코드의 16진수를 적는 방법과 'rgb(r,g,b)' 형식을 사용하는 방법이 있다.

16진수 RGB 코드를 적을 때는 HTML에서와는 달리 각 컬러 요소를 한 글자로만 표시할 수 있다. 예를 들어, #fa0은 #ffaa00을 의미한다.

'rgb(r,g,b)' 형식을 이용할 때는 컬러 요소를 0부터 255까지의 십진수로 지정하거나, % 단위를 사용할 수 있다. 범위를 넘어서는 컬러 요소의 값은 잘려나가게 된다.

※ 예제 sup {color:#f00} sup {color:#ff0000} sup{color:rgb(255,0,0)} sup {color:rgb(100%,0%,0%}

4.4 URI의 표시 방식

ㅁ 스타일 시트의 선언에서 URI를 지정할 때는 'url(uri)' 형식을 사용한다.

ㅁ 만약 URI에 작은 따옴표('), 큰 따옴표("), 공백, 콤마, 괄호 등이 포함될 때는 반드시 백슬래시 문자(\)를 이용해 구분해야 한다.

ㅁ 상대 URI의 경우 HTML 문서 자체가 아니라 스타일 시트의 소스에 상대적이다.

※ 예제

body {background:url(http://www.bg.com/pinkish.gif}

body {background:url(yellow)}

제5장 CSS의 종류

5.1 글꼴 관한 태그

font-family

ㅁ 글꼴의 종류를 지정

ㅁ 글자체를 그룹 단위로 지정할 수 있으며 홈페이지를 보는 사람이 가지고 있는 글꼴로 홈페이지를 볼 수 있도록 되어 있다.

ㅁ 스타일 종류

serif

sans-serif

cursive

fantasy

monospace

font-style

ㅁ 글꼴의 스타일 지정

ㅁ 스타일 종류

normal : 보통 문자 출력

italic : 이탤릭 문자체로 출력

oblique : 이탤릭 문자체로 표시

font-variant

ㅁ 글자의 속성을 지정

ㅁ 스타일 종류

normal : 보통 문자로 출력

small-caps : 소문자를 대문자로 변경하여 표시하며 크기가 약간 작아진다.(영문만)

text-decoration

ㅁ 글자에 줄을 그리는 기능

ㅁ 스타일 종류

none : 아무런 속성도 지정하지 않는다.

underline : 밑줄이 그려진다.

overline : 글자 위로 줄이 그려진다.

line-though : 글자 중간에 줄이 그려진다.

blink : 글자를 깜박이도록 한다.

font-weight

ㅁ 글자체의 두께를 지정

ㅁ 스타일 종류

normal : 일반적인 글자 두께로 표시

bold : 두꺼운 글자로 표시

bolder : 가장 두꺼운 글자로 표시

lighter : 가장 얇은 글자로 표시

ㅁ 100에서 900 사이의 수치를 100단위로 수치로 기록할 수도 있다.

font-size

ㅁ 글자의 크기를 지정

ㅁ 스타일 종류

xx-small : 가장 작은 글자 크기로 출력

x-small : small 보다 150% 작은 글자 크기로 출력

small : 보통 글자 보다 150% 작은 글자 크기로 출력

midium : 보통 글자 크기로 출력

large : 보통 글자보다 150% 큰 글자 크기로 출력

x-large : large보다 150% 큰 글자 크기로 출력

xx-large : 가장 큰 글자 크기로 출력

ㅁ 기타 크기 조절 방법

현재 크기의 비율(%)로 지정

현재 크기의 상대 크기로 지정 smaller : 현재 크기보다 150% 작은 글자 크기로 출력 larger : 현재 크기보다 150% 큰 글자 크기로 출력

지정하고자 하는 크기를 포인터 방식 지정

5.2 색상 지정 태그

color

ㅁ 글자의 색상을 지정

ㅁ 색상 지정 방법

색상 코드로 지정하는 방법 : 6자리의 16진수 코드로 표시하며, 앞에 #을 붙인다.

RGB 방식으로 지정하는 방법 : RGB를 각각 0%에서 100%까지 지정하여 색을 혼합

background-color

ㅁ 홈페이지의 배경 색상이나 문자의 배경 색상을 지정

ㅁ 색상 지정 방법

색상 코드로 지정하는 방법 : 6자리의 16진수 코드로 표시하며, 앞에 #을 붙인다.

RGB 방식으로 지정하는 방법 : RGB를 각각 0%에서 100%까지 지정하여 색을 혼합

background-image

ㅁ 홈페이지에 그림을 가지고 배경화면을 만들고자 할 때 사용

ㅁ 형식

background-image:url(그림 파일 경로 및 이름)

background-repeat

ㅁ 배경화면에 이미지를 넣을 때, 이미지의 반복 효과를 조절하는 기능

ㅁ 스타일 종류

repeat : 그림을 수평과 수직 방향으로 반복

repeat-x : 그림을 수평 방향으로 반복

repeat-y : 그림을 수직 방향으로 반복

no-repeat : 그림을 반복하지 않는다.

background-attachment

ㅁ 요소에 배경 이미지가 지정되었을 경우 웹 브라우저의 창이 스크롤 될 때 배경 이미지가 같이 스크롤 될지, 배경 이미지는 그대로 남아있을지를 지정하는 기능

ㅁ 스타일 종류

scroll : 화면이 스크롤 되면 배경 그림도 같이 스크롤 된다.

fixed : 화면이 스크롤 되더라도 배경 그림은 그대로 유지된다.

5.3 문단에 관한 태그

letter-spacing

ㅁ 글자와 글자 사이의 간격을 지정하는 기능으로, 픽셀 단위(px)로 지정

line-height

ㅁ 줄과 줄 사이의 간격을 조절하는 기능으로, 픽셀 단위(px)나 현재 글자 크기에 대한 비율(%)로 조절

margin-left

ㅁ 문단의 왼쪽 여백을 지정하는 기능으로, 크기나 비율로 지정

margin-right

ㅁ 문단의 오른쪽 여백을 지정하는 기능으로, 크기나 비율로 지정

margin-top

ㅁ 문단의 위쪽 여백을 지정하는 기능으로, 크기나 비율로 지정

margin-bottom

ㅁ 문단의 아래쪽 여백을 지정하는 기능으로, 크기나 비율로 지정

text-align

ㅁ 문단의 수평 방향에서의 정렬 방식을 지정

ㅁ 간혹 웹 브라우저에 따라 적용되지 않는 것도 있다.

ㅁ 스타일 종류

left : 왼쪽 정렬

right : 오른쪽 정렬

center : 가운데 정렬

justify : 왼쪽 정렬. 오른쪽에서 워드랩이 되는 순간 자동적으로 오른쪽 맞춤도 된다.

text-indent

ㅁ 들여쓰기를 해주는 기능

ㅁ 픽셀 단위(px)나 포인트 단위(pt)로 지정할 수도 있고, 전체 화면 너비의 비율(%)로 지정할 수 있다.

text-transform

ㅁ 영어로 입력되어 있는 홈페이지에서 본문에 포함된 대소문자를 자동적으로 조정

ㅁ 스타일 종류

capitalize : 각 단어의 첫번째 문자를 대문자로 출력

uppercase : 모두 대문자로 변경하여 출력

lowercase : 모두 소문자로 변경하여 출력

none : 입력한 그대로 출력

5.4 테이블에 관한 태그

border-left-width

ㅁ 테이블의 왼쪽 경계선의 굵기 지정

ㅁ 스타일 종류

thin : 가장 얇은 테두리선

medium : 보통 테두리선

thick : 가장 두꺼운 테두리선

ㅁ 경계선의 두께를 픽셀 단위로도 지정

border-right-width

ㅁ 테이블의 오른쪽 경계선의 굵기 지정

ㅁ 스타일 종류

thin : 가장 얇은 테두리선

medium : 보통 테두리선

thick : 가장 두꺼운 테두리선

ㅁ 경계선의 두께를 픽셀 단위로도 지정

border-top-width

ㅁ 테이블의 위쪽 경계선의 굵기 지정

ㅁ 스타일 종류

thin : 가장 얇은 테두리선

medium : 보통 테두리선

thick : 가장 두꺼운 테두리선

ㅁ 경계선의 두께를 픽셀 단위로도 지정

border-bottom-width

ㅁ 테이블 의 아래쪽 경계선의 굵기 지정

ㅁ 스타일 종류

thin : 가장 얇은 테두리선

medium : 보통 테두리선

thick : 가장 두꺼운 테두리선

ㅁ 경계선의 두께를 픽셀 단위로도 지정

border-color

ㅁ 테이블 경계선의 색상을 지정하는 방법으로 색상 코드로 지정하는 방법과 RGB 방식으로 지정하는 방법이 있다.

border-style

ㅁ 테이블의 경계선의 모양을 지정하는데 사용하는 기능으로, 웹 브라우저에 따라 표시가 되지 않는 경우도 있으며 색상에 따라 달리 표시되는 경우도 있다.

ㅁ 스타일 종류

none : 일반적인 테두리선

dotted : 점선

dashed : 쇄선

solid : 직선

double : 두줄선

groove : 들어간 모습의 3차원선

ridge : 나온 모습의 3차원선

inset : 위쪽으로 음영을 주는 3차원선

outset : 아래쪽으로 음영을 주는 3차원선

padding-left

ㅁ 테이블 왼쪽 경계선과 실제 내용 사이의 간격을 조절. 픽셀 단위와 비율 단위로 지정

padding-right

ㅁ 테이블 오른쪽 경계선과 실제 내용 사이의 간격을 조절. 픽셀 단위와 비율 단위로 지정

padding-top

ㅁ 테이블 위쪽 경계선과 실제 내용 사이의 간격을 조절. 픽셀 단위와 비율 단위로 지정

padding-bottom

ㅁ 테이블 아래쪽 경계선과 실제 내용 사이의 간격을 조절. 픽셀 단위와 비율 단위로 지정

5.5 목록에 관한 태그

list-style-type

ㅁ 목록 앞에 표시될 기호를 지정하는 기능으로 부호나 숫자로 표시

ㅁ 사용 태그가

    이냐,

      이냐에 따라 구분

      ㅁ 스타일 종류

      none : 부호를 표시하지 않음

      disc : 속이 채워진 동그라미

      circle : 속이 채워지지 않은 동그라미

      square : 속이 채워진 사각형

      decimal : 아라비아 숫자

      lower-roman : 소문자 로마자

      upper-roman : 대문자 로마자

      lower-alpha : 소문자 영문자

      upper-alpha : 대문자 영문자

      list-style-image

      ㅁ 목록의 앞에 부여되는 부호에 특정한 그림을 넣어 표시

      ㅁ 형식

스타일시트란 무엇일까?

CSS(Cascading Style Sheets)는 워드 프로세서에서 사용하는 스타일 기능을 웹으로 가져온 것입니다. CSS를 사용하면 DOM(Document Object Model)에 스타일(Style)을 적용할 수 있습니다. 정확히는 CSS를 사용하면 HTML 문서에 디자인을 적용할 수 있습니다. CSS는 HTML과 같이 사용되며, HTML에 정의된 태그(Tag)가 보여주는 디자인을 재정의해서 HTML의 시각적 요소를 담당하는 언어입니다.

예를 들어 주제롤 표현하는

이라는 태그를 보여주는 방법은 브라우저(Chrome, Safari, Firefox)가 정의하지만, CSS를 사용하면

이 표현되는 시각적인 정의를 바꿀 수 있습니다. CSS는 태그의 특성을 원하는 대로 변경이 가능합니다.

h1 { margin: 0px; text-align: center; }

CSS는 HTML의 시각적인 요소를 정의하기 때문에 DOM의 구조적인 부분은 변경하지 않으며, 오로지 시각적인 부분을 재정의 합니다. DOM이 정의하는 문서의 구조적인 계층과 CSS가 정의한 디자인은 본질적으로 정의하는 부분이 다릅니다.

CSS는 어떻게 동작할까?

HTML은 브라우저와 같이 HTML의 DOM과 CSS의 구문을 분석해 랜더링이 됩니다. 화면이 그려질 때 CSS는 코드의 위치와 상관없이 분석되고 적용됩니다. 브라우저의 랜더링 방식은 매우 복잡하며, 어렵습니다. 자세한 내용은 잘 정리된 글을 확인해보시기를 추천드립니다. 화면을 그리는 방식을 이해하는 것은 화면 개발에 있어 가장 기초적이며 중요한 내용입니다.

이때 가장 어려운 부분은 브라우저가 가진 렌더링 엔진이 DOM과 CSS를 분석하는 부분입니다. 렌더링 엔진에 따라 화면을 보여주는 방식이 다르기 때문에 같은 HTML이어도 보이는 화면은 조금씩 다릅니다. 이러한 차이는 사소할 수 있지만 때로는 극명한 차이를 보이거나 완전히 다른 결과를 만들기도 합니다. 예를 들어 IE9 혹은 IE11이 보여주는 화면은 Chrome을 통해 보이는 결과와 매우 다릅니다.

반응형

So you have finished reading the 스타일 시트 topic article, if you find this article useful, please share it. Thank you very much. See more: 외부 스타일시트 작성법, CSS 외부 스타일 시트, 사파리 스타일시트, 스타일시트 란, 내부 스타일 시트, CSS style> 태그, CSS, 스타일 시트 언어

Leave a Comment