HTML5基础

<!--w3school离线手册-->
<!-- 声明语句,声明本文件使用HTML5规则,写在文件最上边 -->
<!DOCTYPE>
<html>
	<!--
	<meta>标签:
		设置一些网页的元数据,如字符集,关键字,简介等等
		自结束标签(可在后面添加一个\) 
	-->
<meta charset="utf-8">											<!--字符集-->
<meta name="keywords" content="HTML5,JavaScript,前端">			
	<!--定义搜索内容名称为网页关键字,name的值是对content的描述。-->
<meta name="description" content="HTNL5入门笔记" >				
	<!--定义搜索内容名称为网页描述,搜索引擎进行检索时会同时检索关键字和描述,但不会影响排名,多个关键字之间用,相隔-->
<meta name="author" content="新闻编辑部" >
	<!-- 定义搜索内容名称为作者,为网页增加作者信息 -->
<meta http-equiv="refresh" content="5;url=http://www.baidu.com">
	<!--做请求的重定向,如。。秒后跳转,语法为:
		<meta http-equiv="refresh" content="秒数;url=目标路径(绝对路径或相对路径)">
	-->
<meta http-equiv="名称" content="值">
	<!-- 设置服务器发送给浏览器的HTTP头部信息,为浏览器显示该页面提供相关的参数 -->
	
	
<link 属性="属性值" />


<head>
	<title>暮暮编程之旅</title>
