html 과 css

Post on 17-Jan-2016

72 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

HTML 과 CSS. hodduc@sparcs. Cascading Style Sheet. css. “ 마크업 언어 ” 가 실제로 어떻게 보일지 를 기술하는 또 다른 언어. Css 2 vs css 3. Selector { Attribute1: Value1; Attribute2: Value2; Attribute3: Value3; }. < h1> 이거슨 제목 < h2 class="red"> 이거슨 red Class - PowerPoint PPT Presentation

TRANSCRIPT

HTML 과 CSShodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

CSSCascading Style Sheet

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

“ 마크업 언어”가 실제로

어떻게 보일지를 기술하는 또 다른 언어

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

CSS 2 VS CSS 3

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

Selector {Attribute1: Value1;Attribute2: Value2;Attribute3: Value3;

}

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

h1 { font-size: 50px; }.red { color: red; }#hodduc { text-decoration: underline; font-weight:

bold;}

<body> <h1> 이거슨 제목 </h1> <h2 class="red"> 이거슨 red Class </h2> <span id="hodduc"> Hodduc </h3></body>

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

h1 { font-size: 50px; }.red { color: red; }#hodduc { text-decoration: underline; font-weight:

bold;}

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

h1 { font-size: 50px; }.red { color: red; }#hodduc { text-decoration: underline; font-weight:

bold;}

<body> <h1> 이거슨 제목 </h1> <h2 class="red"> 이거슨 red Class </h2> <span id="hodduc“ class=“red”> Hodduc </h3></body>

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

h1 { font-size: 50px; }.red { color: red; }#hodduc { text-decoration: underline; font-weight:

bold;}

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

.intro { background-color: blue; }#hodduc { background-color: green; }span { background-color: red; }

<span id="hodduc“ class=“intro”> Hodduc</span>

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

body { font-size: 20px; }#container { border: 1px solid black; color: red;}#birthday { color: black; }

<div id="container"> <div id="intro“> 아이유 </div> <div id="birthday“> 1993 년 5 월 16 일 </div></div>

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

body { font-size: 20px; }#container { border: 1px solid black; color: red;}#birthday { color: black; }

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

왜 COLOR 만 상속되었을까 ?여기서 질문

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

구글링의 생활화http://lmgtfy.com

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

스타일을 적용하는 몇 가지 방법

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

방법 1. INLINE-STYLE

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

<div style="font-align: right“> 오른쪽 정렬 </div><div style="font-align: center“> 가운데 정렬</div><div style="font-align: left“> 왼쪽 정렬 </div>

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

장점• 모든 스타일을 덮어씀

( 가장 강력한 Rule)• 쉽고 빠르게 !

단점• 마크업과 스타일이 섞임• 특히 섞어쓰면 헷갈림 !• 재사용 불가

1. 임시로 잠깐 사용할 스타일2. 외부 파일이나 <head> 부분을 고칠 수 없을 때3. 개발 도중 어떻게 보일지 미리보고 싶을 때

이 럴 때 사 용 하 세 요

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

방법 2. STYLE 태그 사용

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

<html> <head> <style type="text/css"> .leftbox { text-align: left; } .rightbox { text-align: right; } .centerbox { text-align: center; } </style> </head> <body> <div class="leftbox"> 오른쪽 정렬 </div> <div class="centerbox"> 가운데 정렬 </div> <div class="rightbox"> 왼쪽 정렬 </div> </body></html>

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

장점• Inline-style 다음으로

우선 적용됨• 개발 단계에 적합

단점• 다른 페이지에서 재사용

불가• 캐시되지 않음

1. 개발 단계에서 임시로 .

이후 배포시에는 외부 CSS 로 분리

이 럴 때 사 용 하 세 요

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

방법 3. 외부 CSS 사용

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

<html> <head> <link rel=“stylesheet” type=“text/css” href=“style.css” /> </head> <body> <div class="leftbox"> 오른쪽 정렬 </div> <div class="centerbox"> 가운데 정렬 </div> <div class="rightbox"> 왼쪽 정렬 </div> </body></html>@charset "utf-8";

.leftbox { text-align: left; }

.rightbox { text-align: right; }

.centerbox { text-align: center; }

test7.html

style.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

텍스트 꾸미기

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { line-height: 1.5em;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: 궁서 ; line-height: 1.5em;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: “ 맑은 고딕” , 궁서 ; line-height: 1.5em;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

사용자 컴퓨터에 있는 글꼴만 !웹폰트 이런건 ( 아직은 ) 비표준 ! IE 를 깝시다 IE 는 나의 적

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: “ 맑은 고딕” , Dotum, 돋움 , Helvetica, AppleGothic, Arial, sans-serif; line-height: 1.5em;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: “ 맑은 고딕” , Dotum, 돋움 , Helvetica, AppleGothic, Arial, sans-serif; line-height: 1.5em;}h1 { letter-spacing: -4px;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

자간 -4px

자간 -2px

자간 0px

자간 4px

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

..( 생략 )..#content:first-letter { background: #eee; font-size: 400%; border: 2px solid #ccc; float: left; margin: 4px 10px 10px 0; line-height: 1em;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

TEXT-ALIGN아까 했죠 ?

<div style="font-align: right“> 오른쪽 정렬 </div><div style="font-align: center“> 가운데 정렬</div><div style="font-align: left“> 왼쪽 정렬 </div>

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: “ 맑은 고딕” , Dotum, 돋움 , Helvetica, AppleGothic, Arial, sans-serif; line-height: 1.5em; text-align: justify;}h1 { letter-spacing: -4px; text-align: center;}

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

TEXT-TRANSFORM

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: “ 맑은 고딕” , Dotum, 돋움 , Helvetica, AppleGothic, Arial, sans-serif; line-height: 1.5em; text-align: justify; text-transform: capitalize;}h1 { letter-spacing: -4px; text-align: center;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

text-transform: capital-ize;

text-transform: upper-case;

text-transform: lower-case;

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: “ 맑은 고딕” , Dotum, 돋움 , Helvetica, AppleGothic, Arial, sans-serif; line-height: 1.5em; text-align: justify; text-transform: capitalize; font-variant: small-caps;}h1 { letter-spacing: -4px; text-align: center;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

@charset "utf-8";

body { font-family: “ 맑은 고딕” , Dotum, 돋움 , Helvetica, AppleGothic, Arial, sans-serif; line-height: 1.5em; text-align: justify; text-transform: capitalize; font-variant: small-caps; text-indent: 1em;}h1 { letter-spacing: -4px; text-align: center;}

iu.css

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

그 외에도 많아요

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

THANK YOU!hodduc@sparcs

2011 Spring / Topic Seminar / WEB : hodduc@sparcs

top related