HTML5语义化标签

为了提升搜索引擎对代码的读取,HTML5更新了十个语义化标签

article : 定义一篇文章
header : 定义网易或者一个区域的头部
nav : 定义导航栏
section : 定义一个区域
aside : 定义侧边栏
hgroup : 定义一个区域的相关信息
figure : 定义包装媒体元素的容器
figcaption : 定义figure的标题
footer : 定义网页或一个区域的底部
dialog : 设置一个对话区域 例如微信对话区
我们在网页中大体就是这样应用

<!DOCTYPE html>
<html>
<head>
	<title>html语言话标签</title>
	<style type="text/css">
		article {
			/* article样式 */
		}
		header {
			/* header样式 */
		}
		nav  {
			/* nav样式 */
		}
		section {
			/* section样式 */
		}
		aside {
			/* aside样式 */
		}
		hgroup {
            /* hgroup样式 */
		}
		figure {
			 /* figure样式 */
		}
		figcaption {
			/* figcaption样式 */
		}
		footer {
			/* footer样式 */
		}
		dialog {
			/* dialog样式 */
		}
	</style>
</head>
<body>
	<article>这是一篇文章</article>
	<header>这是一个区域的头部</header>
	<nav>这是一个导航栏</nav>
	<section>这是一个区域</section>
	<aside>这是一个侧边栏</aside>
    <hgroup>这是一个区域的相关信息</hgroup>
	<figure>这是一个媒体元素的容器</figure>
	<figcaption>用来展示 figure的标题  或者叫  某个媒体元素的标题</figcaption>
    <footer>这是一个区域的底部</footer>
    <dialog>这是一个对话区域</dialog>
</body>
</html>

网页效果如下
在这里插入图片描述
他们都是行元素 和div一样会独占一行 但相信大家都看出了这个与众不同的家伙
我们 figure 是自带一些外边距的
在这里插入图片描述
需要注意的是这些标签有效低版本浏览器是不读的 但是如果不考虑IE基本就没关系了 其他浏览器基本都能读,但没关系 我们可以通过css将这些标签全声明为块元素就好了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值