HTML常用标签2

一、超链接:

1.概述

1.超链接可以链接任何内容,本质上是页面或本页内容的一个链接。

2.标签

a 
属性 
href:表示链接到的页面或位置。

3.功能

1.页面与页面之间的跳转
2.本页内跳转(锚点)

4.详细

1.页面之间的跳转:
               ① 与外部网站页面之间的跳转:href中的路径必须是一个完整的url路径。必须以协议开头。例如:http
               ② 链接本网站中的其它网页:
2.常用属性:
               ① href :表示链接到的页面
               ② target:
                    (***)_blank 在新窗口中打开被链接文档。 
                    _self 默认。在相同的框架中打开被链接文档。 
                    _parent 在父框架集中打开被链接文档。 
                    _top 在整个窗口中打开被链接文档。 
                    framename 在指定的框架中打开被链接文档。 
               ③ 超链接的颜色:
                    未被访问的链接带有下划线而且是蓝色的 
                    已被访问的链接带有下划线而且是紫色的 
                    活动链接带有下划线而且是红色的 
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--超链接
			1.页面之间的跳转:
			   ① 与外部网站页面之间的跳转:href中的路径必须是一个完整的url路径。必须以协议开头。例如:http
			   ② 链接本网站中的其它网页:
			2.常用属性:
			   ① href :表示链接到的页面
			   ② target:
			        (***)_blank 在新窗口中打开被链接文档。 
					_self 默认。在相同的框架中打开被链接文档。 
					_parent 在父框架集中打开被链接文档。 
					_top 在整个窗口中打开被链接文档。 
					framename 在指定的框架中打开被链接文档。 
		       ③ 超链接的颜色:
				          未被访问的链接带有下划线而且是蓝色的 
					已被访问的链接带有下划线而且是紫色的 
					活动链接带有下划线而且是红色的 

		-->
		<!--如果href属性为"",表示在当前页面-->
		<a href="www.baidu.com">点我打开百度</a>
		<br />
		<!--链接本网站中的其它网页-->
		<a href="index.html">点我链接到index.html</a>
		<a href="homework/Topic1.html" target="_blank">点我链接到Topic1</a>
		<br />
		<a href="http://www.sina.com.cn">点我跳转到新浪</a>
	</body>
</html>

5.超链接锚点形式:
            1.定位的位置: name属性进行定位。
            2.要跳转到该定位的位置:href属性指明要跳转到的name的位置,此时,name的名称前面要加#

二、字符实体

1.字符实体

当需要正确显示预留字符时,必须要使用字符实体。
格式:
 &字符实体标识;

2.常见字符实体

1.空格:&nbsp;
2.大于和小于: >  &gt;  < &gt;
3.&:&amp;

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--字符实体

		-->
		<!--a<b<c
		<hr /> -->

		a&lt;b&lt;c

		张&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       
		三&copy;&reg;
	</body>
</html>

三、表格

1.概述

html页面布局时,就是表格进行布局。
div + css 

2.表格的构成

<table>
    <tr>
        <td></td>
    </tr>


