일반적으로 사람들은 HTML을 포함한 문서를 작성할 때 "장 - 섹션 - 하위 섹션"과 유사한 계층 구조를 따르는 데 익숙합니다.
은 HTML4에 설명되어 있습니다:
<html> <head> </head> <body> <h1>第一章 小强的HTML5移动开发之路</h1> <h2>1.1 HTML5概述</h2> <h3>1.1.1 HTML5是什么?</h3> <h3>1.1.2 HTML5和HTML4的区别</h3> <h2>1.2 HTML5快速入门</h2> <h3>1.2.1 HTML与XHTML</h3> </body> </html>
위 코드는 문서의 주요 구조를 거의 볼 수 없습니다. 그러나 더 복잡한 페이지에서는 이 구조를 보기 어렵기 때문에 다음과 같은 작성 방법이 나타납니다:
<html> <head> </head> <body> <p> <h1>第一章 小强的HTML5移动开发之路</h1> <p> <h2>1.1 HTML5概述</h2> <p> <h3>1.1.1 HTML5是什么?</h3> </p> <p> <h3>1.1.2 HTML5和HTML4的区别</h3> </p> </p> <p> <h2>1.2 HTML5快速入门</h2> <p> <h3>1.2.1 HTML与XHTML</h3> </p> </p> <p> </body> </html>
in HTML5 , in 문서 구조를 보다 명확하고 이해하기 쉽게 만들기 위해 문서 구조를 구분하는 데 특별히 사용되는 의미 요소를 많이 추가했습니다.
섹션 요소: 섹션 요소는 페이지 문서 구조를 구분하는 가장 기본적이고 주요한 구성 요소로 주로 웹사이트를 정리하는 데 사용됩니다. 프로그램 페이지의 콘텐츠는 계층적으로 구분됩니다. 섹션 요소는 일반적으로 콘텐츠와 제목으로 구성됩니다.
<html> <head> </head> <body> <section> <h1>第一章 小强的HTML5移动开发之路</h1> <section> <h2>1.1 HTML5概述</h2> <section> <h3>1.1.1 HTML5是什么?</h3> </section> <section> <h3>1.1.2 HTML5和HTML4的区别</h3> </section> </section> <section> <h2>1.2 HTML5快速入门</h2> <section> <h3>1.2.1 HTML与XHTML</h3> </section> </section> <section> </body> </html>
섹션 요소를 사용할 때 다음 사항에 유의하세요.
1. p 요소. 컨테이너가 스타일을 직접 정의하거나 스크립트를 통해 동작을 정의해야 하는 경우 p를 사용하는 것이 좋습니다. /m.sbmmt.com/)
article 요소:article 요소는 모든 문서, 페이지 또는 애플리케이션의 "텍스트" 부분과 그것이 설명하는 콘텐츠는 독립적이고 완전해야 합니다. 블로그, 신문 기사, 포럼 게시물, 사용자 리뷰, 독립적인 플러그와 같이 그 자체로 외부에서 인용될 수 있습니다. -in 또는 컨텍스트의 다른 부분과 독립적인 기타 콘텐츠. 섹션 요소 또는 기사 요소에는 제목이 하나만 있어야 합니다. 제목이 두 개인 경우 다음 코드와 같이 두 번째 제목이 암시적으로 새 섹션 요소에 배치됩니다. h2 요소는 암시적으로 새 섹션 요소에 배치됩니다.
<article> <h1>标题</h1> <!--隐式创建出一个新的section元素--> <h2>副标题</h2> </article>
nav 요소는 페이지 탐색으로 사용할 수 있는 링크 그룹입니다. 페이지에는 전체 페이지 또는 페이지의 다른 부분에 대한 탐색 역할을 하는 여러 탐색 요소가 있을 수 있습니다. nav 요소에서 셔플링 링크 요소는 일반적으로 ul 목록 형식으로 구체적으로 배치됩니다.
aside 요소는 현재 페이지나 기사의 보조 정보 부분을 나타내는 데 사용됩니다. 현재 항목과 관련된 참조를 포함할 수 있습니다. 페이지 또는 메인 콘텐츠, 사이드바, 광고, 네비게이션 바 등 메인 콘텐츠와 다른 부분. 다음은 블로그 홈페이지 예시입니다.
인터페이스 레이아웃은 다음과 같습니다.
<!DOCTYPE html> <meta charset="UTF-8"> <title>阳光小强的博客</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta content="" name="keywords"> <meta content="" name="description"> <link href="main.css" type="text/css" rel="stylesheet"/> <p id="blog"> <header id="bloghead"> <p id="blogTitle"> <h1 id="blogname">阳光小强的博客</h1> <p id="bloglink"> //m.sbmmt.com/ </p> </p> <nav id="blognav"> <ul id="blognavInfo"> <li> <a href="http://blog.csdn.net/dawanganban" id="on">主页</a> </li> <li> <a href="#">博文目录</a> </li> </ul> </nav> </header> <p id="blogbody"> <p id="column_1"> <aside> <section> <header> <h1>个人资料</h1> </header> <p id="connBody1"> <p> <figure> <img src="image\head.jpg"> <figcaption>阳光小强的博客</figcaption> </figure> </p> <p id="pSpecial"> <p>本人目前从事移动互联网开发,希望结识更多朋友</p> <p>推荐专栏:</p> <p> <a target="_blank" href="http://blog.csdn.net/column/details/dawanganban-html5.html"> 小强的HTML5移动开发之路 </a> </p> <p>联系方式:739299362</p> </p> </p> <p id="connFoot1"></p> </section> <section id="conn2"> <header id="connHead2"> <h1>分类</h1> <span id="edit1"> <a href="javascript:;" onclick="window.CateDialog.show();return false;"> [<cite>管理</cite>] </a> </span> </header> <p id="connBody2"> <nav id="classList"> <ul> <li id="dot1"> <a target="_blank" href="#">全部博文</a> <em>(62)</em> </li> <li id="dot2"> <a href="#" target="_blank">HTML5</a> <em>(40)</em> </li> <li id="dot3"> <a href="#" target="_blank">HTML5</a> <em>(40)</em> </li> <li id="dot4"> <a href="#" target="_blank">HTML5</a> <em>(40)</em> </li> <li id="dot5"> <a href="#" target="_blank">HTML5</a> <em>(40)</em> </li> </ul> </nav> </p> <p id="connFoot2"></p> </section> <section id="conn3"> <header id="connHead3"> <h1>评论</h1> </header> <p id="connBody3"> <nav id="zComments"> <ul id="zCommentsUl"> <li id="commentsCell_linedot1"> <p id="commentsH1"> <span id="commentsName_txtc_dot1"> <a href="#" target="_blank" title="随风"> 随风 </a> </span> <time datetime="2014-03-31T16:59">03-31 16:59</time> </p> <p id="commentsContants1"> <p id="commentsContantsTxt1"> <a href="#" target="_blank"> 博主,您好。为什么我在url中输... </a> </p> </p> </li> <li id="commentsCell_linedot2"> <p id="commentsH1"> <span id="commentsName_txtc_dot1"> <a href="#" target="_blank" title="随风"> 随风 </a> </span> <time datetime="2014-03-31T16:59">03-31 16:59</time> </p> <p id="commentsContants1"> <p id="commentsContantsTxt1"> <a href="#" target="_blank"> 博主,您好。为什么我在url中输... </a> </p> </p> </li> <li id="commentsCell_linedot3"> <p id="commentsH1"> <span id="commentsName_txtc_dot1"> <a href="#" target="_blank" title="随风"> 随风 </a> </span> <time datetime="2014-03-31T16:59">03-31 16:59</time> </p> <p id="commentsContants1"> <p id="commentsContantsTxt1"> <a href="#" target="_blank"> 博主,您好。为什么我在url中输... </a> </p> </p> </li> <li id="commentsCell_linedot4"> <p id="commentsH1"> <span id="commentsName_txtc_dot1"> <a href="#" target="_blank" title="随风"> 随风 </a> </span> <time datetime="2014-03-31T16:59">03-31 16:59</time> </p> <p id="commentsContants1"> <p id="commentsContantsTxt1"> <a href="#" target="_blank"> 博主,您好。为什么我在url中输... </a> </p> </p> </li> </ul> </nav> </p> <p id="connFoot3"></p> </section> </aside> </p> <p id="column_2"> <section id="conn4"> <header id="connHead4"> <h1>分类</h1> <span id="edit2"> <a href="javascript:;" onclick="window.CateDialog.show();return false;"> [<cite>管理</cite>] </a> </span> </header> <p id="connBody4"> <p id="bloglist"> <section> <header> <p id="blog_title_h1"> <h1 id="blog_title1"> <a href="#" target="_blank"> HTML5中新增number元素的ValueAsNumber属性 </a> </h1> <img title="此博文包含图片" src="image/head.jpg" id="icon1"> <time datetime="2014-03-31T18:30" pubdate>(2014-03-31 18:30)</time> </p> <p id="articleTag1"> <span id="txtb1">分类:</span> <a target="_blank" href="#">HTML5</a> </p> </header> <p id="content1"> <p> 在使用JavaScript脚本对HTML5中number元素进行操作的时候,可以使用valueAsNumber属性很轻松地设置和读取元素中的数值。</p> <p> 在使用JavaScript脚本对HTML5中number元素进行操作的时候,可以使用valueAsNumber属性很轻松地设置和读取元素中的数值。</p> <p> 在使用JavaScript脚本对HTML5中number元素进行操作的时候,可以使用valueAsNumber属性很轻松地设置和读取元素中的数值。</p> <p> 在使用JavaScript脚本对HTML5中number元素进行操作的时候,可以使用valueAsNumber属性很轻松地设置和读取元素中的数值。</p> <p> 在使用JavaScript脚本对HTML5中number元素进行操作的时候,可以使用valueAsNumber属性很轻松地设置和读取元素中的数值。</p> </p> <footer id="tagMore1"> <p id="tag_txtc1"> <a href="#" target="_blank">阅读</a> | <a target="_blank" href="#">评论</a> 还没有被转载| <a href="javascript:;" onclick="return false;">收藏</a> </p> <p id="more1"> <span id="smore1"> <a href="#" target="_blank">查看全文</a>>> </span> </p> </footer> </section> </p> </p> </section> </p>
p#blog{ background-position:50% 0%; background-image:url(image/blogb.png); width:100%; /*background-repeat:no-repeat;*/ } ul{ list-style:none; } p#blogbody{ margin:0px; } [id^=column_]{ display:inline; float:left; overflow:hidden; } p#column_1{ margin-left:20px; width:210px; }
위는 Xiaoqiang의 HTML5 모바일 개발 과정입니다(42) - HTML4와 HTML5 문서 구조 비교 더 많은 관련 내용은 PHP 중국어 웹사이트(m.sbmmt.com)를 참고하세요. )!