HTML5之样式/节标签

<header>标签

类别:
         容器级标签
作用:
         用来定义网页或任意Section以及article中的页眉
说明:
         该标签应该作为介绍内容或者导航链接栏容器,主要用于存放网页内容标题章节内容标题等信息,在一张网页中无个数限制
全局属性: 支持
事件属性: 支持
注意:
         1.<header>标签不能被放在 <footer><address> 或者另一个 <header> 标签内部
 

<footer>标签

类别:
         容器级标签
作用:
         用来定义网页或者任意Section以及article的页脚
说明:
         主要用于存放网页的作者相关文档链接版权等信息,在一张网页中无个数限制
全局属性: 支持
事件属性: 支持
注意:
         1.如果需要在其内部定义作者等信息需要使用 <address> 包裹
 

<article>标签

类别:
         容器级标签
作用:
         该标签用来定义一张网页中有意义的完整的独立的部分
说明:
         article标签代表文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容。它可以是一篇博客或报刊中的文章、一篇论坛帖子、一段用户评论或独立的插件,或其他任何独立的内容。除了内容部分,一个article标签通常有它自己的标题(一般放在一个header标签里面),有时还有自己的脚注
全局属性:支持
事件属性:支持
注意:
         1.article标签是可以嵌套使用的,内层的内容在原则上需要与外层的内容相关联
 

<section>标签

类别:
         容器级标签
说明:
         section用作一段有专题性的内容,一般在它里面会带有标题。 section典型的应用场景应该是文章的章节标签对话框中的标签页、或者论文中有编号的部分。section标签用于对网站或应用程序中页面上的内容进行分块,section标签的作用是对页面上的内容进行分块,或者说对文章进行分段;一个section标签通常由内容及其标题组成,通常不推荐为那些没有标题的内容使用section标签
全局属性: 支持
事件属性: 支持
注意:
         1.不要将section标签用作设置样式的页面容器,那是div标签的工作。
         2.如果article标签、aside标签或nav标签更符合使用条件,不要使用section标签。
         3.不要为没有标题的内容区块使用section标签
 

<aside>标签

类别:
         容器级标签
作用:
         用来定义article标签外的内容。aside 的内容应该与附近的内容相关
说明:
         如果博客文章用atricle标签,那么博客旁边的文章信息栏(作者头像、博文分类、作者等级等于博客正文内容无关的)则用aside。百度知道是问答网站,主体就是提问和回答,所以提问回答这边是用article,而右边那个用户信息、升级进度,广告和推荐的知识那些与该问题的回答和提问内容都无关,与主题内容不相关的区域用的就是aside。简单的说aside可用作通用信息展示
全局属性: 支持
事件属性: 支持
注意:
         1.该标签与article标签是并列关系
 
综合示例 :

<!DOCTYPE html>
<html lang="zh-CN">
<head>
	<meta charset="UTF-8">
	<title>HTML节/样式标签学习</title>
	
	<style type="text/css">
		#warp {
			border: solid 1px;
			width: 1800px;
			height: 600px;
			float: left;
		}
		#leftBar {
			border: solid 1px;
			width: 198px;
			height: 600px;
			float: left;
		}
		#content {
			border: solid 1px;
			width: 1598px;
			height: 600px;
			float: left;
		}
		#comment {
			border: solid 1px;
			width: 1800px;
			float: left;
		}
		.leftTitle {
			margin: 30px 0 10px 50px;
		}
	</style>
</head>
<body>
	<div id="warp">
		<aside id="leftBar">
		<dl>
		<dd class="leftTitle">文章一</dd>
		<dd class="leftTitle">文章二</dd>
		<dd class="leftTitle">文章三</dd>
		</dl>
		</aside>
	
		<article id="content">
			<header>
				<hgroup>
					<h3>Internet Explorer 9</h3>
					<h5>更极速的浏览器</h5>
				</hgroup>
				<p><time datetime="2011-03-15"></time></p>
			</header>
		
			<section>
				<h4>章节一</h4>
				<p>章节一的内容...</p>
			</section>
			
			<section>
				<h4>章节二</h4>
				<p>章节二的内容...</p>
			</section>
			
			<footer>
				<h4>文章相关信息</h4>
				<address>
					Author : ...<br/>
					Tel : ...<br/>
				</address>
				<p>
					CreateTime : ...<br/>
					CopyRight : ...<br/>
				</p>
			</footer>
		</article>
	</div>

	<div id="comment">
		<h3>评论区:</h3>
		<article>
			<header>
				<h5>发表者:Tom</h5>
			</header>
			<p>这篇文章很不错啊,顶一下!</p>
			<footer>
				<p><time datetime="2019-10-14">发布于:一小时前</time></p>
			</footer>
		</article>
	
		<article>
			<header>
				<h5>发表者:Jerry</h5>
			</header>
			<p>这篇文章太垃圾啦!一点都不好看,IE是浏览器中的BUG!</p>
			<footer>
				<p><time datetime="2019-10-14">发布于:两小时前</time></p>
			</footer>
		</article>
	</div>