</table>
注意:
            1.构成
             table
             tr 行
             td单元格
             th相当于单元格的标题
             emmet语法 :
                   > 表示层级关系
                   ()表示分组
                   *表示重复
                   {}文本内容
                   $表示从1开始的增量
              2.table属性:
                ① border 表格的边框
                ② cellspacing 单元格之间的空白
                ③ cellpadding 单元格与内容之间的空白
                ④ width 宽度
                ⑤ align 表示水平对齐。left center right
              3.tr属性             
                ① align:表示水平对齐,行中的数据的水平对齐。
                ② valign:表示垂直对齐方式
             4.td属性
                 ① colspan 合并列
                 ② rowspan 合并行

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		 <!--表格
		 	table
		 	tr 行
		 	td单元格
		 	th相当于单元格的标题
		 	emmet语法 :
		 	   > 表示层级关系
		 	   ()表示分组
		 	   *表示重复
		 	   {}文本内容
		 	   $表示从1开始的增量
		 	 2.属性:
		 	   ① border 表格的边框
		 	   (***)② cellspacing 单元格之间的空白
		 	    (***)③ cellpadding 单元格与内容之间的空白
		 	   ④ width 宽度
		 	   ⑤ align 表示水平对齐。left center right
		 --> 
		 <!--<table border="10px" cellspacing="10px" cellpadding="10px" bgcolor="pink" width="100%">-->
		 <!--cellspacing值为0表示单元格边框为一条实线-->
		 <table border="2px" cellspacing="0px"  align="center">
		 	<tr>
		 		<td>这是一个单元格1</td>
		 		<td>这是一个单元格2</td>
		 	</tr>
		 	<tr>
		 		<td>这是一个单元格1</td>
		 		<td>这是一个单元格2</td>
		 	</tr>
		 	<tr>
		 		<td>这是一个单元格1</td>
		 		<td>这是一个单元格2</td>
		 	</tr>
		 </table>
		 <hr />
		 <!--tr 表示行
		 	① align:表示水平对齐,行中的数据的水平对齐。
		 	② valign:表示垂直对齐方式
		 -->
		 <table border="1px" width="700px" height="300px" align="center">
		 	<tr align="center" valign="top">
		 		<td>这是一个单元格1</td>
		 		<td>这是一个单元格2</td>
		 	</tr>
		 	<tr>
		 		<td>这是一个单元格3</td>
		 		<td>这是一个单元格4</td>
		 	</tr>
		 </table>
		 <!--td单元格(***)
		 	① colspan 合并列
		 	② rowspan 合并行
		 -->
		 <hr />
		 <table border="1px" cellspacing="0px" width="500px">
		 	<tr>
		 		<td colspan="2"> 1</td>
		 		<td rowspan="2">2</td>

		 	</tr>
		 	<tr>
		 		<td rowspan="2">4</td>
		 		<td>5</td>

		 	</tr>
		 	<tr>

		 		<td>8</td>
		 		<td>9</td>
		 	</tr>
		 </table>
		 <!--th 相当于单元格的标题-->
		 <hr />
		 <br />
		 <h1 align="center">用户表</h1>
		 <table border="1px" width="700px" align="center">
		 	<tr>
		 		<th>姓名</th>
		 		<th>年龄</th>
		 		<th>用户名</th>
		 		<th>密码</th>
		 	</tr>
		 	<tr>
		 		<td>张三</td>
		 		<td>19</td>
		 		<td>zs</td>
		 		<td>123</td>
		 	</tr>
		 	<tr>
		 		<td>李四</td>
		 		<td>25</td>
		 		<td>ls</td>
		 		<td>123</td>
		 	</tr>
		 </table>
	</body>
</html>

四、表单1

1.交互 用户与服务器端进行数据交互的功能。

2.概述  

   1.form 表单

            2.属性
              ① action 表示向何处提交表单数据。
              ② method :表示表单提交的请求方式:
                     get:默认方式,在地址栏进行数据的传递。格式: ?参数=参数值&参数1=参数值1
                                用途:超链接、搜索
                     post: 传递表单数据在请求体中,安全性高,数据无限制
                                用途:居多,注册 登录
            3.input元素:type
               ① text :文本框
               ② password :密码框
               ③ submit:提交按钮
            4.属性:
              name :用来在服务器端标识用户提交的数据的。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--表单概述
			1.form 表单

			2.属性
			  ① action 表示向何处提交表单数据。
			  ② method :表示表单提交的请求方式:
			         get:默认方式,在地址栏进行数据的传递。格式: ?参数=参数值&参数1=参数值1
			                            用途:
			             	 超链接、搜索
			         post: 传递表单数据在请求体中,安全性高,数据无限制
			                              用途:
			                                          居多,注册 登录
			3.input元素:type
			   1》 text :文本框
			   2》 password :密码框
			   3》submit:提交按钮
			4.属性:
			  name :用来在服务器端标识用户提交的数据的。
		-->
		<form action="index.html" method="post">
			用户名:<input type="text"  name="username"/>
			<br />
			密码: <input type="password" name="psw"/>
			<br />
			手机号:<input type="text" />
			<br />
			<input type="submit" />
		</form>
	</body>
</html>

五、表单2

1.表单input type
                1>.button  按钮:与submit的区别在于,该按钮点击不会自动提交表单。
                2>.checkbox  复选框 如果需要向服务器传值,必须提供name和value值。
                      属性: checked="checked" 表示默认选中。
                3>. file:表示文件上传
                4>. hidden  表示隐藏域
                   通途: 当不希望在页面显示,但是有必须传递给服务器的数据。
                   属性:name value
2.属性
               value :对于输入型的,value就是输入在表单中的内容。
                            对于非输入型的,value值需要给定。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--1.表单input type
				1>.button  按钮:与submit的区别在于,该按钮点击不会自动提交表单。
				2>.checkbox  复选框 如果需要向服务器传值,必须提供name和value值。
				      属性:
				       checked="checked" 表示默认选中。
				3>. file:表示文件上传
				4>. hidden  表示隐藏域
				   通途: 当不希望在页面显示,但是有必须传递给服务器的数据。
				  属性:
				    name value
			2.属性
			   value :对于输入型的,value就是输入在表单中的内容。
			                            对于非输入型的,value值需要给定。
		-->
		<form action="">
			用户名 :<input type="text" name="username" />
			<br />
			<input type="button" value="点我打开百度"/>
			<br />
			爱好:
			打篮球 <input type="checkbox" name="hobby" value="playbasketball" checked="checked"/>
			<!--如果属性与属性值相同,在h5以后,支持只写一个-->
			踢足球 <input type="checkbox" name="hobby" value="football" checked/>
			打排球 <input type="checkbox" name="hobby" value="volleyball"/>
			<br />
			请上传照片:
			<input type="file" name="filename" />
			<br />
			这是一个隐藏域 
			<input type="hidden" name="idname" value="kk"/>
			<input type="submit" value="提交" />
		</form>
	</body>
