HTML入门使用

HTML基本标签

01.字体标签:font

<!DOCTYPE html>
<!-- HTML文件:包括头(head)和体(body)-->
<html>
	<head>
		<meta charset="UTF-8">
		<title>字体标签</title>
	</head>
	<body>
		<!-- 字体标签 :基本属性包括size和color和face -->
		<font size="6" color="coral">今天天气好晴朗</font>
	</body>
</html>

02.格式化标签:p,h,br

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>格式化标签</title>
	</head>
    
	<body>
		<!-- <p></p>:段落标签 paragraph,基本属性:align-->
		<!-- 段落标签会自动换行 -->
		<p align="center">情非得已</p>
		<p align="center">难以忘记初次见你,一双迷人的眼睛</p>
		
		<!-- <h3></h3>:标题标签 headline-->
		<h1>AISMALL</h1>
		<h2>AISMALL</h2>
		<h3>AISMALL</h3>
		<h4>AISMALL</h4>
		<h5>AISMALL</h5>
		<h6>AISMALL</h6>
		
		<!-- 标签嵌套 -->
		<h1>
			<p align="center">
				<font color="crimson">AISMALL</font>
			</p>
		</h1>
        
        <!-- <br/>换行标签 -->
		<font size="6" color="darkturquoise">三言诗</font><br/>
		<font>浮世三千</font><br/>
		<font size="3" color="antiquewhite">吾爱有三</font><br/>
		<font size="3" color="aquamarine">日月与卿</font><br/>
		<font size="3" color="bisque">日为朝</font><br/>
		<font size="3" color="burlywood">夜为暮</font><br/>
		<font size="3" color="coral">卿为朝朝暮暮</font><br/>
		
		<!-- &nbsp:设置空格 -->
		AI&nbsp&nbsp&nbsp&nbsp&nbspSMALL
	</body>
</html>

03.图片标签:img

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>图片标签</title>
	</head>
    
	<body>
		<!-- 图片标签:<img/> image
			基本属性:
			src:图片路径(必须有)
			width:图片宽度
			height:图片高度
			默认单位为像素:px(固定)
			也可以使用百分比设置:(动态改变)推荐使用
			-->
			<!--固定不变-->
			<img src="../img/1.jpg" width="600px" height="400px"/>
			<!--动态改变-->
			<img src="../img/1.jpg" width="30%" height="30%"/>
			<img src="../img/2.jpg" width="30%" height="30%"/>
			<img src="../img/3.jpg" width="30%" height="30%"/>
	</body>
</html>

04.列表标签:li,ul,ol

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>列表标签</title>
	</head>
	<body>
		<!--
			<li></li>:列表条目标签,用于定义一个列表条目,list
        	<ul></ul>:无序类表标签(常用),unordered list
        	<ol></ol>:有序列表标签,ordered list
        -->
        <!-- 无序类表标签 -->
        <ul>
        	<li>无序列表01</li>
        	<li>无序列表02</li>
        	<li>无序列表03</li>
        </ul>
        <!-- 有序类表标签 -->
        <ol>
        	<li>有序列表01</li>
        	<li>有序列表02</li>
        	<li>有序列表03</li>	
        </ol>

	</body>
</html>

05.超链接标签:a

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>超链接标签</title>
	</head>
	<body>
		<!--
			超链接标签:<a></a>:超链接标签,用于定义一个可以点击跳转的链接,
			属性:
				href:超链接跳转的路径(必须有)
			本机:相对绝对路径  
			外网:http://地址  
			本页:#
			注意:超链接正常工作必须满足两个条件:标签中有内容(可以是图片,文字),有链接
        -->
        <!--外网:http://地址  -->
        <a href="http://www.baidu.com">百度一下(外网超链接)</a><br/>
        	
        <!-- 内网路径 -->
        <a href="../img/3.jpg">桌面壁纸(内网超链接)</a><br/>
        
        <a href="../img/3.jpg">
        	<img src="../img/2.jpg" width="10%" height="10%" />
        </a>
	</body>
</html>

