HTML5 텍스트 태그 (<pre>~</pre> 외 기타 텍스트 관련 태그들)


오늘은 HTML5 텍스트에 관련된 태그

<pre>~</pre>와 이 태그 안에 같이 사용되는 몇개의 태그를 설명 드리겠습니다.


1. <pre>~</pre>

이 태그는 html에서는 몇개의 공백을 넣더라도 브라우저 창에서는

한 개의 공백만을 표시하게 됩니다.

하지만 <pre>~</pre>이 태그를 사용할 경우 소스에 표시한 그대로

​공백이 브라우저에 그대로 표시가 되기 때문에

이 태그는 프로그램 소스를 표시할 때 사용합니다.

 

2. <pre>~</pre> 태그 안에서 같이 사용되는 태그

(1) <kbd>~</kbd>

 이 태그는 키보드 입력이나 음성 명령과 같이

 사용자 입력 내용을 표시할 때 사용하는 태그입니다.


(2) <code>~</code>

 이 태그는 파일 이름이나 컴퓨터 프로그램 등

 컴퓨터가 인식할 수 있는 소스를 표시하는 태그입니다.


(3) <samp>~</samp>

 이 태그는 프로그램 처리 결과를 표시하는 태그입니다.


(4) <sup>~</sup>

 이 태그는 수학 식을 표현할 때 텍스트에 위 첨자를 표현하는 태그입니다.


(5) <sub>~</sub>

 이 태그는 수학 식을 표현할 때 텍스트에 아래 첨자를 표현하는 태그입니다.


(6) <s>~</s>

 이 태그는 문서에서 특정 텍스트를 제거한다는 의미로 취소선을 그리는 태그입니다
 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 


1. Syntax

먼저 간단한 HTML 5 예제를 보자.

<!DOCTYPE HTML><html>
  <head>
    <meta charset="UTF-8">
    <title>HTML 5 예제</title>
  </head>  <body>
    <!-- 아시다시피 여기서부터 Body Contents 가 들어가겠죠? -->
    <p>안녕하시렵니까? HTML 5?</p>
  </body>
</html>

 

위에서 부터 한번 쭈욱 훑어보면 알 수 있으리라...


1-1. DOCTYPE

 

먼저 DOCTYPE 을 볼 수 있다.
너무도? 간결하지 않은가?
HTML 5 문서라면 최상단에(Enter-개행문자 도 들어가면 안된다.) 반드시 넣어줘야한다. ^^
DOCTYPE 은 "HTML" 과 "XHTML" 두가지가 있다.
HTML 5 문서를 작성할 때 HTML 로 작성할지, XHTML 로 작성할지 첫부분에 선언해 준다는 것으로 HTML 문법을 따르도록 할 것인가? 아니면 XML 문법을 따르게 할 것인가 를 결정하는 것이라고 보면 되겠다.
참고로 HTML 5 가 따르는 HTML 문법을 "HTML5", HTML 5 가 따르는 XML문법을 "XHTML5" 라 부른다.

위 문서는 "탁" 보면 "착" 알수 있듯이.
HTML5 문법을 따르도록 작성할 것이라는 것을 알 수 있다.


1-2. Encoding

그 다음 보이는 것이 Charset. 바로 Encoding  에 대한 사항이다.
기존 HTML 문서에서 볼 수 있는

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
와는 다르게

<meta charset="UTF-8">


무척이나 간단해진 것을 알 수 있을 것이다.

1-3.  SVG, MathML
그리고 아래 글상자와 같이 HTML 문서안에 SVG 나 MathML 을 사용할 수 있다.


<!doctype html>
<title>SVG in text/html</title>
<p>
 A green circle:
 <svg> <circle r="50" cx="50" cy="50" fill="green"/> </svg>
</p>


