★Semantic Elements

 

- HTML5는 시맨틱 태그가 사용되어 어느 부분이 헤더이고 어느 부분이 실제 내용인지 쉽게 알 수 있도록 했다.

 

 태그

설명 

<header>

제목 지정

<nav>

문서를 연결하는 네비게이션 링크

<h1>, <h2>, <h3>, <h4>, <h5>, <h6>

제목 표시(숫자가 클 수록 글씨 크기 작음)

<iframe>

외부 문서 삽입

<section>

콘텐츠 영역 나타내기

<article>

<section>태그 내에 실제 콘텐츠 내용 넣기

<aside>

본문 이외 내용 표시

<footer>

제작 정보와 저작권 정보 표시

<adress>

<footer>태그 내에 사이트 제작자 정보, 연락처 정보 표시

 

- HTML4에서 사용되던 <div>태그는 css를 적용할 때 사용한다.

 

 ▲ HTML5의 시맨틱 태그로 짜여진 웹 페이지 구조 예

 

 

★텍스트를 묶어서 처리하는 태그

 

<p>태그 - 단락만들기

 

기본형 : <p>...</p>

- 하나의 텍스트 단락을 만들어 준다.>>css 적용 시 편리

- 앞 뒤로 줄바꿈이 일어난다.

- <br>태그로도 줄바꿈을 할 수 있지만 텍스트 단락으로 인식이 되지 않는다.

 

 

<blockquote>태그 - 인용문 넣기 

 

기본형 : <blockquote 속성="속성값">...</blockquote>

- 다른 사이트에서 인용할 경우 사용

- 사이트 주소가 명확할 경우 cite 속성을 이용해 인용 사이트 주소 표시

 

 

<pre>태그 - 입력하는 그대로 화면에 표시하기

 

기본형 : <pre>...</pre>

- HTML에서는 하나의 공백만 표시해주므로 <pre>태그를 사용해 한 번에 많은 공백을 브라우저에 표시해준다.

- 주로 프로그램 소스를 표시할 때 사용

 

※실습하기※

<!DOCTYPE html>             <!--HTML5로 작성됨을 알려줌-->

<html>                             <!--시작을 알려줌-->

<head>                           <!--브라우저에게 정보를 줌-->

<meta charset="utf-8">           <!--인코딩 방식-->

<title>대한민국</title>            <!--웹 페이지 제목-->

<style>                      <!--css설정-->

h3 {color : red;}        <!--<h3>태그 스타일-->

p {color : blue;}        <!--<p>태그 스타일-->

blockquote {border : 1px solid magenta;        <!--<blockquote>태그 스타일-->

border-left : 10px solid magenta;

margin-left : 0px;}

</style>

</head>

<body>        <!--문서의 몸통-->

<h3>대한민국</h3>

<p>언어 : 한국어</p>

<p>면적 : 99,720㎢</p>

<p>애국가</p>

<p>동해물과 백두산이 마르고 닳도록<br>

하느님이 보우하사 우리나라만세<br>

무궁화 삼천리 화려강산<br>

대한사람 대한으로 우리나라만세</p>

 

<blockqoute cite="http://terms.naver.com/entry.nhn?docId=1081705&cid=40942&categoryId=33748">

한국(韓國) 또는 남한(South Korea)이라고도 부르고, 북한에서는 남조선(南朝鮮)이라고 부른다. 남북으로 길게 뻗은 반도와 3,200여 개의 섬으로 이루어져 있다. 북쪽은 압록강과 두만강을 건너 중국의 만주와 러시아의 연해주에 접하고, 동쪽과 남쪽은 동해와 남해를 건너 일본에 면하며, 서쪽은 서해를 사이에 두고 중국 본토에 면한다. 중국, 일본 등과 함께 동아시아에 속한다. 행정구역은 1개 특별시, 1개의 특별자치시, 6개의 광역시, 1개의 특별자치도, 8개 도로 이루어져 있다. 분단국가로, 6.25전쟁 후인 1953년 휴전협정 체결 후 북한과 휴전 상태가 계속되고 있다.

</blockquote>

</body>

</html>

 

 

 

 

 

 

▲ 결과

 

 

 

 

 

'Programming > HTML5' 카테고리의 다른 글