06.表格标签:table

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>表格标签</title>
	</head>
	<body>
		<!--
        	第一步:定义一个表格:<table></table>
				给表格设置边框:
					border:设置表格边框粗细(默认零像素)
					width:设置表格宽度
			第二步:定义表格中的一行:<tr></tr>,table row 
			第三步:在表格一行中定义单元格:<td></td>,table,
			表头设置:<th></th>:将单元格内容居中加粗
			
			就是先定义一个表格,在定义一个行,在行中划分列
			
			表格属性:
			给表格设置边框:
			border:设置表格边框粗细(默认零像素)
			width:设置表格宽度
			
			标签th和td的唯一区别:就是th居中加粗       
			 -->
        
	</body>
	<!-- 定义一个表格 -->
	<table>
		<!-- 定义一个行标签 -->
		<tr>
			<!-- 定义列标签 -->
			<td>姓名</td>
			<td>数学</td>
			<td>语文</td>
			<td>英语</td>
			<td>总分</td>
		</tr>
		<!--在来一行-->
		<tr>
			<td>AISMALL</td>
			<td>100</td>
			<td>100</td>
			<td>100</td>
			<td>100</td>
		</tr>
	</table>
	
	<!--
    	表格属性:
			给表格设置边框:
			border:设置表格边框粗细(默认零像素)
			width:设置表格宽度
		
		表头设置:<th></th>:将单元格内容居中加粗
    -->
	<table border="1px" width="100%">
		<!-- 定义一个行标签 -->
		<tr>
			<!-- 定义列标签 -->
			<th>姓名</th>
			<th>数学</th>
			<th>语文</th>
			<th>英语</th>
			<th>总分</th>
		</tr>
		<tr>
			<td>AISMALL</td>
			<td>100</td>
			<td>100</td>
			<td>100</td>
			<td>100</td>
		</tr>
	</table>
</html>

07.表格标签:tr,td

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<table border="1px" width="100%">
		<!-- 
			单元格合并
				同行不同列的合并(跨列合并):合并之后要把被合并的单元格删掉(跨行操作相同)
				在<td>或者<th>标签中:<td colspan="2">
				colspan:跨列合并单元格
				rowspan:跨行合并单元格
				处理复杂复杂问题方法:先列后行
		-->
		<!-- 定义一个行标签 -->
		<tr>
			<!-- 合并第一行的三个列  -->
			<td colspan="3">1</td>
			<td>4</td>
			<td>5</td>
		</tr>
		<tr>
			<!-- 合并第一列的第二三行 -->
			<td rowspan="2">6</td>
			<td>7</td>
			<td>8</td>
			<td>9</td>
			<td>10</td>
		</tr>
		<tr>
			<td>12</td>
			<td>13</td>
			<td>14</td>
			<td>15</td>
		</tr>
	</table>
	</body>
</html>

08.块标签:div,span

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>块标签</title>
	</head>
	<body>
		<!--
			块标签(给页面分块)
			块标签(大量信息展示):<div>内容体</div>
				块级的块标签,用于在效果中定义一个块,默认占满一行(自动换行),进行内容显示
			块标签(小量信息展示):<span>内容体</span>
				行级的块标签,用于在效果中一行上定义一个块(有多少在一行中占多少空间不换行),
				进行内容显示
		-->
		<div>我是DIV默认占满一行自动换行</div>
		<div>我是DIV默认占满一行自动换行</div>
		<span>我是SPAN默认不换行</span>
		<span>我是SPAN默认不换行</span>
	</body>
</html>

表单标签(重点)

01.表单标签:form

  • 表单标签(表单:用来提交用户输入的数据,给服务器程序,相当于一个WEB程序入口)
  • 表单标签的定义
定义一个表单(看不到):
<form>
	<input type="password" name="password"/><br />
</form>
  • 表单标签中的输入项标签包括
input:输入框
select:定义一个选择框
textarea:文本域标签
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>表单标签</title>
	</head>
	<body>
		<form>
			用户名:<input name="user"/><br />
			密码:<input type="password" name="password"/><br />
			性别:<input type="radio" checked="sex" value="man"/><input type="radio" name="sex" value="woman"/><br />
				<input type="submit" />
		</form>
	</body>
</html>

02.form标签属性

  • 表单标签<form></form>标签,用于定义一个表单,用于提交用户填写的数据
表单属性form标签上的属性:
	action:将数据提交到何处,默认提交到本页(不填写action值)
	method:将数据以何种方式提交,默认为get
  • action
属性值:
	本机内网路径:
	互联网路径:
  • method
提交方式可以定义为get和post
	get提交方式:把数据拼接到地址栏上(不安全)(提交数据量有限)
	post提交方式:没有把数据拼接到地址栏上(相对安全)(提数据量无限)
  • 案例演示
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
        <!--定义action值,表单提交后跳转 -->
        <form action="../index.html" method="get">
        	<input type="text" name="uname" /><br />
        	<input type="submit" />
        </form>
        <br />
        <form action="../index.html" method="post">
        	<input type="text" name="uname" /><br />
        	<input type="submit" />
        </form>
	</body>
</html>

03.表单输入项标签:input

  • <input/>:表单输入项标签之一
<input type="password" name="password"/><br />
  • 表单输入项标签input的属性
属性包括:type,name,value,checked
  • type
