별의 공부 블로그 🧑🏻‍💻
728x90
728x170

* 콘텐츠 모델

- 기존의 HTML 4.01이나 XHTML 1.0에서는 요소의 대부분이 '블럭 레벨 요소'(문서에 있어서 단락에 해당)와 '인라인 요소'(문장의 일부에 해당)로 분류되었음.

- HTML5에서는 '카테고리'라는 개념을 도입하여 요소를 좀 더 엄밀하게 분류하고 있음.

- 콘텐츠 모델은 이 '카테고리'를 바탕으로 정의된 것으로, 각 요소가 그 안에 들어갈 수 있는 콘텐츠(문자, 음악, 동영상 등)를 세분화한 것.

- 예를 들어 동영상과 음악을 문장에 포함시킬 때 사용할 수 있는 video, audio 등의 요소는 'Embedded(임베디드)'라는 콘텐츠 카테고리에 속함.

- 여러 카테고리에 속하는 요소도 있고, 어떤 카테고리에도 속하지 않는 요소도 있음.

- 주요 카테고리와 이용 방법은 아래와 같음.

 

 카테고리

이용 방법 

 Metadata

 문서와 관련된 정보 등을 정의할 때 사용함. (meta, title 등)

 Flow

 일반적인 콘텐츠를 나타날 때 사용함. (body, section 등) 

 Sectioning

 블로그나 기사 등을 정의할 때 사용함. (article, aside 등)

 Heading

 제목을 나타낼 때 사용함. (hgroup, hi~h6 등)

 Phrasing

 단락 등에 포함되는 텍스트를 나타낼 때 사용함. (cite, mark 등)

 Embedded

 외부 리소스 등을 문장에 포함시킬 때 사용함. (video, audio 등)

 Interactive

 사용자가 조작할 수 있도록 할 때 사용함. (button, menu 등)

 

내용 출처 : HTML5가 보이는 그림책 (ANK Co., Ltd 저, 성안당)

728x90
그리드형(광고전용)

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

GPS와의 연동  (0) 2017.05.19
드로그 앤 드롭 지원  (0) 2017.05.19
멀티미디어 지원  (0) 2017.05.19
태그의 의미 부여  (0) 2017.05.19
의미가 바뀐 태그  (0) 2017.05.19
HTML5의 새로운 태그 2  (0) 2017.05.19
HTML5의 새로운 태그 1  (0) 2017.05.19
HTML5의 특징  (0) 2017.05.19
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