</html>

六、表单3

表单项:input
            1.image 图片域:具有提交表单的功能
                注意:必须有src的属性。
            2.radio  单选框
              注意:
               ①单选框必须作为同一个按钮组,才可以互斥操作。
                   加入同一个按钮组,name属性必须相同。
               ② 默认被选中,属性 checked
            3.reset 重置

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--表单项:input
			1.image 图片域:具有提交表单的功能
			    注意:
			     必须有src的属性。
			2.radio  单选框
			  注意:
			   1>单选框必须作为同一个按钮组,才可以互斥操作。
			   	加入同一个按钮组,name属性必须相同。
			   2> 默认被选中,属性 checked
			3.reset 重置
		-->
		<form action="">
			用户名 : <input type="text" />
			<br />
			<br />
			性别:
			男 <input type="radio" name="sex"  checked="checked"/>
			女 <input type="radio"  name="sex" />
			<br />
			<br />
			<input type="image" src="img/7.jpg" width="300px"/>
			<input type="submit" />
			<input type="reset" />
		</form>
	</body>
</html>

其它表单项
            1.下拉列表框:
             select > option
               注意:
                ① multiple 可以显示多个列表项
                ② size 表示可以显示的个数。
            2.文本域:
               textarea
              注意:
                ① cols 表示列
                ② rows 表示行
                ③ 只读 : readonly="readonly"

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--其它表单项
			1.下拉列表框:
			 select > option
			   注意:
			    ① multiple 可以显示多个列表项
			    ② size 表示可以显示的个数。
			2.文本域:
			   textarea
			  注意:
			    ① cols 表示列
			    ② rows 表示行
			    ③ 只读 : readonly="readonly"
		-->
		<form action="">
			请选择国籍:
			<select name="country" multiple="multiple" size="2">
				<option value="0">------请选择-------</option>
				<option value="1">中国</option>
				<option value="2">日本</option>
				<option value="3">美国</option>
			</select>
			请选择省份
			<select name="city" id="">
				<option value="0">-------请选择--------</option>
				<option value="1">北京</option>
				<option value="2">四川</option>
				<option value="3">上海</option>
			</select>
			<br />
			<!--文本域-->
			自我介绍:
			<br />
			<textarea name="" id="" cols="100" rows="100" readonly="readonly">
				 xxxx须知
				 请同意
			</textarea>
			<br />
			<input type="submit" value="提交"/>
		</form>

	</body>
</html>

七、框架集

框架集
            1.作用:可以让一个窗体被切割成多个窗口,显示多个页面。
            2.frameset 框架集的外层标签,拆分窗体
            3.注意: frameset在使用时,不能放置在body中,一般放置在head和body之间。
            4.frameset的属性:
               ① cols:垂直拆分。
               ② rows:水平拆分
                取值: % 、 px、* 表示除了上面的 ,剩下的部分
            5.frame表示链接的窗体页面。其中src表示链接的页面。
            6.如果想在某个窗体中打开的页面,需要给定name属性,通过target属性指名在哪个frame中打开。
            总结:
              ① 要想拆分窗体:
                  frameset  cols rows
                            每一个窗体
                  frame  src
              ② 对于页面存在链接的,如果需要在某一个框架集的窗体中打开,需要指名该窗体的名称,通过超链接的 target属性进行设置。

框架集首页代码:

<frameset rows="150px,*">
	  		<frame src="left.html" />
	  		<frame src="right.html" name="bottom" />
	  	</frameset>

框架集上半部分代码 :

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h1 align="center">欢迎光临某某网站</h1>
		<h6 align="right"><a href="登录.html" target="bottom">登录</a></h6> 
		<h6 align="right"><a href="注册.html" target="bottom">注册</a></h6>
	</body>
</html>

2.框架集补充细节:

          ①.noresize:无法重置框架
          ②.border:0 表示去除边框

<frameset rows="20%,*" border="0px"  >
			<frame  src="" noresize="noresize"/>
			<frameset cols="20%,*"  >
				<frame />
				<frame />
			</frameset>
	</frameset>

浮动框架:iframe :画中画

<iframe src="index.html" frameborder="1px"></iframe>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

工地精神

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

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

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

打赏作者

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

抵扣说明:

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

余额充值