type属性:
	text:文本框(默认)
	password:密码框,内容非明文
	radio:单选框(在同一组内有单选效果)(需要指定value属性)
	checkbox:复选框
	submit:提交按钮,用于控制表单提交数据(写在同一个form中)
	reset:重置按钮,用于将表单输入项恢复到默认状态
	file:附件框,用于上传附件
	hidden:隐藏框,一般用作提交服务器需要拿到,但用户不需要看到的结果	
	button:普通按钮,需要和JS中的时间一起连用才有效果

	当添加提交按钮时,链接会发生改变,还在后面多一个?,后面是参数列表

	参数列表格式:参数1=参数值1&参数2=参数值2&.....
	例如:file:///D:/File/WEB/HTML/demo_4.html?username=AISMALL&password=123456&sex=woman

	on表示选中,例如:sex=on
	单选框要在连接中显示提交内容时我们要设置value属性,因为单选框,用户只能选择,不能输入
	其他的框当需要在链接中显示提交内容时要加上name属性,value值为输入的值,不需要指定
  • name
name属性:
	单选框,复选框进行数据分组(name值相同为同一组)的时候使用
  • value
value属性:
	使用单选框,复选框时,设置该标签对应的参数值
  • checked
checked属性:
	设置单选框复选框的默认选中状态
  • readonly
readonly属性:
	设置该标签的参数值只读,用户无法手动修改(我们设置value属性)
  • disable
disable属性:
	设置该标签不可用,参数值无法修改,且参数值无法提交
  • 案例演示
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--
			复选框
				复选框,type属性值为:checkbox
				为了同步分组,要设置name值,
				为了区分,设置value值
				设置一个默认选中项,要设置checked的值
		-->
		
		<!--一个form表单,需要一个submit提交按钮-->
		<form>
			<input type="hidden" name="UID" value="12345678" />
			用户:<input type="text" name="User" /><br />
			爱好:<input type="checkbox" name="hobby" value="code" checked="hobby"/>coding
				<input type="checkbox" name="hobby" value="read"/>reading
				<input type="checkbox" name="hobby" value="run"/>running<br />
			
				
			<!-- 为复选框添加附件,附件为照片 -->
			照片:<input type="file" name="photo"/><br />
			
				
			<!--重置按钮,在提交前重置表单写的数据-->
			<input type="reset" />
            
			<!--用于在数据库中区别不同用户,不需要被注册人看到,但可以提交-->
			<input type="submit" /><br />
			
			<!--普通按钮,使用value属性给按钮赋名字-->
			<input type="button" value="button" />
		</form>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		用户名:<input type="text" name="User" /><br />
		<!--指定value值,设置为只读模式 -->
		姓名:<input type="text" name="Name" readonly="readonly" value="AISMALL"  /><br/>
		密码:<input type="password" name="password" /><br />
		<input type="submit" />
		
	</body>
</html>

04.表单输入项标签:select

  • select:选择框(带下拉箭头的选择框)
<select></select>标签,定义一个选择框(也在form框中)
  • select标签的属性
属性值:
	name:设置该标签对应的属性值
	multiple:设置该标签选项全部显示,并可以进行多选提交,默认为多选
  • select标签的内部标签:option
<option></option>标签,选项标签,用于为一个选择框添加一个选项
  • option标签的属性
属性值:
    value:设置需要提交的参数值(一般设置为简单值,用于链接提交)
	selected:设置选项的默认选中状态
  • 案例演示:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<form>
			<!--设置下拉框:单个选择-->
			<select name="hobby">
				<!--设置默认选择selected-->
				<option value="BJ" >北京</option>
				<option value="SH" selected="selected">上海</option>
			</select>
			
			<br /><br /><br />
				
			<!--设置下拉框:多选,鼠标点中拖拽进行多选-->
			<select name="hobby" multiple="multiple">
				<option value="read">read</option>
				<option value="run">run</option>
				<option value="write">write</option>
			</select>
			<br />
			
			<input type="submit" />
		</form>
	</body>
</html>

05.表单输入项标签:textarea

  • textarea:文本域标签
<textarea></textarea>也是form标签中的内容
表单输入项标签之一,用户可以在该标签上,通过输入进行数据输入
  • textarea属性:
属性值
	name:设置该标签对应的参数名
  • 注意
文本域和文本框的区别:
	文本框不能换行,文本域可以
	文本框的参数值是value属性
	文本域的参数值是标签的内容体<textarea>参数值</textarea>
  • 案例演示
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
        <form>
        	个人简介:<textarea name="short"></textarea><br />
        	<input type="submit" />
        </form>
	</body>
</html>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彤彤的小跟班

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值