(참고 : http://www.w3.org/TR/2010/WD-html5-diff-20100304/)


흠... 그리고...
Tag 이름은 XHTML Type으로 작성하든 HTML Type 으로 작성하던간에 대소문자를 가리지 않는다는 점...

이 정도면... 될 것 같은데... 또 필요한 사항이 있으면 추후에... ^^;

 

2. Language

오호~~ 이제 본격적으로 HTML 4 와 HTML 5 간의 특징들을 살펴보겠다.
새로 만들어진 Element와 Attribute, 변경된 Element 와 Attribute, 없어져 버린 Element 와 Attribute 등으로 나눠서 알아보자.

 

2-1. 새롭게 추가된 Element
이번에 추가된 Element 에는 특히나 Sementic 요소들이 많이 추가가 되었다.
아래 표는 이번에 추가된 Sementic Element 들이다.


Element

설명

 Header  문서의 Header 를 나타낼 때 사용한다.
 Footer  문서의 Footer 를 나타낼 때 사용한다.
 Nav  문서내에 Navigation 요소가 있을 때 사용한다.
 Section  문서의 영역을 구성하며, 문서 구조를 구성하는 H1~H6 와 함께 사용한다.  
 Article  뉴스기사나 블로그 article 과 같은 독립된 Contents 를 표시할 때 사용한다.
 Aside  주요 컨텐츠 이외의 참고가 될 수 있는 컨텐츠를 구성할때 사용한다.
 Hgroup  각 Section 의 Header 를 나타낼때 사용한다.
 Figure  그림, 비디오와 같은 포함된 컨텐츠의 Caption 을 표시할때 사용한다.
 Figcaption  캡션에 사용한다.

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 

[HTML5] HTML5 목록을 만드는 태그 (<ul>~</ul>, <li>~</li>, <dl>~</dl>,
 <dt>~</dt>, <dd>~</dd>)
오늘은 HTML5 목록을 만드는 태그

<ul>~</ul>, <li>~</li>, <dl>~</dl>, <dt>~</dt>, <dd>~</dd>

에 대해서 설명 드리겠습니다.


1. <ul>~</ul>, <li>~</li>

 (1) <ul>~</ul>

  이 태그는 순서가 필요하지 않은 목록을 만들 때 사용하는 태그입니다.

 

 (2) <li>~</li>

  이 태그는 위의 <ul>~</ul> 태그로 목록을 만든 후

  그 안의 목록의 내용을 적는 태그입니다.


 <ul>~</ul>태그로 목록을 만든 후

그 사이에 <li>~</li> 태그를 이용해서

원하시는 목록을 만들어 주시면 됩니다.

 

나중에 CSS를 배우시게 된다면

CSS를 이용해서 목록을 표시하는

앞에 도형의 모양을 변경하 실수도 있습니다.

 

 

 

또한 CSS를 이용해서 도형을 지운 후

세로로 나두거나 가로로 변경하거나 해서


에서 설명했었던 <nav>~</nav> 태그 안에

메뉴를 만들때 사용이 됩니다.


2. <dl>~</dl>, <dt>~</dt>, <dd>~</dd>

 (1) <dl>~</dl>

  이 태그는 제목과 그에 대한 목록을 만드는 태그입니다.


 (2) <dt>~</dt>

  이 태그는 <dl>~</dl> 태그 안 목록의 제목을 나타내는 태그입니다.

 

 (3) <dd>~</dd>

  이 태그는 <dt>~</dt> 태그의 제목에 맞는 목록을 나타내는 태그입니다.

 

 <dl>~</dl> 태그를 이용해서 목록을 만든 후

<dt>~</dt> 태그 사이에 각각의 목록의 제목을 붙여 줍니다.

마지막으로 <dd>~</dd> 태그를 이용해서

제목에 맞는 목록을 작성해주시면 됩니다.
 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

(회원가입을 하시면 편리한 시간에 자세히 설명해드립니다)

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 

[HTML5 ] 텍스트 태그 (<pre>~</pre> 외 기타 텍스트 관련 태그들)


<pre>~</pre>와 이 태그 안에 같이 사용되는 몇개의 태그를 설명 드리겠습니다.

1. <pre>~</pre>

이 태그는 html에서는 몇개의 공백을 넣더라도 브라우저 창에서는

한 개의 공백만을 표시하게 됩니다.

하지만 <pre>~</pre>이 태그를 사용할 경우 소스에 표시한 그대로

​공백이 브라우저에 그대로 표시가 되기 때문에

이 태그는 프로그램 소스를 표시할 때 사용합니다.


2. <pre>~</pre> 태그 안에서 같이 사용되는 태그

(1) <kbd>~</kbd>

 이 태그는 키보드 입력이나 음성 명령과 같이

 사용자 입력 내용을 표시할 때 사용하는 태그입니다.


(2) <code>~</code>

 이 태그는 파일 이름이나 컴퓨터 프로그램 등

 컴퓨터가 인식할 수 있는 소스를 표시하는 태그입니다.


(3) <samp>~</samp>

 이 태그는 프로그램 처리 결과를 표시하는 태그입니다.


(4) <sup>~</sup>

 이 태그는 수학 식을 표현할 때 텍스트에 위 첨자를 표현하는 태그입니다.


(5) <sub>~</sub>

 이 태그는 수학 식을 표현할 때 텍스트에 아래 첨자를 표현하는 태그입니다.


(6) <s>~</s>

 이 태그는 문서에서 특정 텍스트를 제거한다는 의미로 취소선을 그리는 태그입니다.

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

(회원가입을 하시면 편리한 시간에 자세히 설명해드립니다)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

오늘은 HTML5 텍스트에 관련된 태그

<p>~</p>, <br>에 관해서 설명 드리겠습니다.

 


1. <p>~</p>

 

이 태그는 <p>~</p> 태그 안의 글자의 앞뒤로 빈 줄이 생기면서

단락을 구분하는 태그입니다.

 


2.<br>

 

이 태그는 텍스트의 줄을 바꿔주는 태그입니다.

 


간혹 줄을 바꾸는 <br>태그를 이용해서 강제로 텍스트를 단락처럼 꾸며 줄수 있겠지만

겉모습만 텍스트 단락처럼 만들 뿐 실제 웹 브라우저에서는

텍스트 단락으로 인식하지 않습니다.

 


텍스트 단락을 만들 때는 반드시 <p> 태그를 사용해야

나중에 css를 이용해서 텍스트 서식을 손쉽게 조절할 수 있습니다

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

[HTML5 기초] 4.1 HTML5 텍스트 태그 (<p>~</p>, <br>)

안녕하세요~^^

오늘은 HTML5 텍스트에 관련된 태그

<p>~</p>, <br>에 관해서 설명 드리겠습니다.


1. <p>~</p>

이 태그는 <p>~</p> 태그 안의 글자의 앞뒤로 빈 줄이 생기면서

단락을 구분하는 태그입니다.


2.<br>

이 태그는 텍스트의 줄을 바꿔주는 태그입니다.


간혹 줄을 바꾸는 <br>태그를 이용해서 강제로 텍스트를 단락처럼 꾸며 줄수 있겠지만

겉모습만 텍스트 단락처럼 만들 뿐 실제 웹 브라우저에서는

텍스트 단락으로 인식하지 않습니다.


텍스트 단락을 만들 때는 반드시 <p> 태그를 사용해야

[출처]http://blog.naver.com/enjoy_u_life/220412105829

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

(회원가입을 하시면 편리한 시간에 자세히 설명해드립니다)

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 

오늘은 HTML5 표 관련 태그

<caption>~</caption>과 colspan, rowspan 속성

그리고 scope 속성에 대해서 설명 드리겠습니다.


1. <caption>~</caption>

이 태그는 표에 제목을 붙이는 태그입니다.


위의 사진의 빨간 박스안에 처럼

<table>~</table>태그 안에

<caption>~</caption> 태그를 작성 하시고

그 사이에 원하는 제목을 입력하시면 됩니다.


2. colspan 속성

이 속성은 <table>~</table>을 이용해서

작성된 표의 열을 합치는 속성입니다.


<td colspan="합칠 열의 개수">~</td>,

<th colspan="합칠 열의 개수">~</th>

 

3. rowspan 속성

이 속성은 <table>~</table>을 이용해서

작성된 표의 행을 합치는 속성입니다.


<td rowspan="합칠 행의 개수">~</td>,

<th rowspan="합칠 행의 개수">~</th>


위의 사진에서

1번은 rowspan 속성을 이용해서 표의 열을 합쳐 준것이고

2번은 colspan 속성을 이용해서 표의 행을 합쳐 준것입니다.


4. scope 속성

이 속성은 <th>~</th> 태그에 사용되는 속성으로

화면 상으로는 아무 변화가 없지만

셀의 제목이 어디까지 영향을 미치는지 지정을 해주어서

웹 브라우저가 표의 내용을 정확하게 이해할 수 있도록 하기 위한 것입니다.


<th scope="속성값">~</th>

 

 row
 
 <th> 태그가 있는 행의 나머지 셀에 적용
 

 col
 
 <th> 태그가 있는 열의 나머지 셀에 적용
 

 rowgroup
 
 <th> 태그가 있는 행 집합의 나머지 모든 셀에 적용
 

 colgroup
 
 <th> 태그가 있는 열 집합의 나머지 모든 셀에 적용
 

 auto
 
 소스를 기본으로 해서 <th> 셀에 적용

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

(회원가입을 하시면 편리한 시간에 자세히 설명해드립니다)

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

HTML5 문서의 기본 구조

 


오늘은 HTML5 문서의 기본 구조에 대해서 포스팅합니다.


1. <!doctype html>

    문서 유형을 지정하는 태그 입니다.

    HTML 문서를 작성하실때 맨 처음으로 적어주시는 태그 입니다.

    지금부터 작성하는 문서는 HTML5를 이용해서 작성할테니

    ​그 유형에 맞게 해석을 하라고 컴퓨터에게 알려주는 태그입니다.

2. <html> ~ </html>

    문서 작성의 시작과 끝을 알려주는 태그 입니다.

       ​문서를 작성하실 때 <html>~</html>사이에 작성하셔야

    제대로 된 결과를 얻으실수 있습니다.

3. <head> ~ </head>

    웹 브라우저 화면에 드러나지 않지만

    웹 브라우저가 알아두어야 할 정보들을 이 태그 사이에 작성하셔야 합니다.

​    예를 들어서 위에 태그 중에서

   <meta charset="utf-8">이라는 태그는 문자 인코딩을 지정하는 것입니다.

   한글과 영문 등 언어들을 웹브라우저에 나타내는데

   문자 인코딩 방법이 각자 틀리기 때문에 글자가 깨지지 않고

   화면에 잘 나타나게 하기 위해서 utf-8이라는 인코딩 방법을 지정해 준것입니다.

   이것을 제외 하고도 각자 언어에 맞는 다른 인코딩 방법이 있으며

   인코딩 말고도 문서의 키워드나 요약 정보들도 지정할 수도 있습니다.

   그리고 <title>~</title>라는 태그는 문서 제목을 지정하는 태그입니다.

   아래 사진은 위에 HTML문서를 실행 했을 때 나타나는 화면이고

   빨간 박스가 있는 곳이 <title>~</title>라는 태그를 이용해서

   문서 제목을 지정하는 부분입니다.


​4. <body>~</body>

   이 태그는 실제 브라우저에 표시된 내용을 입력하는 공간 입니다.

   앞으로 HTML에 대해서 배우게 될 대부분의 태그들은 이 사이에서 사용됩니다.


   예를 들어서 위에 쓰여진 태그들만 간단히 설명드리겠습니다.


(1)  <center><h1>화이팅!!</h1></center>

     이 곳에서 사용되어진 태그는 2가지 입니다.

    
     <center>~</center>

     이 것은 사이에 쓰여진 글을 중앙에 배치시키는 태그입니다.

     <h1>~</h1>

     이 태그는 글자의 크기를 지정하는 태그입니다.

(2) <hr>

     이 태그는 줄을 그어주는 태그입니다

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

 

이번 주제는 Sementic Element 이다.

아래 내용들은 본인의 생각도 물론 많이? 포함되어 있지만

http://www.w3.org/TR/2011/WD-html5-20110525/
.

 

 

<!DOCTYPE HTML>
<html lang="ko">
  <head>
    <meta charset="UTF-8">
  <title>HTML 5 예제</title>
  </head>  <body>
    <!-- 아시다시피 여기서부터 Body Contents 가 들어가겠죠? -->
    <p>안녕하시렵니까? HTML 5?</p>
  </body>
</html>

위 예제가 생각나시는지 모르겠다.
^^
위 요소들을 몇가지 살펴보려한다.


1. 문서타입과 Root 요소

1-1. 문서타입. 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


이 문서타입은 Microsoft 가 Mac 용 internet explorer 5 를  개발하면서 예전에 만든 HTML페이지들이 제대로 표시되지 않는 심각한 문제가 발생하여, 이를 해결하기 위해서 문서의 상단에 HTML DocType 을 추가하였다...
Mac 용 Internet explorer의 경우 이 DocType 을 확인하도록 하여 이 DocType 이 포함되지 않은 기존 HTML 페이지는 옛날방식으로 렌더링하도록 하였다.

그래서 새 명세를 적용하려면 HTML Element 앞에 적절한 Doc Type만 지정하면 됐다.

그런데 아이디어가 남용되면서 (^^;) 명세를 최대한 지키는 표준모드와 표준을 따르지 않는 비표준모드로 나뉘고, 또 몇몇 요소에서 표준을 따르지 않는 준 표준모드까지 나오게 되었다.

위 DocType 은 여러 표준 Doc type 중 하나다 나머지는 이곳(http://www.w3.org/QA/2002/04/valid-dtd-list.html) 에서 확인할수 있다.

여러분이 생각해도 정리를 해야할 것 같다는 생각이 들지 않는가?
그래서 확~! 줄여서 나온 DocType !!!


<!DOCTYPE HTML>


인 것이다.
모든 브라우져가 표준모드로 작동할 것이다.
한가지 주의할 점은 있는데...
맨 첫줄에 써주어야 한다는 것이다. 빈줄이 있으면 안된다는 것.
그렇지 않으면 비표준모드로 랜할 수 있다는...

그리고 또 한가지...
기존에 HTML 4.01 이나 XHTML 1.0, 1.1 로 작성한 페이지를 HTML 5로 변환하는 작업의 시작!!! 이라는 것. ^^

1-2. Root Element
HTML 페이지의 루트 엘리먼트인 <HTML> 는 기존에 XHTML 에서 사용하는 namespace 가 포함되어있었는데 이제 HTML 5 에서는 Lang 속성만 있다.( manifast 속성은 추후에 다시 알아보기로 하자...)
그래서...
<html lang="ko"> 만 적으시면 된다.

1-3. <head> Element
head Element 는 변화 요소가 거의 없는데 문서의 Metadata 를 담는 Element 이며
Title Element 가 필수로 들어가고 Meta Element, Link Element, Script Element 가 들어간다는 것은 기본적인 사항이라 모두들 알고 있을 것이다.

1-4. Meta Element
Meta Element 는 Content 속성을 사용해서 나타내는데 이번에 새로 Charset 속성을 사용하여 문자 Encoding 을 나타낼 수 있게되었습니다.
HTTP Header 에 문자 Encoding 이 포함되어 있다면 Meta Element 의 문자 Encoding 보다 우선한다는 것도 알아두시길...

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

위와 같이 적긴하지만 다른 요소들은 생략하시더라도 아래와 같이 charset을 포함한 Meta Element 를 포함하기 바란다.

<meta charset="utf-8">

 

2. 아웃라인 구성 Element들
이번엔 이번에 추가된 아웃라인을 구성하는 Element 들을 살펴보려한다.
이전 글에서 소개했듯이 HTML 5 에 문서의 구조화와 관련된 요소들이 많이 추가되었다.

아래와 그림과 같이 간단히 나타낼 수 있는데 하나하나 중요하게 생각해야하는 사항들만 짚어 보도록 하자.

 


2-1. Section Element

Outline 을 구성하는 Element 들을 설명하기 위해서는 먼저 Section Element 를 알아봐야 할 것이라 생각한다.
Section Element 는 일반적인 Section을 나타낸다.
그런데 의미 자체로만 보게되면 기존에 사용하던 Div Element 와 사용하기에 혼동하기 쉽다.
Section Element 는 장이나 절 단위를 나타낸다고 생각하면 된다. 스타일을 적용하기위해서 Section Element 를 사용해서는 안되며 그런 용도라면 Div Element 를 사용하도록 해야한다.
Section Element 는 장이나 절을 나타내므로 제목과 본문을 하나로 묶을 때 사용합니다.
만약에 아래와 같이 제목과 본문에 스타일을 적용하고 싶다거나 구분을 지으려 한다면 Div Element 를 사용해야 할 것이다.

 

 

<section class="title">
 
<h1>제목</h1>
<section class="content">


<p>본문</p>

</section>


</section>


위와 같이 Element 를 구성하게되면 제목과 본문을 다른 Section 으로 해석하게 될 것이다.
본문의 Level 이 하나 더 내려가게 되겠지?

그래서 위그림과 같은 구조에서는 아래와 같이 Mark up해야 할 것이다.

<section class="title">
 
<h1>제목</h1>
<div class="content">


<p>본문</p>

</div>


</section>

또한 아래와 같은 구성에서도
각각을 모두 Section Element 로 나누는 것이 아닌 HTML 5 의 OutLine 구성 Element 들을 적절히 사용하여 구성해야 할 것이다.



<body>
 
<header>제목</header>
<div class="left">


<nav>...
</nav>


</div>
<div>


<article>...
</article>


</div>
<div>


<aside>....
</aside>

</div>
<footer>....</footer>


</body>


이와 같이 말이다...
아직 언급하지 않은 Element 가 있지만 후에 알아볼테니 그런것이 있구나 식으로 생각하시면 되겠다.

2-2. nav Element
nav Element 는 Navigation Section 을 나타냅니다. 페이지상의 Header 나 좌측, 우측에 표현하는 Link 모음이고 간혹 Footer 에도 표현하기도 하지요.
모든 Link 에 nav Element 를 사용하면 안되겠고, 다시한번 이야기 하지만 스타일을 적용하기 위해서 nav Element 를 사용하면 안될 것이다.
또 한가지!! Site Map Page 를 nav Element 로 표현해서도 안될 것이다. Site Map 의 Link 는 nav 특성보다는 Main Contents 이기 때문에...

주로 nav Element 내에 ul Element 를 사용하여 목록으로 Navigation Link 를 Markup 한다.

이번엔 nav Element를 그룹화하는 방법을 몇가지 알아보죠.


 


위 이미지는 제 블로그의 우측에 있는 링크들이다.
붉은 부분만 떼어놓고 본다면 아래와 같이 Markup 할 수 있을 것이다.

<nav>
 
<h3>카테고리</h3>
<ul>


<li><a href="...">분류전체보기</a></li>
<li><a href="...">VB.NET</a></li>
...


</ul>


</nav>
<nav>


<h3>글보관함</h3>
<ul>


<li><a href=">2011/05(8)</a></li>
<li><a href=">2011/04(4)</a></li>
...


</ul>


</nav>

한가지 더 생각해 보자면
위 그림상에 있는 컨텐츠의 내용은 aside element 에 속하는 것으로
아래와 같이 nav Element 들을 aside Element 내에 포함시킬 수 있을 것이다.

<aside>
<nav>
 
<h3>카테고리</h3>


<ul>


<li><a href="...">분류전체보기</a></li>


<li><a href="...">VB.NET</a></li>


...


</ul>


</nav>


<nav>


<h3>글보관함</h3>


<ul>


<li><a href=">2011/05(8)</a></li>


<li><a href=">2011/04(4)</a></li>


...


</ul>


</nav>


</aside>

 

오늘은 여기까지 실습을 해봅니다.

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 


 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

HTML 5 이전의 HTML 문서는 <div>, <p>, <h1>, <h2>... Tag 와 같은 Block Level Element 와 <img>, <input>, <i>, <b> Tag 와 같은

Inline Element 로 구분되어지는 Tag 들로 구성되어 두 종류의 Tag 들을 적절히 사용하여 표현하였다.
그리고 이러한 Tag 들은 Tree 형태의 계층구조를 이루어 문서의 OutLine 을 구성하고 그 구조를 따라

Contents 에 접근할 수 있다.(JavaScript 나 CSS 에서 특정 Element 에 접근하는 방식을 떠올린다면 이해가 쉬우리라...)

HTML 5 문서 또한 다르지 않다.
하지만 HTML 5 는 "Contents Model" 이라는 새로운 개념을 추가하여 문서의 Outline 을 잡고

Contents 를 구성하게 된다.
HTML 5 는 기존의 Tag 에 한마디로 HTML 5 는 구성에 중점을 둔 구조라고 할 수 있겠다.
따라서 기존 DOM Tree 계층구조에서의 Contents 접근이 아닌 구성에 따라서 접근이 가능하게 되었다.

(<Header>, <Footer>, <article> Tag 를 떠올려 보라.

DOM Tree 를 따라갈 필요없이 곧바로 Contents 에 접근이 가능하다.

-<Header>, <Footer>, <article> 과 같은 Tag 를 아직 모르시는 분께 죄송... 하지만

곧바로 다음에서 다루겠다. 일단은 그런게 있구나 식으로만이라도...>)
이런 이유로 HTML 5 의 Element들은 추가되었고, 기존의 HTML 보다 훨씬 더 Sementic 한 Web을 구성 할 수 있게 되었다는데에 집중해야 할 것이다.

HTML 5 의 각 Tag(Element)가 갖는 역할과 의미를 확실히 이해하여

Content Model 에 적합한 HTML 문서를 작성할 수 있도록 한층 더 많은 생각을 해야할 것이다.

 

 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,