SlideShare a Scribd company logo
1 of 24
MHLAB
2018년 1월 22일
HTML과 JAVASCRIPT CSS로 배우는
정적 웹 프로그래밍 1일차
1일차
학습 목차
▸1일차
▸웹에서의 HTML은 무엇인가?
▸HTML을 작성하기 위한 실습환경 구축 !
▸HTML은 어떻게 이루어져 있는가?
▸HTML의 기본적인 태그를 알아보자!
▸내가 원하는 그림을 붙여보자!
▸다른 페이지로 이동하려면?
▸궁금한 것이 있다면?
1일차
학습 목차
▸2일차
▸Text를 다루는 태그 친구들
▸자네 “주석”을 아나?
▸브금(BGM)이 나오는 낭만 페이지
▸간단한 엘범을 만들어보자!
▸고급진(?) 엘범으로 업그레이드! (with table)
▸테이블을 활용하여 나만의 자료 리스트를 만들어보자!
▸궁금한 것이 있다면?
1일차
학습 목차
▸3일차
▸나를 소개하는 페이지 만들어보기 (Part 1/3)
▸밋밋한 페이지에 옷을 입혀보자(with CSS)
▸나를 소개하는 페이지 만들어보기 (Part 2/3)
▸Javascript… 그대는? (전편)
▸궁금한 것이 있다면?
1일차
학습 목차
▸4일차
▸Javascript… 그대는? (후편)
▸함수를 배웠으니 활용을 해볼까?
▸계산기를 만들어볼까? (with Javascript)
▸음식 주문을 받아보자 (with Javascript)
▸궁금한 것이 있다면?
1일차
학습 목차
▸5일차
▸나를 소개하는 페이지 만들어보기 (Part 3/3)
▸부족했던 것을 보충하는 시간
▸배운 내용을 정리해보는 시간
▸궁금한 것이 있다면?
간단한 설문조사
1일차
설문조사
▸나는 간단한 프로그래밍을 해본 경험이 있다
▸1. 해본 적 있다. 2. 해본 적은 없는데 찾아본 적은 있다.
3. 경험X
▸나의 프로그래밍에 대한 관심도는?
▸1. 매우 많이 2. 어느정도 3. 보통 4. 아직은 흥미 없…
▸프로그래밍 분야에 관심이 있다면 원하는 분야는?
▸1. 게임 2. 웹 3. 모바일 4. 기타(작은 툴)
학습하기 전
1일차
▸수업 내용이 이해가 안되는 부분이 있다면 바로 질문 ㄱㄱ
▸내용이 어렵다고 생각이 된다면 언제든 난이도 조절 가능!
▸발표 자료 슬라이드는 아래의 사이트에서 확인 가능
▸https://www.slideshare.net/MunHwaHong
▸발표 학습 자료의 소스코드는 아래의 사이트에서 확인 가능
▸https://github.com/elfinlas/StudyHtml4Snut
1일차
웹에서의 HTML은 무엇인가?
▸우리가 흔히 보는 웹사이트는 웹 문서로 정의
▸연구와 학술적인 자료를 공유하기 위해 처음 사용된 인터넷의
배경에 맞춰, 모든 인터넷 자료들은 문서 형태로 제공
▸자료를 문서 형태로 만들기 위한 문법이 바로 HTML 언어
▸HTML은 웹 문서를 서식화 하기 위한 문법
▸간단한 예시!
▸hello.html hello_before.html
1일차
1일차
HTML을 작성하기 위한 실습환경 구축!
▸HTML을 작성하고 확인하기 위해서는 크게 두 가지 준비물이 필요
▸HTML을 확인하기 위한 브라우저
▸HTML 작성 에디터
▸작성 에디터 종류
▸윈도우 에디터... (https://www.w3schools.com/html/html_editors.asp)
▸서브라임 (http://www.sublimetext.com/3)
▸브라우저
▸가급적 크롬을 사용하자...
▸실습 브라우저 결과의 기준은 크롬으로 진행
▸https://www.google.co.kr/chrome/browser/desktop/index.html
1일차
▸브라우저란?
▸웹 서버에서 쌍방향 통신을 하여 결과물인 HTML 문서나
파일 등을 연동하고 출력하는 응용 소프트웨어
▸대표적인 브라우저 : 익스플로러, 크롬, 사파리, 오페라, 파
이어폭스
▸결과물은 브라우저마다 틀리게 표현될 수 있다.
▸참고사항
▸https://namu.wiki/w/웹%20브라우저
1일차
HTML은 어떻게 이루어져 있는가?
▸HTML의 구조는 basic_form.html 에서 확인
▸<!DOCTYPE html> ????
▸HTML의 문서 종류를 알려주는 선언문
▸DOCTYPE은 대소문을 가리지 않는다 -> 즉 <!doctype html> 가능요
▸지금은 HTML 버전 5 시대
▸예전에는....
▸<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
▸이렇게 복잡했었...
▸더 자세한 내용은 아래 사이트 참고
▸http://kcmschool.com/97
▸http://roydest.tistory.com/entry/DOCTYPE-HTML-버전-선언
1일차
▸HTML은 태그(Tag)로 구성
▸태그는 <…> </…> 항상 쌍방으로 구성
▸태그의 끝을 알릴 때는 슬래쉬 문자(/)가 붙는다.
▸가끔 단방향 (<…>) 으로만 사용하는 태그 존재
▸HTML의 구조는 크게 3가지로 구성
▸<html> </html>
▸<head> </head>
▸<body> </body>
1일차
▸<html>
▸문서의 시작과 끝을 알려주는 태그
▸html의 모든 내용은 이 태그 안에서 작성
▸<head>
▸문서의 기타 정보를 처리하는 태그
▸대표적으로는 <title> 태그가 있다.
▸인코딩 선언과 같은 메타 데이터를 다루는 태그도 들어간다. (
<meta> )
▸<body>
▸실질적으로 문서의 내용이 들어가는 태그
1일차
HTML의 기본적인 태그를 알아보자!
▸수 많은 태그들이 html에 존재
▸주로 많이 사용하는(주류) 태그를 알아보는 시간
▸<h> 태그
▸h_exam_01.html
▸<p> 태그
▸p_exam_01.html
▸<pre> 태그
▸작성된 html 을 있는 그대로 표현하는 태그
▸pre_exam_01.html
1일차
내가 원하는 그림을 붙여보자
▸HTML페이지에서 이미지를 붙여보기 위해서는?
▸img_01.html
▸이미지를 표시하는 태그 <img>
▸주로 사용하는 옵션
▸src (필수)
▸width, height, alt
1일차
다른 페이지로 이동을 하려면?
▸이동(링크)를 하는 방법은?
▸<a href=“some url”>…</a>
▸href에 이동을 원하는 주소를 적음
▸a_exam_01.html
▸<a href="www.naver.com">이곳을 클릭하면 네이버로~</a>
선언 시 현재 페이지에서 네이버 사이트로 이동
▸target 옵션 중에 _blank를 사용할 경우 새 창으로 연다.
1일차
▸약간의 응용편!
▸페이지 내에서 다른 페이지로 이동해보자!
▸a_exam_02.hmtl
▸태그 안에 id라는 속성을 사용
▸id와 비슷한 속성으로는 class라는 친구가 존재
하지만 이 친구는 id와 함께 나중에 알아볼 예정
Q & A
ONE MORE
THING
1일차
수업 외 질문사항
▸너무 개인적인 질문은...ㅈㅅ
▸프로그래밍 질문은 환영 ^^
▸개발자에 대하여..또는 다른 개발 언어(특히 java)에 대해서...
▸문의를 하고 싶다면...
▸이메일 문의 : elfinlas@gmail.com
▸Line 문의 : elfinlas

More Related Content

What's hot

웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrap웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrapYu Yongwoo
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리Jay Park
 
Pugjs란 무엇인가?
Pugjs란 무엇인가?Pugjs란 무엇인가?
Pugjs란 무엇인가?Minsoo Han
 
웹퍼블리싱강의
웹퍼블리싱강의웹퍼블리싱강의
웹퍼블리싱강의재은 박
 
2.구글크롬-웹브라우저-북마크
2.구글크롬-웹브라우저-북마크2.구글크롬-웹브라우저-북마크
2.구글크롬-웹브라우저-북마크Hakryong Choi
 
[5분 따라하기] 전화번호와 이메일 정규표현식
[5분 따라하기] 전화번호와 이메일 정규표현식[5분 따라하기] 전화번호와 이메일 정규표현식
[5분 따라하기] 전화번호와 이메일 정규표현식Jay Park
 
[5분 따라하기] bash 타임아웃 패턴
[5분 따라하기] bash 타임아웃 패턴[5분 따라하기] bash 타임아웃 패턴
[5분 따라하기] bash 타임아웃 패턴Jay Park
 
[5분 따라하기] bash에서 파일 확장자 변경
[5분 따라하기] bash에서 파일 확장자 변경[5분 따라하기] bash에서 파일 확장자 변경
[5분 따라하기] bash에서 파일 확장자 변경Jay Park
 
제2회 중소상공인을 위한 SNS국회 아카데미 발표
제2회 중소상공인을 위한 SNS국회 아카데미 발표제2회 중소상공인을 위한 SNS국회 아카데미 발표
제2회 중소상공인을 위한 SNS국회 아카데미 발표해식 정
 
엷홈페이지의 이해
엷홈페이지의 이해엷홈페이지의 이해
엷홈페이지의 이해Shin Kim
 
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기Jay Park
 
[5분 따라하기] git 다중 사용자 신원 설정 방법
[5분 따라하기] git 다중 사용자 신원 설정 방법[5분 따라하기] git 다중 사용자 신원 설정 방법
[5분 따라하기] git 다중 사용자 신원 설정 방법Jay Park
 
[5분 따라하기] paste로 파일 두 개 join하기
[5분 따라하기] paste로 파일 두 개 join하기[5분 따라하기] paste로 파일 두 개 join하기
[5분 따라하기] paste로 파일 두 개 join하기Jay Park
 
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기설리번 프로젝트
 
[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTML[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTMLWonjun Shin
 
Java script 신입교육
Java script 신입교육Java script 신입교육
Java script 신입교육준성 황
 

What's hot (17)

웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrap웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrap
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리
 
Pugjs란 무엇인가?
Pugjs란 무엇인가?Pugjs란 무엇인가?
Pugjs란 무엇인가?
 
웹퍼블리싱강의
웹퍼블리싱강의웹퍼블리싱강의
웹퍼블리싱강의
 
2.구글크롬-웹브라우저-북마크
2.구글크롬-웹브라우저-북마크2.구글크롬-웹브라우저-북마크
2.구글크롬-웹브라우저-북마크
 
[5분 따라하기] 전화번호와 이메일 정규표현식
[5분 따라하기] 전화번호와 이메일 정규표현식[5분 따라하기] 전화번호와 이메일 정규표현식
[5분 따라하기] 전화번호와 이메일 정규표현식
 
[5분 따라하기] bash 타임아웃 패턴
[5분 따라하기] bash 타임아웃 패턴[5분 따라하기] bash 타임아웃 패턴
[5분 따라하기] bash 타임아웃 패턴
 
[5분 따라하기] bash에서 파일 확장자 변경
[5분 따라하기] bash에서 파일 확장자 변경[5분 따라하기] bash에서 파일 확장자 변경
[5분 따라하기] bash에서 파일 확장자 변경
 
제2회 중소상공인을 위한 SNS국회 아카데미 발표
제2회 중소상공인을 위한 SNS국회 아카데미 발표제2회 중소상공인을 위한 SNS국회 아카데미 발표
제2회 중소상공인을 위한 SNS국회 아카데미 발표
 
엷홈페이지의 이해
엷홈페이지의 이해엷홈페이지의 이해
엷홈페이지의 이해
 
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
 
[5분 따라하기] git 다중 사용자 신원 설정 방법
[5분 따라하기] git 다중 사용자 신원 설정 방법[5분 따라하기] git 다중 사용자 신원 설정 방법
[5분 따라하기] git 다중 사용자 신원 설정 방법
 
[5분 따라하기] paste로 파일 두 개 join하기
[5분 따라하기] paste로 파일 두 개 join하기[5분 따라하기] paste로 파일 두 개 join하기
[5분 따라하기] paste로 파일 두 개 join하기
 
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
 
[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTML[20160115] 작심 10시간 - HTML
[20160115] 작심 10시간 - HTML
 
Java script 신입교육
Java script 신입교육Java script 신입교육
Java script 신입교육
 
Bs camp
Bs campBs camp
Bs camp
 

Similar to Day01

WebStandards-Basic 1.Introduce
WebStandards-Basic 1.IntroduceWebStandards-Basic 1.Introduce
WebStandards-Basic 1.IntroduceEulsoo Jung
 
[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319
[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319
[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319규문 최
 
크롬과 구글문서
크롬과 구글문서크롬과 구글문서
크롬과 구글문서SNS4U
 
00. orientation
00. orientation00. orientation
00. orientation동우 주
 
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다정석 양
 
00. orientation
00. orientation00. orientation
00. orientation동우 주
 
소셜홈 만들기 (2)
소셜홈 만들기 (2)소셜홈 만들기 (2)
소셜홈 만들기 (2)SNS4U
 

Similar to Day01 (7)

WebStandards-Basic 1.Introduce
WebStandards-Basic 1.IntroduceWebStandards-Basic 1.Introduce
WebStandards-Basic 1.Introduce
 
[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319
[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319
[성북구청블로거과정 5강] 구글앱스의 기초와 필수팁 130319
 
크롬과 구글문서
크롬과 구글문서크롬과 구글문서
크롬과 구글문서
 
00. orientation
00. orientation00. orientation
00. orientation
 
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
 
00. orientation
00. orientation00. orientation
00. orientation
 
소셜홈 만들기 (2)
소셜홈 만들기 (2)소셜홈 만들기 (2)
소셜홈 만들기 (2)
 

Recently uploaded

캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 

Recently uploaded (6)

캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 

Day01

  • 1. MHLAB 2018년 1월 22일 HTML과 JAVASCRIPT CSS로 배우는 정적 웹 프로그래밍 1일차
  • 2. 1일차 학습 목차 ▸1일차 ▸웹에서의 HTML은 무엇인가? ▸HTML을 작성하기 위한 실습환경 구축 ! ▸HTML은 어떻게 이루어져 있는가? ▸HTML의 기본적인 태그를 알아보자! ▸내가 원하는 그림을 붙여보자! ▸다른 페이지로 이동하려면? ▸궁금한 것이 있다면?
  • 3. 1일차 학습 목차 ▸2일차 ▸Text를 다루는 태그 친구들 ▸자네 “주석”을 아나? ▸브금(BGM)이 나오는 낭만 페이지 ▸간단한 엘범을 만들어보자! ▸고급진(?) 엘범으로 업그레이드! (with table) ▸테이블을 활용하여 나만의 자료 리스트를 만들어보자! ▸궁금한 것이 있다면?
  • 4. 1일차 학습 목차 ▸3일차 ▸나를 소개하는 페이지 만들어보기 (Part 1/3) ▸밋밋한 페이지에 옷을 입혀보자(with CSS) ▸나를 소개하는 페이지 만들어보기 (Part 2/3) ▸Javascript… 그대는? (전편) ▸궁금한 것이 있다면?
  • 5. 1일차 학습 목차 ▸4일차 ▸Javascript… 그대는? (후편) ▸함수를 배웠으니 활용을 해볼까? ▸계산기를 만들어볼까? (with Javascript) ▸음식 주문을 받아보자 (with Javascript) ▸궁금한 것이 있다면?
  • 6. 1일차 학습 목차 ▸5일차 ▸나를 소개하는 페이지 만들어보기 (Part 3/3) ▸부족했던 것을 보충하는 시간 ▸배운 내용을 정리해보는 시간 ▸궁금한 것이 있다면?
  • 8. 1일차 설문조사 ▸나는 간단한 프로그래밍을 해본 경험이 있다 ▸1. 해본 적 있다. 2. 해본 적은 없는데 찾아본 적은 있다. 3. 경험X ▸나의 프로그래밍에 대한 관심도는? ▸1. 매우 많이 2. 어느정도 3. 보통 4. 아직은 흥미 없… ▸프로그래밍 분야에 관심이 있다면 원하는 분야는? ▸1. 게임 2. 웹 3. 모바일 4. 기타(작은 툴)
  • 10. 1일차 ▸수업 내용이 이해가 안되는 부분이 있다면 바로 질문 ㄱㄱ ▸내용이 어렵다고 생각이 된다면 언제든 난이도 조절 가능! ▸발표 자료 슬라이드는 아래의 사이트에서 확인 가능 ▸https://www.slideshare.net/MunHwaHong ▸발표 학습 자료의 소스코드는 아래의 사이트에서 확인 가능 ▸https://github.com/elfinlas/StudyHtml4Snut
  • 11. 1일차 웹에서의 HTML은 무엇인가? ▸우리가 흔히 보는 웹사이트는 웹 문서로 정의 ▸연구와 학술적인 자료를 공유하기 위해 처음 사용된 인터넷의 배경에 맞춰, 모든 인터넷 자료들은 문서 형태로 제공 ▸자료를 문서 형태로 만들기 위한 문법이 바로 HTML 언어 ▸HTML은 웹 문서를 서식화 하기 위한 문법 ▸간단한 예시! ▸hello.html hello_before.html
  • 13. 1일차 HTML을 작성하기 위한 실습환경 구축! ▸HTML을 작성하고 확인하기 위해서는 크게 두 가지 준비물이 필요 ▸HTML을 확인하기 위한 브라우저 ▸HTML 작성 에디터 ▸작성 에디터 종류 ▸윈도우 에디터... (https://www.w3schools.com/html/html_editors.asp) ▸서브라임 (http://www.sublimetext.com/3) ▸브라우저 ▸가급적 크롬을 사용하자... ▸실습 브라우저 결과의 기준은 크롬으로 진행 ▸https://www.google.co.kr/chrome/browser/desktop/index.html
  • 14. 1일차 ▸브라우저란? ▸웹 서버에서 쌍방향 통신을 하여 결과물인 HTML 문서나 파일 등을 연동하고 출력하는 응용 소프트웨어 ▸대표적인 브라우저 : 익스플로러, 크롬, 사파리, 오페라, 파 이어폭스 ▸결과물은 브라우저마다 틀리게 표현될 수 있다. ▸참고사항 ▸https://namu.wiki/w/웹%20브라우저
  • 15. 1일차 HTML은 어떻게 이루어져 있는가? ▸HTML의 구조는 basic_form.html 에서 확인 ▸<!DOCTYPE html> ???? ▸HTML의 문서 종류를 알려주는 선언문 ▸DOCTYPE은 대소문을 가리지 않는다 -> 즉 <!doctype html> 가능요 ▸지금은 HTML 버전 5 시대 ▸예전에는.... ▸<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> ▸이렇게 복잡했었... ▸더 자세한 내용은 아래 사이트 참고 ▸http://kcmschool.com/97 ▸http://roydest.tistory.com/entry/DOCTYPE-HTML-버전-선언
  • 16. 1일차 ▸HTML은 태그(Tag)로 구성 ▸태그는 <…> </…> 항상 쌍방으로 구성 ▸태그의 끝을 알릴 때는 슬래쉬 문자(/)가 붙는다. ▸가끔 단방향 (<…>) 으로만 사용하는 태그 존재 ▸HTML의 구조는 크게 3가지로 구성 ▸<html> </html> ▸<head> </head> ▸<body> </body>
  • 17. 1일차 ▸<html> ▸문서의 시작과 끝을 알려주는 태그 ▸html의 모든 내용은 이 태그 안에서 작성 ▸<head> ▸문서의 기타 정보를 처리하는 태그 ▸대표적으로는 <title> 태그가 있다. ▸인코딩 선언과 같은 메타 데이터를 다루는 태그도 들어간다. ( <meta> ) ▸<body> ▸실질적으로 문서의 내용이 들어가는 태그
  • 18. 1일차 HTML의 기본적인 태그를 알아보자! ▸수 많은 태그들이 html에 존재 ▸주로 많이 사용하는(주류) 태그를 알아보는 시간 ▸<h> 태그 ▸h_exam_01.html ▸<p> 태그 ▸p_exam_01.html ▸<pre> 태그 ▸작성된 html 을 있는 그대로 표현하는 태그 ▸pre_exam_01.html
  • 19. 1일차 내가 원하는 그림을 붙여보자 ▸HTML페이지에서 이미지를 붙여보기 위해서는? ▸img_01.html ▸이미지를 표시하는 태그 <img> ▸주로 사용하는 옵션 ▸src (필수) ▸width, height, alt
  • 20. 1일차 다른 페이지로 이동을 하려면? ▸이동(링크)를 하는 방법은? ▸<a href=“some url”>…</a> ▸href에 이동을 원하는 주소를 적음 ▸a_exam_01.html ▸<a href="www.naver.com">이곳을 클릭하면 네이버로~</a> 선언 시 현재 페이지에서 네이버 사이트로 이동 ▸target 옵션 중에 _blank를 사용할 경우 새 창으로 연다.
  • 21. 1일차 ▸약간의 응용편! ▸페이지 내에서 다른 페이지로 이동해보자! ▸a_exam_02.hmtl ▸태그 안에 id라는 속성을 사용 ▸id와 비슷한 속성으로는 class라는 친구가 존재 하지만 이 친구는 id와 함께 나중에 알아볼 예정
  • 22. Q & A
  • 24. 1일차 수업 외 질문사항 ▸너무 개인적인 질문은...ㅈㅅ ▸프로그래밍 질문은 환영 ^^ ▸개발자에 대하여..또는 다른 개발 언어(특히 java)에 대해서... ▸문의를 하고 싶다면... ▸이메일 문의 : elfinlas@gmail.com ▸Line 문의 : elfinlas