</body>
</html>

<div>标签

类别:
         容器级标签
作用:

         用来定义HTML文档中一个分隔区块或者一个区域部分,常用于组合块级标签,以便通过CSS来对这些标签进行格式化从而布局网页
说明:
         他没有具体语义,在默认情况下,浏览器通常会在<div>标签前后放置一个换行符。可以通过使用CSS使之改变
全局属性: 支持
事件属性: 支持

div模板布局示例:

<!DOCTYPE html>
<html>
<head> 
	<meta charset="utf-8"> 
	<title>节/样式标签学习</title> 
</head>
<body>
	<div id="container" style="width: 500px">
		<div id="header" style="background-color: #FFA500;">
			<h1 style="margin-bottom: 0;">网页标题</h1>
		</div>

		<div id="menu" style="background-color: #FFD700; height: 200px; width: 100px; float: left;">
			<b>菜单</b><br>
			内容一<br>
			内容二<br>
			内容三
		</div>

		<div id="content" style="background-color: #EEEEEE; height: 200px; width: 400px; float: left;">
			主体内容
		</div>

		<div id="footer" style="background-color: #FFA500; clear: both; text-align: center;">
			版权 © ...
		</div>
	</div>
</body>
</html>

 
关于div、article、section的总结:
         在HTML5中,article标签可以看成是一种特殊类型的section标签,它比section标签更强调独立性。即section标签强调分段或分块,而article强调独立性。具体来说,如果一块内容相对来说比较独立的、完整的时候,应该使用article标签,但是如果你想将一块内容分成几段的时候,应该使用section标签。另外,在HTML5中,div标签变成了一种容器,当使用CSS样式的时候,可以对这个容器进行一个总体的CSS样式的套用
 

<span>标签

类别:
         文本级标签

作用:
         它提供了一种将文本的一部分或者文档的一部分独立出来的方式,通过控制该标签进而控制这些独立内容的表现行为
说明:
         在默认情况下span标签内的文本显示效果普通文本无差异。它没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化
全局属性: 支持
事件属性: 支持

<span style="border: solid 1px;">大家好</span>
<span style="border: solid 1px;">我是...</span>

 

<style>标签

常用属性:
         [type]: 定义内部脚本文档的MIME类型
作用:
          该标签用来定义HTML文档的样式信息(CSS)
说明;
         若没有使用scoped属性则该标签必须位于head头部区域
全局属性: 支持
事件属性: 支持
注意:
         1.将左花括号与选择器放在同一行
         2.左花括号与选择器间添加一个空格
         3.使用两个空格来缩进
         4.冒号与属性值之间添加一个空格
         5.逗号和符号之后使用一个空格
         6.每个属性与值结尾都要使用分号
         7.只有属性值包含空格时才使用引号
         8.右花括号放在新的一行
         9.每行最多 80 个字符

代码示例:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
	<meta charset="UTF-8">
	<title>节/样式标签学习</title>
	
	<style type="text/css">
		#warp {
			border: solid 1px;
			width: 1800px;
			height: 600px;
			float: left;
		}
		#leftBar {
			border: solid 1px;
			width: 198px;
			height: 600px;
			float: left;
		}
		#content {
			border: solid 1px;
			width: 1598px;
			height: 600px;
			float: left;
		}
		#comment {
			border: solid 1px;
			width: 1800px;
			height: 300px;
			float: left;
		}
	</style>
</head>
<body>
	<div id="warp">
		<aside id="leftBar"></aside>
		<article id="content"></article>
	</div>
	<div id="comment"></div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值