</head>
<body>
	<!-- 属性:
			可以通过属性来设置标签中的内容,
		 	可以在开始标签中添加属性
			实际上是一个 名(属性名)值(属性值)对的结构·
			可设置多个属性,用空格隔开 
		
		标题标签:
			对于搜索引擎而言,标题标签仅次于title标签,会影响网站在搜索引擎中的排名
			页面只能有一个h1
			语义化标签 
	-->
		<h1><font color="red" size="7">h</font>ello!</h1>
		<h2></h2>
		<h3></h3>
		<h4></h4>
		<h5></h5>
		<h6></h6>
		<p>明月几时有,把酒问青天</p>
		<!-- 
			<p></p>段落标签:
				表示内容中的一个自然段,p标签文字默认独占一行,并且段与段之间有一个间距
				语义化标签
				另:在HTML中,多个空格默认等于一个空格解析
		 -->
		 <br>
		 <!-- 换行标签,自结束标签 -->
		 <hr>
		 <!-- 水平线标签,自结束标签
			align    设置对齐方式    
			size     设置粗细          以像素为单位,默认2像素
			color    设置颜色          可用颜色名称,十六进制#RGB、rgb(r、g、b)
			width    设置宽度          可以是确定像素值,也可以是浏览器窗口的百分比,默认100%
			ps:建议用CSS样式设置

		 
		 
		  -->
		 <!-- 
		 		 在html中,一些如< >特殊符号不能直接使用,需用一些特殊符号表示这些特殊字符,即实体(转义字符串):
		 			&实体名字;
		 			例如:	<  			&lt;
		 					>  			&gt;
		 					空格			&nbsp(Non-Breaking Space,不换行空格); 
		 					版权符号		&copy;
							
		 		浏览器解析到实体中,会自动将实体转化为其对应字符
		  -->

		  a&lt;b&gt;c   
			<!-- 输出内容为a<b>c   -->
		<p>百草霜      竹月</p>
			<!-- 输出内容为百草霜 竹月(一个空格) -->
		<p>百草霜&nbsp&nbsp&nbsp竹月</p>
			<!-- 输出内容为百草霜   竹月(三个空格) -->
		<p><b>天水碧——南唐后主李煜起的,那是正兴碧绿色</b></p>
			<!-- 加粗文本 -->
		<p><strong>天青色——宋代汝窑天青釉,后周周世宗柴荣形容“雨过天青云破处,这般颜色做将来”</strong></p>
			<!-- 强调文本 -->
		<p><i>黛色</i></p>
			<!-- 倾斜文本 -->
		<p><em>毛月色</em></p>
			<!-- 强调文本 -->
		<p><del>萱草黄</del></p>
			<!-- 删除线文本 -->
		<p><ins>霁色</ins></p>
			<!-- 下划线文本 -->
				
		<!-- <img src="">:
				图片标签,向网页中引入一个外部图片
				自结束标签
				属性:
					src:设置图片路径
						使用路径为相对路径——相对于当前资源所在目录的路径
					alt:设置图片描述,在图片不能显示时会显示
						搜索引擎可以通过alt属性识别不同的图片
						如果不写alt属性,则搜索引擎不会对img中的图片进行检索
					width:设置图片宽度
					height:设置图片高度
					title:鼠标悬停时显示文本
					hspace:垂直边距
					vspace:水平边距

					如果只设置了其中一个属性,则在改变时另一个属性也会随之按比例改变
					同时设置则按设置值改变=
					一般除了自适应的页面,一般不建议设置此属性

					../ :返回一级目录,返回几级目录,就写几个../

					./
					代表文件所在目录

					/
					代表文件所在根目录
				图片格式:
					JEPG(JPG)
						——图片支持颜色多,支持压缩,不支持透明
						——适合保存颜色丰富的图片
					GIF
						——图片颜色支持较少,只支持简单透明,不支持动态图
					PNG
						——支持颜色多,并支持复杂透明
						——可用来保存颜色多的复杂透明图片
		 -->
		 <img src="2.jpg" alt="猫咪壁纸">
		 
	<!-- 超链接标记与内联框架 -->
		 <!--
		 	内联框架:可以引入一个外部页面
		 			 使用iframe来创建一个内联框架
		 		属性:
		 			 src:指向一个外部页面的路径,可以使用相对路径
		 			 width:
		 			 heigh:
		 			 name:指定一个name属性
		 
		 	ps:在现实开发中不推荐,在内联框架中的内容不会被搜索引擎检索到
		 -->
		 <iframe src="文本规范.html name="haha"></iframe>
		 
		 <!--
		 	超链接:跳转到新页面,
		 			使用<a>标签
					<a href="跳转目标" target="目标窗口的弹出方式" >文本或图像音频或视频</a>
		 	属性:
		 			herf:目标地址,相对路径\完整地址
		 			target:指定打开连接的位置
		 				_self:当前页(默认值)
		 				_blank:空白页
		 				内联框架的name属性值:链接会在指定内联框架中打开
		 -->
		 <a href="http://www.baidu.com" target="_blank">此处是超链接,去百度</a>
		 <a href="文本规范.html">文本规范</a><!--相对路径-->
		 
		 
		 <!--
			超链接图像在低版本的IE浏览器中会添加边框效果,边框设置为0就欧克
		 	若超链接暂时没有地址,href可用#作为占位符,地址栏会出现#,
		 	点击后,可自动跳转到当前页面顶部
		 	
			锚点链接
		 	#id属性值:跳转到id所在位置
		 	<a href="#id"></a>
		 	
		 	html中,每个标签都可以设置————id:
		 	唯一,同一个页面中不能重复
		 	
		 -->
		 <!--
		 发送邮件超链接,默认打开计算机的默认电子邮件客户端,收件人是mailto后的邮件地址
		 
		 -->
		 <a href="mailto:邮件默认收件人"></a>
		 
		 
		 <!--访问过的页面和未访问有区别-->
		 
		 
		 <iframe src="文本规范.html name="haha"></iframe>
		 
		 <!--
		 	center:默认在页面中居中,属于纯表现型标签,不推荐使用
		 -->
		 	
		 <center>
		 	我在中间吗?
		 </center>
		 
		 
		 <!--
		 	块元素(会独占一行的元素),主要用来页面布局
		 		div:无语义,不会设置任何默认样式,对页面进行布局
		 		p,h1,h2,h3....
		 		
		 	内联元素(行内元素),只占自身大小,不会占用一行。选中文本,设置样式。
		 		a,img,iframe,span
		 		span:无语义,专门选中文字,为其设置样式
		 		
		 	ps:一般用块元素,不用内联包含块元素
		 	   a元素可以包含任何元素,除了他本身
		 	   p不可以包含任何其他块元素
		 	   
		 	   内容模型
		 -->
		 
		 <!---->
		 <div style="background: red;width: 20px;">ni</div>
		 <div style="background: yellow;">hao</div>
		 
		 
		
		HTML5页面元素及属性
		一、列表元素
		 1、<ul></ul>无序列表
				<li></li>标记嵌套在<ul></ul>标记中,用于描述具体的列表项,每对<ul></ul>至少包含一对<li></li>标签。
				HTML5中不支持该元素的type属性
				<li></li>可容纳所有元素,但<ul></ul>只能嵌套<li></li>,不允许直接在ul标签中输入文字。
		 2、<ol></ol>有序列表
				<li></li>标记嵌套在<ol></ol>标记中,用于描述具体的列表项,每对<ol></ol>至少包含一对<li></li>标签。
				在HTML5中该元素拥有start属性(更改列表编号起始值)和reversed属性(是否对列表用法进行反向排序,默认为true)
		 3、<dl></dl>定义列表
				对术语或名词进行解释和描述
				<dt></dt>标记名词或术语,<dd></dd>对名词进行解释描述,会产生一定的缩进效果。
	
		二、结构元素
		1、<header></header>
				引导导航作用,通常放整个页面或页面中一个内容区块的标题
				不同于head元素,一个页面中可以有多个header元素
		2、<nav></nav>
				定义导航链接,HTML5新增元素,将具有导航性质的链接归纳到一个区域。导航元素可连接站点其他页面或当前页面其他部分。
		3、<article></article>
	
	</body>
</html>

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值