HTML 5 的创新之一:语义标签,元素标签的一部分
HTML 5 的创新之一:语义标签,元素标签的一部分。
在HTML 5出来之前,我们使用div来描述页码,但是这些div没有任何实际意义。 (虽然我们使用CSS样式标签和类来描述这个内容的含义)。这些标签只是我们向浏览器提供的定义网页某些部分的指令。但现在那些原本没有“意义”的标签,由于html5的出现,已经消失了。这就是我们通常所说的“语义”。
看下图,布局中没有使用div标签html5布局
嗯,如上图所示,页面结构中没有div,大家都使用html5语义标签(使用哪些标签,关键取决于你的设计目标)。
但是不要因为新的HTML5标签出现就随意使用它。使用不当肯定会适得其反。这就是为什么 div 仍然在某些地方使用的原因,因为 div 没有有意义的元素。它们只是标签,仅用于构建外观和结构。因此,它是最适合容器的标签。
W3C 定义的这些语义标签并不能完全满足我们的设计目标。正如一部法律不能在一百年内不改变地通过,更何况它是在不久前颁布的。这些语义标签不可能是正确的。定制设计目标。它只是在一定程度上“常见”。我们的目标是让爬虫了解重要的事情。
结论:Div 不能仅仅因为 HTML 5 标签而被拒绝。一切都有其独特的作用。
节点元素标签用在不同的地方,所以我将它们划分为: 节元素标签、文本元素标签 title 元素表示“网页”或“部分”的标题。 整个页面的标题元素数量不限。您可以有多个标题元素。您可以为每个内容块添加标题元素 标题使用注意事项: footer 使用注意事项: hgroup 使用注意事项: 但是有时候我忍不住要用它,比如:侧边栏的目录、导航路径、搜索样式或者下一篇上一篇文章,但实际上说nav只能用在页面的主要导航部分。尽管页脚区域的链接列表指向不同站点的不同区域,例如使用条款、版权页等,但这些页脚元素都可以使用。使用 nav 的注意事项: 在文章元素外部使用,作为页面或站点的全局附加信息部分。最典型的是侧边栏,其中的内容可以是测验、导航到其他组甚至广告,这些内容相关的页面。 页面上的示例,用户摘要:页面上的 一个部分通常也有一个标题。虽然 HTML5 的部分会自动降低 h1-h6 标题,但它是最好手动更新,方法如下: 部分使用注意事项: 一个页面可以通过部分分为简介、文章和联系信息。文章内的页面使用article。section不是一般意义上的容器元素。如果想方便样式显示和脚本,可以使用div。 除了内容之外, 简单的文章文章模板代码 上面的例子是使用article标签的最好、最简单的方式。如果一篇文章嵌套在一篇文章中,这意味着嵌入的文章与其外部内容相关,例如博客文章下面的评论,如下: 文章的嵌套文章,可以是评论或者与文章相关的其他内容。文章中嵌套部分的一般条件是什么?这样: 因为文章的章节虽然也是独立的部分,但只能算是整体的部分,从属关系,文章是正文和部分是本正文部分的一部分。本网站上的所有文章都是部分中的嵌套文章,使浏览器更容易区分每个部分中的内容。 文章嵌套在节内的情况有哪些?在下面的 设计师、程序员和用户界面工程师都是一个独立的实体。它们构成了网站制作的基本硬件。 ,当然还有其他成员~~。设计师、程序员和UI工程师就像文章一样,是独立的实体,而section将这些独立的文章包装成组。 文章、章节和示例就这么多。具体情况很难具体分析。我错过了 的注意事项: 当 HTML5 部分元素标签包括 <nav>
<ul>
<li>HTML 5</li>
<li>CSS3</li>
<li>JavaScript</li>
</ul>
</nav>元素就是最容易与 <nav>
<ul>
<li>HTML 5</li>
<li>CSS3</li>
<li>JavaScript</li>
</ul>
</nav>将单独说明新增语义汇总HTML5 中的标签和用法。 示例代码 title 元素
通常包含h1-h6元素或hgroup作为整个页面或内容块的标题。您还可以包装某个部分的目录部分、搜索字段、nav 或任何类似的徽标。
标题示例代码 <header>
<hgroup>
<h1>网站标题</h1>
<h1>网站副标题</h1>
</hgroup>
</header>footer 元素
footer 元素表示“网页”或“部分”的页脚,通常包含有关该部分的一些基本信息,例如作者、相关文档链接和版权信息。如果 footer 元素包含整个部分,则它们表示附录、索引、报价、许可证、标签、类别和其他此类信息。 <footer>
COPYRIGHT@小北
</footer>footer hgroup 元素
hgroup 元素表示“网页”或“部分”的标题。当一个元素有多个级别时,该元素可以将h1转换为h6元素放在其中,就像文章主标题和副标题h组的组合一样。 nav元素与其他文章元数据一起设置
nav元素代表页面的导航链接区域。用于定义页面的主导航部分。 <nav>
<ul>
<li>HTML 5</li>
<li>CSS3</li>
<li>JavaScript</li>
</ul>
</nav>nav示例页面元素在
页面上,元素包含在文章元素中,作为辅助信息部分的主要内容,其内容可以是相关信息、标识符、放置说明等,与当前文章相关。 (特殊部分)<article>
<p>内容</p>
<aside>
<h1>作者简介</h1>
<p>小北,前端一枚</p>
</aside>
</article>
旁白section元素
section该元素代表文档的“章节”或“章节”和“章节” " 可以指一篇文章 文章按主题分为多个部分;“部分”可以指页面上的分组。 <section>
<h1>section是啥?</h1>
<article>
<h2>关于section</h1>
<p>section的介绍</p>
<section>
<h3>关于其他</h3>
<p>关于其他section的介绍</p>
</section>
</article>
</section>部分模板代码 Article元素tArticle
Section 和 DIV 元素混合。集成内容的目的是让开发者能够独立开发或者复用。例如,论坛、博客中的文章、用户评论或交互式小部件。 (专题)文章还有一个标题(通常是在页眉)和页脚♽♽。我们将用几个例子来介绍文章,以便article、section、div<article>
<h1>一篇文章</h1>
<p>文章内容..</p>
<footer>
<p><small>版权:html5jscss网所属,作者:小北</small></p>
</footer>
</article>
文章评论,文章嵌套在文章中的示例表示<article>
<header>
<h1>一篇文章</h1>
<p><time pubdate datetime="2012-10-03">2012/10/03</time></p>
</header>
<p>文章内容..</p>
<article>
<h2>评论</h2>
<article>
<header>
<h3>评论者: XXX</h3>
<p><time pubdate datetime="2012-10-03T19:10-08:00">~1 hour ago</time></p>
</header>
<p>哈哈哈</p>
</article>
<article>
<header>
<h3>评论者: XXX</h3>
<p><time pubdate datetime="2012-10-03T19:10-08:00">~1 hour ago</time></p>
</header>
<p>哈?哈?哈?</p>
</article>
</article>
</article>
文章章节,文章章节实例<article>
<h1>前端技术</h1>
<p>前端技术有那些</p>
<section>
<h2>CSS</h2>
<p>样式..</p>
</section>
<section>
<h2>JS</h2>
<p>脚本</p>
</section>
</article>
文章案例部分<section>
<h1>介绍: 网站制作成员配备</h1>
<article>
<h2>设计师</h2>
<p>设计网页的...</p>
</article>
<article>
<h2>程序员</h2>
<p>后台写程序的..</p>
</article>
<article>
<h2>前端工程师</h2>
<p>给楼上两位打杂的..</p>
</article>
</section>divd。事实上,div仅在您想要组合元素或为其添加样式时使用。使用冠词元素。
文本文章导航页面部分页眉页脚 hgroup 和 h1-h6 地址。 address表示一个块容器,必须是联系人、邮政编码地址、电子邮件地址等,通常位于页脚中。h1-h6由于hgroup、section、article的出现,h1-h6的定义也发生了变化,使得一页上可以出现多个h1。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网