HTML快速掌握

##HTML

1.概念:是最基础的网页开发语言
	*Hyper Text Markup Language 超文本标记语言
		*超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。
		*标记语言:由标签构成的语言。<标签名称> 如 html,XML
					标记语言不是编程语言

2.快速入门:
	*语法:
		1.html的文档后缀名.html或.htm
		2.标签分为
		
		1.围堵标签:又开始标签和结束标签。如 <html>  </html>
		
		2.自闭和标签:开始标签和结束标签在一起。如<br/>
			
		3.标签可以嵌套:需要正确嵌套,不能你中有我,我中有你	
		4.在开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可)引起来
		5.html的标签不区分大小写,但建议使用小写
3.标签学习:
	1.文件标签:构成HTML最基本的标签
		*html:html文档的根标签
		*head:头标签。用于指定html文档的一些属性。引用外部的资源
		*title:标题标签。
		*body:体标签。
		*<!DOCTYPE>:html5中定义该文档是html文档
	2.文本标签:和文本有关的标签
		*注释:<!--注释内容 -->
		* <h1> to <h6>:标题标签
			*h1——h6字体大小逐渐递减
		*<p>:段落标签
		*<br>:换行标签
		*<hr>:显示一条水平线
			*属性:
				*color:颜色
				*width:宽度
				*size:高度
				*align:对齐方式
					*center:居中
					*left:左对齐
					*right:右对齐
		*<b>:字体加粗
		*<i>:字体斜体
		*<font>:字体标签
			*属性:
				*color:颜色
				*size:大小
				*face:字体
			*属性定义:
				*color:
					1.英文单词:red ,green,blue
					2.rgb(值1,值2,值3):值的范围:0~255
					3.#值1值2值3:值的范围:00~FF之间。
				*width:
					1.数值:width='20',数值的单位,默认值是px(像素)
					2.数值%:占比相对于父元素的比例
	3.图片标签:
		*img:展示图片
			*属性:
	4.列表标签:
		*有序列表:
			*ol:外层
				属性:*type:1,A,a,等
					  *start:从几开始
			*li:内层
		*无序列表:
			*ul:外层
				属性:*type:disc 实心圆	square 实心方	circle:空心圆
			*li:内层
	5.链接标签:
		*a:定义一个超链接
			*属性:
				*href:指定访问资源的URL(统一资源定位符)
				*target:指定打开资源的方式
					*_self:默认值,在当前页面打开
					*_blank:在空白页面打开
	6.div和span:
		*div:每一个div占满一整行。块级标签
		*span:文本信息在一行展示,行内标签 内联标签
	7.语义化标签:html5中为了提高程序的可读性,提供了一些标签
		*<header>:页眉
		*<footer>:页脚
	8.表格标签:
		*<table>:定义表格
			*属性:
				*border:边框
				*width:宽度
				*cellpadding:定义内容和单元格的距离
				*cellspacing:定义单元格直接的距离。如果为0,单元格的线合为一条
				*bgcolor:背景色
				*align:对齐方式
		*<tr>:定义行
			*属性:
				*bgcolor:背景色
				*align:对齐方式
		*<td>:定义单元格
			*属性:
				*bgcolor:背景色
				*align:对齐方式
				*colspan:合并列
				*rowspan:合并行
		*<th>:定义表头单元格(默认居中)
		*<caption>:定义表格的标题
		*<thead>:表示表格的头部分
		*<tbody>:表示表格的体部分
		*<tfoot>:表示表格的脚部分
	9.表单标签
		*表单:
			*概念:用于采集用户输入的数据的。用于和服务器进行交互
			*使用的标签:
				*<form>:用于定义表单的,可以定义一个范围,范围代表采集用户数据的范围
					*属性:
						*action:指定提交数据的URL.
						*method:指定提交方式
							*分类:一共七种,常用两种
								*get:
									1.请求参数会在地址栏中显示。
									2.请求参数的长度是有限制的
									3.不太安全
								*post:
									1.请求参数不会在地址栏中显示,会封装在请求体中(HTTP协议)
									2.请求参数的长度是没有限制
									3.较为安全
					*表单项中的数据要想被提交,必须指定其name属性
			*表单项标签:
				*input:口蹄疫通过他的type属性值,改变元素展示的样式
					*type属性:
						*text:文本输入框,默认值
							*placeholder:指定输入框的提示信息,当输入框的内容发生变化是,会自动清空提示信息
						*password:密码输入框
						*radio:单选框
							*注意:
								1.要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样
								2.一般会给每一个单选框提供value,指定其被选中后提交的值
								3.checked属性,指定默认值
						*checkbox:复选框
							*注意:
								1.一般会给每一个单选框提供value,指定其被选中后提交的值
								2.checked属性,指定默认值
						*file:文件选择框
						*hidden:隐藏域,用于提交一些信息
						*按钮:
							*submit:提交按钮
							*button:普通按钮
							*image:图片提交按钮
								*src属性指定图片的路径
						
					*label:指定输入项的文字描述信息
						*注意:
							*label的for属性一般会和input的ID值对应。如果对应了,则点击label区域,会让input输入框获取焦点
				*select:下拉列表
					*子元素:option:指定列表项
				*textarea:文本域
					*cols:指定列数,每一行有多少个字符
					*rows:默认多少行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值