[6장]HTML5 태그(3)  (2) 2015.01.27
[5장]File Zilla 사용법  (0) 2015.01.24
[4장]HTML5 태그(2)  (0) 2015.01.24
[2장]실습 준비  (4) 2015.01.11
[1장]웹, HTML 시작하기  (4) 2015.01.11

HTML작업을 실습하기 위해서는 프로그램을 몇 가지 깔아야 한다.

 

1. 웹 브라우저 : 크롬(chrome.google.com)

2. HTML 편집기 : 노트패트++(notepad-plus-plus.org)

3. 호스팅 서버 : 닷홈(dothome.co.kr)

4. FTP 프로그램 : FileZilla(filezilla-project.org)

 

 

1. 웹 브라우저 설치하기(chrome.google.com)

 

 

기본 웹 바르우저로 크롬 브라우저를 사용할 것므로 위의 크롬 홈페이지에 가서 크롬을 다운받는다.

 

 

 

 

 

2. HTML 편집기 설치하기(notepad-plus-plus.org)

 

무료 프로그램인 노트패드++를 이용할 것이다.

 

 

 

우선 위의 홈페이지로 들어가 좌측 밑에 있는 [download]를 클릭한다.

 

 

 

 

 

 

그리고 [DOWNLOAD]를 눌러 저장한다.

 

 

 

 

 

 

다운받은 파일을 실행시켜 노트패드++를 설치한다.

 

 

 

 

 

순서에 따라 설치를 진행한다.

 

 

 

 

 

 

 

 

 

3. 무료 호스팅 서비스 신청하기(dothome.co.kr)

 

위의 홈페이지로 들어가서 회원가입을 한다.

 

 

 

[웹호스팅]메뉴 중 [무료호스팅]을 클릭한다.

 

 

 

 

 

[공간만 설치]를 선택하고 신청하기를 클릭한다.

 

 

 

 

 

 

 

'위의 사항을 숙지했습니다'에 체크를 하고 [무료호스팅 신청하기]를 클릭한다.

 

 

 

 

 

 

무료호스팅 신규신청서를 작성 한 후 [신청하기]를 누른다.

 

 

 

 

 

 

몇 분정도 기다리면 무료호스팅 신청이 완료된다.

이제 '설정한아이디.dothome.co.kr'이 자신의 웹사이트 주소가 된다.

 

 

 

 

 

 

 

4. FTP 프로그램 설치하기(filezilla-project.org)

 

클라이언트용 FileZilla를 설치 할 것이다.

 

 

 

 

위의 링크에 들어가서 [Download FileZilla Client]를 클릭한다.

 

 

 

 

 

 

[Download Now]를 클릭한다.

 

 

 

 

 

 

 

[저장]을 클릭해 파일을 저장한다.

 

 

 

 

 

 

프로그램을 설치 파일을 실행시킨다.

 

 

 

 

 

순서에 따라 설치를 진행한다.

 

 

 

 

 

 

 

 

 

 

 

설치가 끝난 후 FileZilla 프로그램을 실행시킨다.

호스트에는 닷홈에서 설정했던 자신의 홈페이지주소(설정한아이디.dothome.co.kr)

사용자명에는 아이디, 비밀번호에는 FTP 비밀번호를 입력한 후 빠른연결을 클릭한다.

그러면 밑에 창에 "상태 : 연결됨"이 뜬다.

연결을 해제하려면 파란색 동그라미 아이콘을 클릭하면 된다.

 

 

 

 

 

'Programming > HTML5' 카테고리의 다른 글

[6장]HTML5 태그(3)  (2) 2015.01.27
[5장]File Zilla 사용법  (0) 2015.01.24
[4장]HTML5 태그(2)  (0) 2015.01.24
[3장]HTML5 구조와 태그(1)  (2) 2015.01.21
[1장]웹, HTML 시작하기  (4) 2015.01.11

HTML = Hyper Text Markup Language

 

 

 

 

