SlideShare a Scribd company logo
1 of 47
Download to read offline
HTML & CSS
Code The Web
2015.05.24
이미지 출처: http://matthewjamestaylor.com/blog/adding-css-to-html-with-link-embed-inline-and-import
http://en.kioskea.net/faq/2371-stopping-animated-images-on-web-pages
HTML + CSSHTML
이미지 출처: www.clipartbest.com/picture-of-a-person-standing
www.naver.com
(HTML)
www.naver.com
(HTML + CSS)
Hyper Text
Markup Language
Hyper Text Markup Language
다른 문서로 이동하는 링크를 가진 문서
이미지 출처: http://www.open-hypervideo.org/thesis.html#chapter2-2-2
Hyper Text Markup Language
태그를 이용하여 문서나 데이터의 구조를 명기하는 언어
마크업 언어는 결국 태그들의 집합체이다
Hyper Text Markup Language
태그를 이용해서 문서의 구조를 정의하는 언어
링크를 통해 다른 문서로 이동이 가능하고
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
HTML 문서 구성
“이건 HTML 문서에요”
문서의 시작과 끝
문서의 meta 데이터
문서의 실질적인 내용
<head> 안에 제목을 적어보세요
HTML 요소 - <title>
HTML 요소 - <title>
<head>
<title>
홍길동의 자기 소개
</title>
</head>
HTML 요소 - <meta>
<head>
<title>
홍길동의 자기 소개
</title>
<meta charset=“UTF-8”>
</head>
HTML 요소 - <h1> ~ <h6>
<body> 안에 <h1> 태그를
이용해서 본인 이름을 적어주세요
HTML 요소 - <h1> - <h6>
<body>
<h1>
홍길동
</h1>
</body>
HTML 요소 - <p>
자신이 어떤 사람인지 

2 문장 정도 적어주세요
HTML 요소 - <p>
<h1>
홍길동
</h1>
<p>
홍길동은 조선 연산군 때의 도적이다.
조허균의 소설 홍길동전의 실제 인물로 알려져 있다.
</p>
HTML 요소 - <div>
<p>보다는 일반적인 개념으로
콘텐츠를 넣을 수 있는 요소
HTML 요소 - <div>
<h1>
홍길동
</h1>
<div>
홍길동은 조선 연산군 때의 도적이다.
조허균의 소설 홍길동전의 실제 인물로 알려져 있다.
</div>
HTML 요소 - <table>
<table> 을 이용해서
나이, 대학교, 혈액형을 나열하세요
HTML 요소 - <table>
<table>
<tr>
<td>나이</td>
<td>575살</td>
</tr>
<tr>
<td>대학교</td>
<td>조선도적사관학교</td>
</tr>
<tr>
<td>혈액형</td>
<td>AB</td>
</tr>
</table>
HTML 요소 - <ul>
<ul> 을 이용해서
좋아하는 음식 3가지를 적어주세요
HTML 요소 - <ul>
<ul>
<li>해물파전</li>
<li>막걸리</li>
<li>불고기</li>
</ul>
HTML 요소 - <img>
<img> 을 이용해서
자신의 프로필 사진을 추가해주세요
HTML 요소 - <img>
<img src=“gildong.jpg”>
</img>
HTML 요소 - <img>
<img src=“https://
organicforumandpeople.files.wordpre
ss.com/2013/07/hgd.jpg”>
</img>
웹상에 있는 파일 경로를 소스로 넣어줘도 보여진다
HTML 요소 - <img>
<img src=“gildong.jpg” alt=“홍길동 이미지”>
</img>
HTML 속성
<img src=“gildong.jpg” alt=“홍길동 이미지” />
요소 속성
요소의 특징을 정의한다
이름 = 값 의 형태를 가진다
HTML 속성
<div id=“title” class=“text”> 제목 </div>
<div id=“content1” class=“text”> 내용 1 </div>
<div id=“content2” class=“text”> 내용 2 </div>
ID 와 Class
HTML 요소 - <a>
<a> 을 이용해서
구글로 가는 링크를 넣어주세요
HTML 요소 - <a>
<a href=“http://www.google.com”>
저를 구글에서 검색해보세요
</a>
href 는 HyperText Reference 를 뜻한다
Cascading
Style Sheets
선택자와 선언
이미지 출처: http://www.nextree.co.kr/p8468/
선택자의 종류
이미지 출처: http://www.nextree.co.kr/p8468/
전체 선택자 태그 선택자
Class 선택자 ID 선택자
* { color: red; } p { color: red; }
.intro { color: red; } #intro { color: red; }
<div class=“intro”></div>
<p class=“intro”></p>
<div id=“intro”></div>
<p id=“intro”></p>
HTML에 스타일 입히기
#1 style 속성
<p style=“color: red”>
홍길동은 조선 연산군 때의 도적이다.
조허균의 소설 홍길동전의 실제 인물로 알려져 있다.
</p>
HTML에 스타일 입히기
#2 <head>에 정의하기
<head>
<title>
홍길동의 자기 소개
</title>
<meta charset=“UTF-8”>
<style>
p {
color: purple;
}
</style>
</head>
HTML에 스타일 입히기
#3 CSS 파일을 만들기
<head>
…
<link rel="stylesheet" type="text/css" href=“theme.css">
…
</head>
배경색깔 적용하기
body {
background-color: yellow;
}
h1 {
background-color: #00ff00;
}
p {
background-color: rgb(255,0,255);
}
배경색깔 적용하기
간단한 소개 <div>의 배경색깔을
파랗게 적용해주세요
경계선 그리기
p {
border: 5px solid red;
}
넓이(border-width)
선종류(border-style)
색깔(border-color)
경계선 그리기
이력사항 테이블에
빨간색 경계선을 적용시켜주세요
두 가지 여백
Margin & Padding
이미지 출처: http://www.geekchamp.com/css-tutorials/11-css3-margin-and-padding
두 가지 여백
Margin & Padding
p {
margin: 5px 2px 3px 10px;
}
top right bottom left
시계방향!
Margin & Padding
좋아하는 음식 <ul>에
margin 적용해주세요
CSS 를 이용한 예술 작품
https://devart.withgoogle.com/#/project/16573885?q=css
참고자료
HTML/CSS 튜토리얼
W3Schools - http://www.w3schools.com/html/
Codeacademy - http://www.codecademy.com/en/tracks/web
CSS-Tricks - https://css-tricks.com/

