이 글에서는 HTML5 의 문서 구조와 새 태그에 대한 전체 분석을 주로 소개합니다. 필요한 친구들은
하나. HTML5 문서 구조
1. 1단계: 개발 도구를 열고 지정된 폴더를 엽니다.
2단계: index.html 파일을 디스크에 저장합니다. .html은 웹페이지 접미사입니다.
3. 3단계: HTML5의 기본 형식 작성을 시작합니다.
아아아아
2. 문서 구조 분석
1.Doctype
문서 유형 선언(
Document 유형 선언, Doctype이라고도 함) ). 기본적으로 현재 보고 있는 파일 유형을 브라우저에 알려줍니다. 이전 HTML4.01 및 XHTML1.0에서는 특정 HTML 버전과 스타일을 나타냈습니다. 이제 HTML5에서는 버전이나 스타일을 표현할 필요가 없습니다. 8b05045a5be5764f313ed5b9168a17e6 //대소문자 구분 안함
2.html 요소
우선 요소는 레이블, html 요소를 의미합니다. 즉, html 태그입니다. html 요소는 문서의 시작과 끝을 나타내는 요소입니다. 이중 라벨로 머리와 꼬리가 서로 울려 퍼지며 내용을 담고 있습니다.
이 요소에는
속성 및 값: lang="zh-cn"이 있습니다. 은 문서의 언어가 중국어 간체임을 나타냅니다. b0af4c405c16b766c0529255680204e2 //영어이면 en'
중국어 간체 페이지: html lang=zh-cmn-Hans
중국어 번체 페이지 : html lang=zh-cmn-Hant 영어 페이지: html lang=ko
3.head 요소
는 메타데이터 콘텐츠를 포함하는 데 사용됩니다. , 메타데이터 데이터에는
,
,
, <script>, <p><style>, <title>이 포함됩니다. 이러한 콘텐츠는 CSS 정보를 제공하는 링크, <br/>JavaScript<br/> 정보를 제공하는 스크립트<a href="http://www.php.cn/wiki/48.html" target="_blank">, 페이지 제목을 제공하는 제목 등의 정보를 브라우저에서 제공하는 데 사용됩니다. 93f0f5c25f18dab9d176bd4f6de5d30e...9c3bca370b5104690d9ef395f2c5f8d1 //이 정보는 페이지에 표시되지 않습니다. <br/> 2b0b25ff593c5b6c03403dd6234ffb2c 요소는 스크립트가 실행될 때 대체 콘텐츠(텍스트)를 정의하는 데 사용됩니다. 실행되지 않았습니다. <p>이 태그는 3f1c4e4b6b16bbbd69b2ee476dc4f83a 태그를 인식하는 브라우저에서 사용할 수 있지만 태그 안의 스크립트는 지원할 수 없습니다. <p><p>4.meta 요소 <strong>이 요소는 문서에 대한 정보를 제공하는 데 사용됩니다. 시작 구조에는 charset="utf8" 속성이 있습니다. 페이지가 어떤 인코딩을 사용하는지 브라우저에 알려주는 <p>을 나타냅니다. 일반적으로 우리는 utf8을 사용합니다. 물론 파일을 저장할 때도 <br/>utf8이고, 브라우저에서도 중국어를 제대로 표시하도록 utf8을 설정해 줍니다. <br/>09477266eebbc8a01f42387ae29e71dd //인코딩 설정 외에도 기타 사항이 있습니다 <br/><p>5.title 요소 <strong> 이 요소는 이름에서 알 수 있듯이 매우 간단합니다. 브라우저의 왼쪽 상단에 제목을 설정합니다. <p>b2386ffb911b14667cb8f0f91ea547a7기본 구조6e916e0f7d1e588d4f442bf645aedb2f<br/><p>6.body 요소 <strong>는 문서의 내용을 담는 요소로, 브라우저 부분의 보이는 영역. 보이는 모든 콘텐츠는 이 <p> 요소 안에 추가되어야 합니다. <br/>6c04bd5ca3fcae76e30b72ad730ca86d...36cc49f0c466276486e50c850b7e4956<p><p>7.a Element <strong>하이퍼링크, 나중에 자세히 설명하겠습니다. . <p>d59c4c4db1ec8444185f9719c98024b0바이두5db79b134e9f6b82c0b36e0489ee08ed<p><p><span style="color: #ff0000">셋. 요소 태그에 대한 논의 <strong>HTML은 마크업 언어이고 구조에 대해서는 지금까지 자세히 논의했습니다. 여기서는 흔히 글에서 '요소'라고 부르는 이러한 <p> '마크'나 '태그'가 어떻게 구성되어 있는지 분석해 보겠습니다. <br/><p>1. 요소 <strong> 요소는 브라우저에 일부 콘텐츠를 처리하는 방법을 알려주는 태그 집합입니다. 각 요소에는 <p><body>, <title>, <meta>와 같은 키워드가 있습니다. 다른 태그 이름은 다른 의미를 나타냅니다. 단락 태그, 텍스트 태그, 링크 태그, <br/>그림 태그<a href="http://www.php.cn/code/5945.html" target="_blank"> 등은 나중에 관련됩니다. 요소는 일반적으로 단일 태그(빈 요소)와 이중 태그의 두 가지 유형으로 구분됩니다. 단일 태그는 일반적으로 특정 요소 <p>를 선언하거나 삽입하는 데 사용됩니다. 예를 들어 문자 인코딩을 선언하는 데는 a1f02c36ba31691bcfe87b2722de723b 영역을 선택하고 e388a4556c0f65e1904146cc1a846bee...94b3e26ee717c64999d7867364b1b4a3 단락과 같이 위로 포함합니다. <br/><p>2. 속성 및 값 <strong> 홀수 및 짝수 요소 외에도 속성 및 값을 요소 내부에 설정할 수도 있습니다. 이러한 속성 값은 요소 <p>동작의 일부 <p><a href="http://www.php.cn/php/php-tp-behavior.html" target="_blank"> 측면을 변경하는 데 사용됩니다. 예를 들어, 하이퍼링크 3499910bf9dac5ae3c52d5ede7383485의 href 속성에서 해당 URL을 대체하여 다른 웹사이트로 연결할 수 있습니다. <p><span style="color: #ff0000"> 4. 엔터티<strong><p>HTML 实体就是将有特殊意义的字符通过实体代码显示出来。<p>显示结果 实体名称 实体编号 描述<p> 空格<p>5f43da2e8ef7bbca26647856befd8f7d > > 大于号<br/>& & & 和号<br/>" " " 引号<br/>' ' ' 撇号<br/>¢ ¢ ¢ 分<br/>£ £ £ 镑<br/>¥ ¥ ¥ 日圆 <br/>€ € € 欧元<br/>§ § § 小节<br/>© © © 版权<br/>® ® ® 注册商标<br/>™ ™ ™ 商标<br/>× × × 乘号<br/>÷ ÷ ÷ 除号<p><span style="color: #ff0000"><strong>五. 新增结构标签<p>article元素<p>表示页面中一块与上下文不相关的独立内容。比如一篇文章,一篇博文,一篇论坛帖子,可以嵌套使用的<p>section元素<p>表示页面中的一个内容区 块,比如章节、页眉、页脚或页面的其他部分。可以和h1、 h2……等元素结合起来使用,表示文档结构。例:HTML5中2f8332c8dcfd5c7dec030a070bf652c3……4d7ab0de9a42de71c682b0860bad1410;HTML4 中e388a4556c0f65e1904146cc1a846bee ……94b3e26ee717c64999d7867364b1b4a3。<p>aside元素<p>表示article元素内容之外的、与article元素内容相关的辅助信息。<p>header元素<p>表示页面中一个内容区块或真个页面的标题。<p>hgroup元素<p>表示对真个页面或页面中的一个内容区块的标题进行组合。<p>footer元素<p>表示整个页面或页面中一个内容区块的脚注。一般来说,他会包含创作者的姓名、创作日期以及创作者的联系信息。<p>nav元素<p>表示页面中<a href="http://www.php.cn/code/9303.html" target="_blank">导航链接的部分。<p>figure元素<p>表示一段独立的流内容,一般表示文档主体流内容中的一个独立单元。使用figcaption元素为figure元素组添加标题。例如:<pre class="brush:php;toolbar:false"><figure>
<figcaption>PRC</figcaption>
<p>The People&#39;s Republic of China was born in 1949</p>
</figure></pre><p><span style="color: #ff0000"><strong>五.元数据<p>e8e496c15ba93d81f6ea4fe5f55a2244元素可以定义文档中的各种元数据,而且一个 HTML 页面可以包含多个e8e496c15ba93d81f6ea4fe5f55a2244<br/>元素。<p><strong>1.指定名/值元数据对<pre class="brush:php;toolbar:false"><meta name="author" content="bnbbs">
<meta name="description" content="这是一个 HTML5 页面">
<meta name="keywords" content="html5,css3,响应式">
<meta name="generator" content="sublime text 3"></pre><p>元数据名称 说明<p>author 当前页面的作者<p>description 当前页面的描述<p>keywords 当前页面的关键字<p>generator 当前页面的编码工具<p><strong>2.声明字符编码<p>ff94e7be1619a095952b0217c283b66c<p><strong>3.模拟 HTTP 标头字段<pre class="brush:php;toolbar:false">//5 秒跳转到指定 URL
<meta http-equiv="refresh" content="5;http://li.cc">
//另一种声明字符编码
<meta http-equiv="content-type" content="text/html charset=utf-8"></pre><p>属性值 说明<p>refresh 重新载入当前页面,或指定一个 URL。单位秒。<br/>content-type 另一种声明字符编码的方式<p><span style="color: #ff0000"><strong>六.<a href="http://www.php.cn/code/5845.html" target="_blank">全局属性<p>在此之前,我们涉及到的元素都讲解了它的局部数据,当然也知道一些全局属性,比如<p>id。全局属性是所有元素共有的行为,HTML5 还提供了一些其他的全局属性。<p><strong>1.id 属性<pre class="brush:php;toolbar:false"><p id="abc">段落</p></pre><p>解释: id 属性给元素分配一个唯一标识符。 这种标识符通常用来给 CSS 和 JavaScript<p>调用选择元素。一个页面只能出现一次同一个 id 名称。<p><strong>2.<a href="http://www.php.cn/wiki/164.html" target="_blank">class 属性<pre class="brush:php;toolbar:false"><p class="abc">段落</p>
<p class="abc">段落</p>
<p class="abc">段落</p></pre><p>解释:class 属性用来给元素归类。通过是文档中某一个或多个元素同时设置 CSS 样<br/>式。<p><strong>3.accesskey 属性<pre class="brush:php;toolbar:false"><input type="text" name="user" accesskey="n"></pre><p>解释:快捷键操作,windows 下 alt+指定键,前提是浏览器 alt 并不冲突。<p><strong>4.contenteditable 属性<pre class="brush:php;toolbar:false"><p contenteditable="true">我可以修改吗</p></pre><p>解释:让文本处于可编辑<a href="http://www.php.cn/code/8243.html" target="_blank">状态,设置 true 则可以编辑,false 则不可编辑。或者直接<p>设置属性。<p><strong>5.<a href="http://www.php.cn/wiki/1275.html" target="_blank">dir 属性<pre class="brush:php;toolbar:false"><p dir="rtl">文字到右边了</p></pre><p>解释:让文本从左到右(ltr),还是从右到左(rtl)。<p><strong>6.hidden 属性<pre class="brush:php;toolbar:false"><p hidden>文字到右边了</p></pre><p>解释:隐藏元素。<p><strong>7.lang 属性<pre class="brush:php;toolbar:false"><p lang="en">HTML5</p></pre><p>解释:可以局部设置语言。<p><strong>8.title 属性<pre class="brush:php;toolbar:false"><p title="HTML5 教程">HTML5</p></pre><p>解释:对元素的内容进行额外的提示。<p><strong>9.tabindex 属性<pre class="brush:php;toolbar:false"><input type="text" name="user" tabindex="2">
<input type="text" name="user" tabindex="1"></pre><p>解释:表单中按下 tab 键,实现获取焦点的顺序。如果是-1,则不会被选中。<p><strong>10.style 属性<pre class="brush:php;toolbar:false"><p style="color:red;">CSS 样式</p></pre><p>解释:设置元素行内 CSS 样式。<p><span style="color: #ff0000"><strong>七.<a href="http://www.php.cn/html5/html5-3-mip-normal.html" target="_blank">其它新增标签<p><strong>1.details<p>定义和用法<p>a5e9d42b316b6d06c62de0deffc36939 标签用于描述文档或文档某个部分的细节。<p>目前只有 <a href="http://www.php.cn/wiki/1332.html" target="_blank">Chrome 支持 a5e9d42b316b6d06c62de0deffc36939 标签。<p><strong>2.embed<br/><p>d8e2720730be5ddc9c2a3782839e8eb6 标签定义嵌入的内容,定义外部交互内容或插件。<br/><pre class="brush:html;toolbar:false">HTML5: <embed src="horse.wav" /></pre><p>HTML4:<pre class="brush:php;toolbar:false"><object data="flash.swf" type="application/x-shockwave-flash"></object></pre><p><strong>3.range <p><strong>4.autofocus <p><strong>5. mark<p>f920514e6447cf1d171079d1371f007f主要用来在视觉上向用户呈现那些需要突出的文字。f920514e6447cf1d171079d1371f007f标签的一个比较典型的应用就是在<a href="http://www.php.cn/code/8331.html" target="_blank">搜索结果中向用户高亮显示搜索关键词。<br/><pre class="brush:html;toolbar:false">HTML5: <mark></mark>
HTML4: <span></span></pre><p><strong>6. summary<p>631fb227578dfffda61e1fa4d04b7d25 标签包含 details 元素的标题,”details” 元素用于描述有关文档或文档片段的详细信息。”summary” 元素应该是 “details” 元素的第一个子元素。<br/>HTML5: a5e9d42b316b6d06c62de0deffc36939631fb227578dfffda61e1fa4d04b7d25HTML 5039f3e95db2a684c7b74365531eb6044This document t<a href="http://www.php.cn/wiki/1047.html" target="_blank">eaches you everything you have to learn about HTML 5.857b9e4d92e41388578e3abed1e3bdfb<br/>HTML4: none<p><strong>7. deta<a href="http://www.php.cn/wiki/1059.html" target="_blank">list<p>fc86e7b705049fc9d4fccc89a2e80ee3 标签定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的<a href="http://www.php.cn/code/5988.html" target="_blank">下拉列表。<p>datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。<p>请使用 input 元素的 list 属性来绑定 datalist。<pre class="brush:php;toolbar:false"><input list="cars" />
<datalist id="cars">
<option value="BMW">
<option value="Ford">
<option value="Volvo">
</datalist></pre><p><strong>9. command<p>表示命令<a href="http://www.php.cn/code/5991.html" target="_blank">按钮<p>只有当 command 元素位于 menu 元素内时,该元素才是可见的。否则不会显示这个元素,但是可以用它规定键盘快捷键<pre class="brush:php;toolbar:false"><menu>
<command onclick="alert(&#39;Hello World&#39;)">
Click Me!</command>
</menu></pre><p><span style="color: #ff0000"><strong>八.废弃的标签<p>表现性元素<p>basefont<br/>big<br/>center<br/>font<br/>s<br/>strike<br/>tt<br/>u<p>建议用语义正确的元素代替他们,并使用CSS来确保渲染后的效果<p><a href="http://www.php.cn/css/css-rwd-frameworks.html" target="_blank">框架类元素<p>因框架有很多可用性及可访问性问题,HTML5规范将以下元素移除。<p>frame<br/>frameset<br/>noframes<p>但html5支持iframe。<p>属性类<p>很多表现性的属性也被新规范移除,如下:<p>align<p>body标签上的link、vlink、alink、text属性<p>bgcolor<p>height和width<p>iframe元素上的scrolling属性<p>valign<p>hspace和vspace<p>table标签上的cellpadding、cellspacing和border属性<p>header标签上的pro<a href="http://www.php.cn/wiki/1313.html" target="_blank">file属性<p>链接标签a上的target属性<p>img和iframe元素的longdesc属性<p>abbr取代acronym(用于表示缩写)<p>object取代了applet<p>ul取代了dir<p>其他</script>
위 내용은 HTML5 문서 구조 및 새로운 태그에 대한 종합 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!