HTML基础笔记(1-12)

一、标题栏的图标设置有5种方法:
			1、在网站的根目录下放一张favicon.ico的图标文件。浏览器会自动显示在标题栏中。
			2、使用ico图标作用标题栏图标,用link标签引入。
			 	<link rel="icon" type="image/x-icon" href=""/>
				可以使用工具将其它图片生成ico图标。图标一般设置为16X16.
			3、使用jpg图片作用标题栏图标,用link标签引入。
				<link rel="icon" type="image/jpg" href=""/>
			4、使用png图片作用标题栏图标,用link标签引入。
				<link rel="icon" type="image/png" href=""/>
			5、使用gif图片作用标题栏图标,用link标签引入。
				<link rel="icon" type="image/gif" href=""/>
				
		二、关键字与描述	
			 关键字与描述是网页优先很重要的部分,它不是给人看的,是供搜索引擎使用的。如果你要被百度网站搜索到,首先在被百度网收录才可以。这里
			 涉及到SEO搜索优化。
			1、设置关键字:
			<meta name="Keywords" content=" "/>  
				content:要设置的关键字,可以使用多个关键字,用英文逗号分隔,建议不要超过5个。
			2、设置描述内容:	
				<meta name="Description" content=""/>	
				content:要设置的描述内容,建议不要超过提要100字。
			关键字与描述不要乱写,一定要与网站内容相符合。	
				
		三、页面跳转
			设置页面自动跳转
			<meta http-equiv="refresh" content="5; http://www.yiyun668.com" /> 
			设置页面自动刷新
			<meta http-equiv="refresh" content="5" /> 
				
		四、定义样式和引入样式 
				1、设置样式语法(所设置的样式仅限当前页面有效)
				<style type="text/css">
					中间是设置css样式内容。
				</style>
				
				2、设置样式引入文件 href=" "里面是样式文件地址。
				<link rel="stylesheet" type="text/css" href="css/3-6.css"/>
		五、超链接
				1、语法实例:
				<a href="指定需要链接的地址">这里是显示的内容</a>
				target="_blank" 
				target这个属性指定是在哪一个页面显示。
				_blank是指在新窗口中打开页面。
				_self是指在当前窗口中显示打开页面。这个参数可以不写,它属于默认参数。
				_parent则表示,将链接的文件载入含有该链接框架的父框架集或父窗口中。
				 	如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。
				_top 在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架.
					不写的话就是表示默认值,默认值一般跟浏览器有关。
					
				2、超链接的四种状态:
					a:未被访问的链接,link状态,默认文字颜色为蓝色,并且有下划线。
					b:已被访问的链接,visited状态,默认文字颜色为紫色,并且有下 划线。  
					c:鼠标移动到链接上的状态,hover状态,有下划线,鼠标变成的手形。 
					d:鼠标正在点击的状态,activer状态,文字红色,有下划线
					注:默认的这四种状态没有实用价值,通常我们在通过css对这四种状态重置。
					
		六、绝对路径   相对路径
				1、完整的地址,叫绝对路径(外部路径)。网络中带有域名的完整路径,如  https://www.baidu.com
					主要用来链接外部资源。
				2、相对路径是内部路径
					以当前文档所在目录为参考。在本目录中可以直接输入链接文档路径
					不在同一目录下,一个../表示返回一层目录,如果需要返加两层目录,
					则需要两个../以返加两层目录,再输入链接文档路径,以此类推。
		七、ID属性
			元素的属性分标准属性与特殊属性
				标准属性:几乎所有元素都拥有的属性为标准属性。				
				特殊属性:指元素特有的属性。				
				ID属性,属于标准属性:
				1、是元素的唯一标识。
				2、同一个页面中,不能有相同的id.
				3、同一个页面中,不同元素有相同的id也不行.
				4、ID调用用“#ID值”。
		八、class属性	
				1、相同的元素,不同的元素,可以使用相同的class名称。
				2、class调用用“.class值”。
				3、class值相同则为同一类。
				4、同一个元素可以有多个class名,中间为空格隔开
				5、class主要用来选择一堆元素,主要用来定义样式。规定类名时不能以数字开头。
				
				实例:
				<a class="dyz" href="http://www.yiyun668.com" target="_blank">依云科技</a>
				<a class="dyz" href="https://www.baidu.com" target="_blank">百度搜索</a>
				<p class="dyz">段落标签测试</p>
		九、title和style属性
				title 属性示例:
				<a href="http://www.yiyun668.com" title="依云科技">点击进入</a>
				在这个示例中,title是标准属性,即所有元素都拥有的属性.
				作用:当鼠标放在超链接上时,会显示提示文字。
				
				style属性
					1、style作用属性使用时,规格元素的行内样式。
					2、style属性样式会履盖其它方式设置的样式。
					3、可设置多个属性值,用“;”隔开。
					例:
					<a href="http://www.yiyun668.com" title="依云科技" style="color:fuchsia;font-weight: 600;">点击进入</a>
		十、自定义属性
					1、自定义属性与标准属性一样,几乎所有元素都可以使用用。	
					2、自定义属性可以自已定义属性名与属性值。
					实例:<a href="https://www.51zxw.com" zxw="51zxw">我要自学网</a>
					这里的zxw="51zxw" zxw就是自定义属性,51zxw是自定义属性值。
					3、自定义属性用得比较少。
					例:<a href="https://www.51zxw.com" zxw="51zxw">我要自学网</a>
				自定义数据属性					
					1、用于存储页面或应用程序的私有自定义数据。
					2、data-"*"属性包含两部分:
						a、"*表示自定义数据属性名。在data-之后必须包含至少一个字符。
						b、属性值可以为任何字符串。
					3、自定义数据属性在微信小程序中用得比较多。
					后续在微信小程序开发中再详细讲解。
					例   <a href="https://www.51zxw.com" data-zxw="51zxw">我要自学网</a>
		十一、文件下载:
					1、	格式:<a href="文件路径">文件下载</a>
						href属性指定文件下载路径。
						例 <a href="download/laolitoolk.8.9.rar">文件下载</a>
						
						download属性指定文件下载名称。
						不添加download属性,如果浏览器不能识别下载文件,则可以直接下载
						如果浏览器可以识别下载文件,则浏览器直接打开文件显示,不下载。
						如果添加了download属性,不管浏览器能否识别下载文件,都会下载。
						download属性值则为下载文件名称。					
						例:
						<a href="download/课堂笔记.png">图片下载</a>
						<a href="download/课堂笔记.png" download="图片">图片下载</a>
						
						Download属性的兼容性不怎么样,只有 Firefox 和 Chrome 支持 download 属性。

		十二、锚链接与空链接:
					1、当前页面内容太长需要跳转到具体位置时就可以使用锚链接。
						实例如mao.html
						格式如下:
						<a href="#one">第一章</a>
						<a href="#two">第二章</a>
						<a href="#three">第三章</a>
						<p id="one"> 第一章内容</p>
						<p id="two">第二章内容</p>
						<p id="three">第三章内容</p>
					2、当前页面跳转到其它页面锚点。
						目标页面的具体位置要先设置好锚点;
						用a标签中的href属性指定目前页面路径+指定位置
						实例:
						<a href="mao.html/#one">第一章</a>
						或<a href="mao.html#one">第一章</a>
						<a href="mao.html/#two">第二章</a>
						<a href="mao.html/#three">第三章</a>
					3、空链接
					当页面内容太长,浏览到底部时需要快速度返回当前页顶部时可以使用空链接。
						<a href="#">返回顶部</a>
						空链接实际应用使用较多