▶ HTML : 웹에서의 텍스트, 이미지, 링크 등 여러 요소들을 다루고 표시하는 문서이자 언어

 

 

 HTML은 <p>, <img>, <title> 등의 태그들로 구성

 

 

 HTML로 작성된 웹 문서는 웹 브라우저를 통해 사용자에게 보여준다.
    ex)인터넷 익스플로러, 크롬 브라우저 등

 

 

 기존 HTML4의 플래시 재생 등의 문제를 보완하고 더 편리해진 HTML5 등장

 

 

 HTML5로 홈페이지 제작 뿐 아니라 윈도우 어플리케이션 제작도 가능해짐

 

 

▲[F12]키를 누르면 HTML5로 짜여진 네이버의 소스를 볼 수 있다.

 

 

 

 HTML과 CSS

 

- 웹사이트 제작을 위해서 필수

 

- TISTORY, 카페 등에서 자신이 원하는 형태의 레이아웃과 스킨을 만들 수 있다.

 

- 플래시나 Active X 같은 플러그인 설치 없이 인터렉티브(interactive) 사이트 제작 가능
  즉, 웹 브라우저에서 멀티미디어 콘텐츠를 기본으로 재생 가능
  (CSS3이 트랜지션이나 애니메이션 기능 또는 자바스크립트 이용)

  스마트 기기에서도 설치 없이 플래시나 동영상 재생이 가능해짐
    *인터렉티브(interactive) 사이트 : 사용자들의 동작에 바로 반응하는 사이트

 

- 반응형 웹 디자인 : 접속하는 기기에 따른 레이아웃을 다양하게 바꿔주는 기법 사용
  ex)PC화면과 스마트폰의 화면 크기는 다르기 때문에 접속한 기기에 따라 다른 레이아웃을 제공
  해준다.


 

             

                                  ▲ PC화면                                                      ▲ 모바일 화면

 

- 모바일용 웹앱을 만들 수 있다.
  즉, 각 OS별 언어를 사용하여 앱을 개발하는 대신에 HTML5와 CSS3를 사용해 모바일용 애플리
  케이션 제작이 가능해 졌다.

 

 

▶ 웹 표준

 

- 웹 표준을 지켜 사이트를 제작하면 웹 브라우저나 기기별로 사이트를 다르게 제작하는 수고를 덜어준다.

 

- HTML4에서는 먼저 레이아웃을 만들고 내용을 입력했기 때문에 의도했던 웹사이트 레이아웃을만들 수 있다는 장점이 있었다. 하지만 이미 만들어진 웹사이트를 수정할 때 레이아웃에 영향을 주는 수정은 할 수 없었다.


따라서 다지인과 내용을 분리하여 HTML을 이용해 내용을 만들고 CSS를 이용해 디자인을 구성하는 아이디어가 웹 표준의 시작이 되었다. 만약 동작에 반응해야 하는 경우는 자바스크립트로 처리하도록 하였다.

 

 

위의 소스를 사용할 경우 아래의 결과가 나온다.

 

 

 

 

아래에 두 번째 소스를 보면

 

 

 

 

첫 번째 소스와 차이가 나보이지만 이 소스 역시 첫 번째 소스와 같은 결과가 나온다.

 

 

 

 

두 소스의 다른 점은 첫 번째 소스는 디자인과 내용을 분리하지 않았고
두 번째 소스는 디자인과 내용을 분리하였다.

 

첫 번째 소스에서 내용의 색을 파란색으로 바꾸기 위해서는
<font color="red">라는 소스를 <font color="blue">로 바꿔야 한다.
길고 복잡한 소스일 경우 수정할 부분을 찾는데 오래걸리거나 다른 영역을 건드릴 수 있다.



하지만 두 번째 소스에서는 디자인의 영역만 고치면 간단하게 해결할 수 있고
다른 영역을 건드릴 위험이 줄어든다.

 

 

 

 

 

- 정리하자면, 웹 표준을 지킬 경우 유지, 보수가 쉽고 웹 접근성을 확보할 수 있다.
    *웹 접근성 : 노인, 시각 장애인, 지체 장애인 등을 위한 서비스

 

 

 

 

 

'Programming > HTML5' 카테고리의 다른 글

[6장]HTML5 태그(3)  (2) 2015.01.27
[5장]File Zilla 사용법  (0) 2015.01.24
[4장]HTML5 태그(2)  (0) 2015.01.24
[3장]HTML5 구조와 태그(1)  (2) 2015.01.21
[2장]실습 준비  (4) 2015.01.11

+ Recent posts