More Related Content

Viewers also liked

Kebutuhan & spesifikasi software
Kebutuhan & spesifikasi softwareKebutuhan & spesifikasi software
Kebutuhan & spesifikasi softwareHamdan In'ami
 
Code_The_Web_150531_Ruby_1
Code_The_Web_150531_Ruby_1Code_The_Web_150531_Ruby_1
Code_The_Web_150531_Ruby_1Changwhan Yea
 
Hiv counselor performance appraisal
Hiv counselor performance appraisalHiv counselor performance appraisal
Hiv counselor performance appraisalhallbradley21
 
Evidence custodian performance appraisal
Evidence custodian performance appraisalEvidence custodian performance appraisal
Evidence custodian performance appraisalhallbradley21
 
Code_The_Web_150607_Ruby_On_Rails_MVC
Code_The_Web_150607_Ruby_On_Rails_MVCCode_The_Web_150607_Ruby_On_Rails_MVC
Code_The_Web_150607_Ruby_On_Rails_MVCChangwhan Yea
 
Bereavement counselor performance appraisal
Bereavement counselor performance appraisalBereavement counselor performance appraisal
Bereavement counselor performance appraisalhallbradley21
 
Laporan Mengikuti lomba P3A Tingkat Nasional 2014
Laporan Mengikuti lomba P3A Tingkat Nasional 2014Laporan Mengikuti lomba P3A Tingkat Nasional 2014
Laporan Mengikuti lomba P3A Tingkat Nasional 2014Hamdan In'ami
 
김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회
김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회
김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회Yunseok Jang
 
Pendampingan penyuluh dalam mendukung upsus jatim 080415
Pendampingan penyuluh dalam mendukung upsus jatim       080415Pendampingan penyuluh dalam mendukung upsus jatim       080415
Pendampingan penyuluh dalam mendukung upsus jatim 080415Hamdan In'ami
 
P 진로학업계획서
P 진로학업계획서P 진로학업계획서
P 진로학업계획서km9481
 
최민진 포트폴리오
최민진 포트폴리오 최민진 포트폴리오
최민진 포트폴리오 Minjin-Choi
 
Code_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSSCode_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSSChangwhan Yea
 

Viewers also liked (13)

Kebutuhan & spesifikasi software
Kebutuhan & spesifikasi softwareKebutuhan & spesifikasi software
Kebutuhan & spesifikasi software
 
Code_The_Web_150531_Ruby_1
Code_The_Web_150531_Ruby_1Code_The_Web_150531_Ruby_1
Code_The_Web_150531_Ruby_1
 
Hiv counselor performance appraisal
Hiv counselor performance appraisalHiv counselor performance appraisal
Hiv counselor performance appraisal
 
Evidence custodian performance appraisal
Evidence custodian performance appraisalEvidence custodian performance appraisal
Evidence custodian performance appraisal
 
Code_The_Web_150607_Ruby_On_Rails_MVC
Code_The_Web_150607_Ruby_On_Rails_MVCCode_The_Web_150607_Ruby_On_Rails_MVC
Code_The_Web_150607_Ruby_On_Rails_MVC
 
