H5入门

一:认识网页

网页中的第一行代码:<!doctype html>=================作用:声明文档类型
(1)包含一对<html></html>
	html标签中包含:
		一对<head></head>======网页的头部标签。
			head中包含了一个<meta>标签=============作用:定义编码格式
				<meta charset="UTF-8">==========charset:定义的编码方式编码属性方式有:UTF-8/GB2312/BIG5`````
			head中包含了一对<title>标签============作用:网页的标题标签
			还能包括:
			<link rel="stylesheet" href="外部样式表的路径.css文件">=======引入外部样式表
			<script src="引入的是外部js文件的路径"></script>======引入外部js文件
		一对<body></body>======页面的主体标签,存放所有的用户展示的数据及标签
(2)网页的基本结构
<!doctype html>
		<html>
			<head>
				<meta charset="UTF-8">
				<title>网页的标题</title>
			</head>
			<body>
			
			</body>
		</html>
(3)网页中的常识性问题
	网页运行浏览器:IE,chrome(谷歌),firefox(火狐),safari(苹果),opra(欧朋)
	网页的保存文件格式:以.html或者.htm为后缀名的文件
	网页的注释:<!--这是注释语句-->
(4)网页中的标签分类
	按照单双标签分类分为两类
		双标签:成对出现,有开始,有结束,双标签也叫封闭性的标签
			1)超链接标签===a标签
				案例:<a href="链接地址,跳转地址">文字/图片</a>
				属性:href跳转链接地址属性
					  target打开方式属性
						取值:默认值:本身打开_self
								_blank;在新窗口中打开
								_top;在顶部窗口打开
								_parent;在父级窗口打开
					  name="锚点属性"===后期演示
			2)加粗标签====b标签strong标签
				案例:<b>加粗一</b><strong>加粗二</strong>
				后者更加具有语义化====见名知意
			3)倾斜标签====i标签和em标签
				案例:<i>倾斜一</i><em>倾斜二</em>
				后者更加具有语义化====见名知意
			4)下划线标签====u标签
				案例:<u>下划线效果</u>
			5)删除线标签====s标签和del标签
				案例:<s>倾斜一</s><del>倾斜二</del>
				后者更加具有语义化====见名知意
			6)角标标签======分为两个
				上角标标签===sup标签
					10m*10m=100m<sup>2</sup>
				下角标标签===sub标签
					水元素的化学方程式为:H<sub>2</sub>O
			7)字体标签=====font标签
				案例:<font face="字体属性">我爱北京天安门</font>
				属性:face="字体属性"
					  size="字体大小属性" 
						取值范围:1-7;特点:1最小,7最大
					  color="字体的颜色属性"
						可以取值为:颜色的单词,#,rgb
			8)居中标签=====center标签
				案例:<center></center>
			9)段落标签=====p标签
				案例:<p>文本</p>
			10)空标签,行内元素标签=====span标签
				案例:<span>空标签</span>
			11)盒子标签======div标签
				块级元素。
				案例:<div>块级元素</div>
			12)script标签=====引入外部js文件
				案例:<script src="js路径"></script>
			13)表格标签======table标签
				案例:<table></table>===详解在后
			14)表单标签======form标签
				案例:<form></form>===详解在后
			15)列表标签=====分为三种列表
				有序列表,无序列表,自定义列表
				
				有序列表:有顺序性,列表项是以数字为开始;
					案例:
<ol>
								<li>把冰箱门打开</li>
								<li>把大象放进去</li>
								<li>把冰箱门带上</li>
							  </ol>
					属性:type="A/a/I/i/1"
								列表项显示类型
						  start="2"
								控制列表项的起始
								
								
				无序列表:没有顺序性,默认是以黑色实心圆点为开始
					案例:
<ul>
								<li>把冰箱门打开</li>
								<li>把大象放进去</li>
								<li>把冰箱门带上</li>
							  </ul>
					属性:type=""无序列表列表项显示类型
							取值:默认:disc;黑色实心圆点
										circle;空心圆
										square;黑色实心方块
										none;取消列表项
										
				自定义列表:						
					案例:
<dl>
								<dt></dt>
								<dd></dd>
							</dl>
			16)预定义预排版=====pre标签
				案例:<pre></pre>
										
			17)网页中的标题标签=====hn标签
				n的取值范围1-6
				案例:
<h1>一级标题</h1>
						<h2>一级标题</h2>
						<h3>一级标题</h3>
						<h4>一级标题</h4>
						<h5>一级标题</h5>
						<h6>一级标题</h6>
						<h7>一级标题</h7>
				特点:h1最大,h6最小,自动加粗,自动换行,默认占宽100%
										
					
		单标签:单个出现,有开始,没有结束,单标签也叫非封闭性标签
			1)图像标签======img标签
				案例<img src="图片的路径">
				属性:src="图像的路径"
							路径:
								相对路径:相对于某一个文件夹下的路径显示
									案例:../image/1.png=====../作用:返回上一级
										  image/img/1.png
								绝对路径:从某一盘符下开始的一个完成的路径
									案例:C:\Program Files\Boot Camp\123.exe
					 				  http://www.baidu.com
									  
									  
					  width="图像的宽度"
					  height="图像的高度"
						注意:如果只调整图像的一个宽或高的情况下,图像会等比例缩放
					  border="1px"图像的边框属性
						注意:当图像带有超链接的时候,图像会带有1px黑色的实线边框,需要使用border="0"来取消
					  alt="这是一个汽车"   图像未正常加载情况下的提示性文字属性
						占页面空间的提示文字
					  title="这也是一个汽车的图片" 鼠标放在元素上的提示性文字属性
						不占页面空间的提示性文字
			2)换行标签
				<br>标签
			3)input类标签
				详解在表单中
			4)水平线标签=====hr标签
				案例:<hr>
				属性:width="500px" 可以取值为px或%
					  align=""对齐方式属性	
							取值:默认值:center
								  左对齐:left
								  右对齐:right
					  size="30px"水平线的高度属性
					  noshade 取消水平线阴影属性
					  color="red"
		
(5)网页中的标签分类,按照显示方式分类,**********************面试题*****************
	分为三类:
		行内元素:默认横向排列,不能设置宽和高
			案例:a,b,strong,i,em,s,del,u,sup,sub,span,font
		块级元素:默认总向排列,能设置宽和高,默认占宽100%;
			案例:div,p,h1-h6,hr,ol,ul,li,table,dl,dt,dd,form
		行内块级元素:默认横向排列,能够设置宽和高
			案例:img,input
			
(6)网页文件的命名
	遵循,驼峰命名法;
		遵循,以字母,数字,下划线配合使用,不能以数字开头
		index(首页) admin(用户,首页) login(登陆) shopping(购物)
		
(7)HTML代表的含义
	html是一种超文本标记语言
	是hyper text markup language

二、表格的相关介绍

(1)表格定义:是由行和列组成的展示和存储数据的元素
(2)组成表格的组成元素:行,列,单元格;最基本的元素:单元格
(3)表格标签=====table标签====双
(4)表格中的行标签<tr>=======是table row的缩写
(5)表格中的列标签<td>=======是table data的缩写
(6)表格的基本结构
<table>
		<tr>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
		<tr>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
		<tr>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
		<tr>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
	</table>
(7)表格的相关属性=====需要放在table开始标签中
	1)边框属性:border="1"
	2)宽度属性:width="800px"px单位可以省略
				宽度的取值可以为%
	3)高度属性:height="800px"px单位可以省略
	4)对齐方式属性:align="left"
		取值:默认值:left
			 居中对齐:center
			 右对齐:right
		align="center"相当于center标签能够将表格居中
	5)背景颜色:bgcolor="red"
	6)背景图片:background="图片的路径"
	7)单元格与内容之间的间距(内边距,内间距)
		属性:cellpadding="20px"
	8)单元格与单元格之间的间距
		属性:cellspacing="20px"
	9)细线边框属性(边框合并)=====CSS属性需要使用style行内样式
		style="border-collapse:collapse"
	10)表格内部横纵方向边框显示
		属性:rules
			取值:rows=====只显示横向
				  cols=====只显示纵向
	11)表格的边框线方向显示
		属性:frame
		取值:above(顶部) below(底部) hsides(垂直方向上的边框) 
			lhs(左侧的边框) Rhs(右侧的边框) vsides(水平方向上的边框) 
			box(盒子,整个方向) border(同上)
	12)表格中的文本,默认是左侧垂直居中对齐
	
(8)tr的相关属性=======需要将属性,放在tr的开始标签
	1)高度属性:height="100px"
	2)背景颜色:背景颜色:bgcolor="red"
	3)背景图片:background="图片的路径"
	4)水平对齐方式:align="left/right/center" 默认值left
	5)垂直对齐方式:valign="top/bottom/middle"
	
(9)td的相关属性=======需要将属性,放在td的开始标签	
	1)宽度属性:width="800px"px单位可以省略
				宽度的取值可以为%
				单元格的宽度会影响一列
	2)高度属性:height="800px"单位可以省略
				宽度的取值可以为%
				单元的高度影响一正行
	3)背景颜色:背景颜色:bgcolor="red"
	4)背景图片:background="图片的路径"
	5)水平对齐方式:align="left/right/center" 默认值left
	6)垂直对齐方式:valign="top/bottom/middle"
	
(10)表格的标题标签====caption标签
	位置:位于:table标签内部,第一个tr出现的位置之前
		注意:使用align属性调整,表格标题的位置align="top/bottom"谷歌浏览器和火狐浏览器
(11)表格的标题行与标题列======th标签
	th标签替换的是td
		特点:具有加粗和居中效果
(12)表格的分组标签
	表格的头部:<thead></thead>
	表格的主体:<tbody></tbody>
	表格的尾部:<tfoot></tfoot>
	
(13)表格的复杂属性:单元格的合并	
	横向:水平方向跨列,colspan
	纵向:垂直方向跨行,rowspan
  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 H5 入门教程,希望对你有所帮助: 1. HTML5 是什么? HTML5 是 HyperText Markup Language 的第五个版本,是 web 开发的一种核心技术,它提供了一系列新的标签、功能和 API,可以让网页更加丰富、多样化。 2. HTML5 新增了哪些标签? HTML5 新增了很多标签,以下是其中一些常用的标签: - header、nav、section、article、aside、footer:用于定义网页的结构。 - audio、video:用于在网页中播放音频、视频。 - canvas:用于绘制图形、动画。 - progress、meter:用于显示进度条、进度值。 - datalist、output:用于创建数据列表、输出结果。 3. 如何使用 HTML5 标签? 使用 HTML5 标签和使用其他标签一样,只需要按照标准的语法来编写就可以了。例如,使用 <header> 标签来定义网页的页眉: ```html <!DOCTYPE html> <html> <head> <title>My Webpage</title> </head> <body> <header> <h1>Welcome to my webpage!</h1> <nav> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </ul> </nav> </header> <section> <h2>About me</h2> <p>Hi, my name is John Doe and I'm a web developer.</p> </section> </body> </html> ``` 4. HTML5 的一些常用 API - Canvas API:用于绘制图形和动画。 - Web Storage API:用于在客户端存储数据。 - Web Workers API:允许在后台运行 JavaScript 代码,不会影响页面的性能。 - Geolocation API:用于获取用户的地理位置信息。 - WebRTC API:用于实现实时通信。 以上是一个简单的 H5 入门教程,希望对你有所帮助。如果你对其他方面有疑问,可以再向我提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值