English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
의미 요소는 이름을 보면 그 요소가 나타내는 내용의 의미를 알 수 있습니다. 예를 들어, <article> 문서에 대해, <header> 페이지 머리, <catalog> 목차, <content> 내용, <footer> 푸터 등의 정보가 있습니다.
의미 요소는 브라우저와 개발자에게 의미를 명확히 설명할 수 있습니다.
의미 없는 요소 예시: <div> 및 <span> - 내용을 고려하지 않아도 됩니다.
의미 요소 예시: <form>, <table>, and <img> - 그 내용을 명확하게 정의합니다.
Internet Explorer 9+, Firefox, Chrome, Safari 및 Opera는 의미 요소를 지원합니다.
참고: Internet Explorer 8 및 이전 버전에서는 이 요소를 지원하지 않지만, 문서 하단에 호환 가능한 해결책을 제공합니다.
많은 기존 웹사이트는 다음과 같은 HTML 코드를 포함하고 있습니다:
<div id="nav">, <div>, 또는 <div id="footer">,
서브메뉴 링크, 헤더, 그리고 푸터를 지정하기 위해 사용됩니다.
HTML5 웹 페이지의 다른 부분을 명확히 하는 새로운 의미 요소를 제공합니다:
|
《section》 태그는 문서 내의 섹션(섹션, 구역)을 정의합니다. 예를 들어, 장, 헤더, 푸터 또는 문서 내 다른 부분.
W를 기준으로}}3C HTML5문서: section은 콘텐츠 그룹 및 제목을 포함합니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>기본 튜토리얼 웹(oldtoolbag.com)</title> </head> <body> <section> <h1>HTML5</h1> <p>이는 새로운 HTML 언어 버전으로, 새로운 요소, 속성 및 행동을 포함하고 있으며, 웹 사이트 및 애플리케이션을 더 다양하고 강력하게 만들 수 있는 기술을 포함하고 있습니다. 이 기술은 일반적으로 HTML로 알려져 있습니다.5 과 그의 친구들, 일반적으로 HTML로 알려져 있습니다5입니다./p> </section> <section> <h1>CSS3</h1> <p>CSS 진화의 주요 변화는 W3C는 CSS를3를 여러 개의 모듈로 나눕니다. 브라우저 제조업체는 CSS 리듬에 따라 빠르게 혁신하므로, 모듈 방법을 통해 CSS를 사용하면 CSS3규범에서의 요소는 다른 속도로 발전할 수 있습니다. 왜냐하면 다른 브라우저 제조업체는 주어진 특성을 지원하기 때문입니다. 그러나 다른 브라우저는 다른 시간에 다른 특성을 지원하므로, 이는 크로스 브라우저 개발을 복잡하게 만듭니다. </p> </section> </body> </html>测试看看 ‹/›
<article> 태그는 독립적인 내용을 정의합니다.
<article> 요소 사용 예제:
포럼 포스트
블로그 포스트
뉴스 스토리
댓글
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>기본 튜토리얼 웹(oldtoolbag.com)</title> </head> <body> <article> <h1>CSS3 </h1> <p>SS3CSS(층叠 스타일 시트) 기술의 업그레이드 버전으로,1999년에 제정되었습니다.2001年5月23일W3CSS를 완료했습니다3의 작업 초안, 주로 박스 모델, 목록 모듈, 슈퍼 링크 방식, 언어 모듈, 배경 및 경계선, 텍스트 효과, 다중 열 레이아웃 등 모듈을 포함합니다. </p> </article> </body> </html>测试看看 ‹/›
<nav> 태그는 탐색 링크 부분을 정의합니다.
<nav> 요소는 페이지의 탐색 링크 부분 영역을 정의합니다. 그러나, 모든 링크가 <nav> 요소에 포함되지 않아야 합니다!
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>기본 튜토리얼 웹(oldtoolbag.com)</title> </head> <body> <nav> <a href="/html/">HTML</a> | <a href="/CSS/">CSS</a> | <a href="/제이스크립트/">JavaScript</a> | <a href="/제이쿼리/">jQuery</a> </nav> </body> </html>测试看看 ‹/›
<aside> 태그는 페이지의 주 区域 내용 외의 내용(예:サイ드바)를 정의합니다.
aside 태그의 내용은 주 区域의 내용과 관련되어야 합니다.
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML5 www.w에 의한 예제3codebox.com/title> </head> <body> <article> <h1>Article의 제목/h1> <p>article 아래에 나타나는 텍스트/p> </article> <aside> <p>aside 아래에 나타나는 텍스트</p> </aside> </body> </html>测试看看 ‹/›
<header> 요소는 문서의 헤더 영역을 설명합니다
<header> 요소는 주로 내용의 소개 및 표시 영역을 정의합니다.
페이지에서 여러 개의 <header> 요소를 사용할 수 있습니다.
다음 예제는 문서의 헤더를 정의합니다:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML5 www.w에 의한 예제3codebox.com/title> </head> <body> <header> <img src="/정적/이미지/로고-n.png" alt="Logo"> </header> <article> <h1>Article의 제목/h1> <p>article 아래에 나타나는 텍스트/p> </article> </body> </html>测试看看 ‹/›
<footer> 요소는 문서의 하단 영역을 설명합니다.
<footer> 요소는 포함된 요소를 포함해야 합니다
푸터는 일반적으로 문서의 작성자, 저작권 정보, 이용 약관의 링크, 연락처 정보 등을 포함합니다
문서에서 여러 개의 <footer> 요소를 사용할 수 있습니다.
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML5 www.w에 의한 예제3codebox.com/title> </head> <body> <article> <h1>Article의 제목/h1> <p>article 아래에 나타나는 텍스트/p> </article> <footer> <p>저작권 ©2013</p> </footer> </body> </html>测试看看 ‹/›
<figure> 태그는 독립적인 흐름 내용(이미지, 그래프, 사진, 코드 등)을 정의합니다.
<figure> 요소의 내용은 주 내용과 관련이 있어야 하지만, 삭제되더라도 문서 흐름에 영향을 미치지 않아야 합니다.
<figcaption> 태그는 <figure> 요소의 제목을 정의합니다.
<figcaption> 요소는 "figure" 요소의 첫 번째 또는 마지막 자식 요소 위치에 배치되어야 합니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>기본 튜토리얼 웹(oldtoolbag.com)</title> </head> <body> <figure> <img src="venglobe.gif" alt="venglobe" width="304" height="228"> <figcaption>venglobe venglobe venglobe.</figcaption> </figure> </body> </html>测试看看 ‹/›
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>의미 요소</title> </head> <body> <!--구조 요소--> <header>헤더</header> <section>한 단락을 나타냅니다: 영역의 장 절을 설명하는 데 사용됩니다/section> <footer>영역의 푸터 부분</footer> <nav>메뉴 - 탐색을 위한/nav> <article>문서의 주 내용을 나타냅니다/article> <!--부분 요소 - 영역 구분에 사용됩니다--> <aside></aside> <figure> <figcaption></figcaption> </figure> <code>일단의 코드를 나타냅니다/code> <dialog>대화를 나타냅니다 <dt>말하는 사람</dt><dd>내용</dd> </dialog> <!--의미 요소--> <mtter>한 범위의 수치</mtter> <time></time> <progress>进度条</progress> <video>视频</video> <audio>音频</audio> <!--交互元素--> <details>一段具体内容 通过某个方法显示</details> <datagrid>用来控制客户端数据显示</datagrid> <menu>动态交互菜单</menu> <command>命名</command> <!--显示文章案例--> <article> <header> <h1>HTML head 头部分的标签</h1> <time>2015年12月12日</time> </header> <p>HTML head 头部分的标签、元素有很多,涉及到浏览器对网页的渲染,SEO等等,而各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,这就造成了很多差异性。移动互联网时代,head 头部结构,移动端的meta 元素,显得更为重要。了解每个标签的意义,写出满足自己需求的head 头标签,是本文的目的。本篇以一丝的文章为基础,进行扩展总结介绍常用的head中各个标签、元素的意义以及使用场景。</p> <footer> <p>http://www.baidu.com</p> </footer> </article> <!--评论--> <section> <h2>评论</h2> <article> <header> <h3>李四</h3> <p><time pubdata datatime="2013-09-23 10:00 - 11:00>一小时前</time></p> </header> <p>评论内容</p> </article> <article> <header> <h3>李四</h3> <p><time pubdata datatime="2013-09-23 10:00 - 11:00>一小时前</time></p> </header> <p>评论内容</p> </article> </section> </body> </html>测试看看 ‹/›
以上的元素都是块元素(除了<figcaption>)。
为了让这些块及元素在所有版本的浏览器中生效,你需要在样式表文件中设置以下属性(以下样式代码可以让旧版本浏览器支持本章介绍的块级元素):
header, section, footer, aside, nav, article, figure
{
display: block;
}
IE8 较早的IE版本无法在这些元素中渲染CSS效果,以至于你不能使用 <header>, <section>, <footer>, <aside>, <nav>, <article>, <figure>, 또는 다른 HTML 요소를 사용할 수 있습니다.5 <article>, <figure>, 또는 다른 HTML 요소를 사용할 수 있습니다.
해결 방법: HTML elements.5 Shiv JavaScript 스크립트는 IE의 호환성 문제를 해결합니다.
HTML5 Shiv 다운로드 주소:http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js
다운로드 후, 다음 코드를 웹 페이지에 추가하세요:
<!--[if lt IE 9]>
<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
[endif]-->
위 코드는 브라우저가 IE보다 작을 때만 적용됩니다.9버전이 로드될 때 html5shiv.js 파일. 그것을 <head> 요소에 위치시켜야 합니다. IE 브라우저는 이러한 HTML을 먼저 헤더에서 로드한 후 렌더링합니다.5의 새 요소