Bereavement counselor performance appraisal
Bereavement counselor performance appraisalBereavement counselor performance appraisal
Bereavement counselor performance appraisal
 
Laporan Mengikuti lomba P3A Tingkat Nasional 2014
Laporan Mengikuti lomba P3A Tingkat Nasional 2014Laporan Mengikuti lomba P3A Tingkat Nasional 2014
Laporan Mengikuti lomba P3A Tingkat Nasional 2014
 
김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회
김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회
김종범 - 평범한 선배의 평범한 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회
 
Pendampingan penyuluh dalam mendukung upsus jatim 080415
Pendampingan penyuluh dalam mendukung upsus jatim       080415Pendampingan penyuluh dalam mendukung upsus jatim       080415
Pendampingan penyuluh dalam mendukung upsus jatim 080415
 
P 진로학업계획서
P 진로학업계획서P 진로학업계획서
P 진로학업계획서
 
Into the DREAM
Into the DREAMInto the DREAM
Into the DREAM
 
최민진 포트폴리오
최민진 포트폴리오 최민진 포트폴리오
최민진 포트폴리오
 
Code_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSSCode_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSS
 

Similar to Code_The_Web_1

Html5 시맨틱태그
Html5 시맨틱태그Html5 시맨틱태그
Html5 시맨틱태그은심 강
 
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지yongwoo Jeon
 
프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기Seon jae Kim
 
2. html5 시맨틱태그
2. html5 시맨틱태그2. html5 시맨틱태그
2. html5 시맨틱태그은심 강
 
2. html5 시맨틱태그
2. html5 시맨틱태그2. html5 시맨틱태그
2. html5 시맨틱태그은심 강
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web ComponentsEunYoung Kim
 
01. basic html5
01. basic html501. basic html5
01. basic html5동우 주
 
Web Components - Part.I, @KIG 30th
Web Components - Part.I, @KIG 30thWeb Components - Part.I, @KIG 30th
Web Components - Part.I, @KIG 30thChang W. Doh
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차Michael Yang
 
워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015
워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015 워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015
워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015 덕현 남
 
[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성
[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성
[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성Lee Sang-Ho
 
Polymer, lego같이 만드는 웹어플리케이션
Polymer, lego같이 만드는 웹어플리케이션Polymer, lego같이 만드는 웹어플리케이션
Polymer, lego같이 만드는 웹어플리케이션Jeado Ko
 
업무자동화를 위한 파이썬
업무자동화를 위한 파이썬업무자동화를 위한 파이썬
업무자동화를 위한 파이썬성주 이
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차Michael Yang
 
Polymer따라잡기
Polymer따라잡기Polymer따라잡기
Polymer따라잡기Han Jung Hyun
 
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web AnimationsChang W. Doh
 

Similar to Code_The_Web_1 (20)

Html5 시맨틱태그
Html5 시맨틱태그Html5 시맨틱태그
Html5 시맨틱태그
 
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
 
Hacosa jquery 1th
Hacosa jquery 1thHacosa jquery 1th
Hacosa jquery 1th
 
3-2. selector api
3-2. selector api3-2. selector api
3-2. selector api
 
웹표준 교육
웹표준 교육웹표준 교육
웹표준 교육
 
프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기프로그래밍 첫 걸음 맛 보기
프로그래밍 첫 걸음 맛 보기
 
2. html5 시맨틱태그
2. html5 시맨틱태그2. html5 시맨틱태그
2. html5 시맨틱태그
 
2. html5 시맨틱태그
2. html5 시맨틱태그2. html5 시맨틱태그
2. html5 시맨틱태그
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web Components
 
01. basic html5
01. basic html501. basic html5
01. basic html5
 
Web Components - Part.I, @KIG 30th
Web Components - Part.I, @KIG 30thWeb Components - Part.I, @KIG 30th
Web Components - Part.I, @KIG 30th
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
 
워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015
워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015 워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015
워드프레스 테마 만들기 기초 - 워드프레스 미트업 서울 2015
 
[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성
[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성
[방송통신대 컴퓨터과학과] HTML 웹 프로그래밍 과제물 작성
 
Polymer, lego같이 만드는 웹어플리케이션
Polymer, lego같이 만드는 웹어플리케이션Polymer, lego같이 만드는 웹어플리케이션
Polymer, lego같이 만드는 웹어플리케이션
 
2-2. html5
2-2. html52-2. html5
2-2. html5
 
업무자동화를 위한 파이썬
업무자동화를 위한 파이썬업무자동화를 위한 파이썬
업무자동화를 위한 파이썬
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
 
Polymer따라잡기
Polymer따라잡기Polymer따라잡기
Polymer따라잡기
 
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
 

Code_The_Web_1