Web学习第二天——HTML的基本标签(媒体标签、链接标签、列表标签、表格标签、表单标签)

一、媒体标签

(一)、图片标签(img)

图片标签用于显示图片

标签格式及属性介绍
<img />图片标签
常用属性:
src:图片的路径(必要属性)
width:图片宽度(值可为百分比80%也可为像素200)
height:图片高度(值可为百分比80%也可为像素200)【width和height属性建议定义一个即可,以避免图片失真变形】
alt:图片加载失败(浏览器没找到图片)时的替换文本  
title:鼠标悬停在图片上的提示文本

案例

<img src="img/toplogo.png" width="200"  alt="图片内容77" title="这是张Logo图片"/>
<img src="img/logo.png" width="200" alt="图片内容gooogle" title="这是谷歌Logo图片"/>
<img src="img/toplogo.pn" width="200" alt="图片内容77" title="这是张Logo图片"/>

效果
代码运行效果展示

(二)、音频标签(embed、audio)

用于浏览器播放音频文件。

embed标签

<embed  ></embed> 音频标签
常用属性:
src:音频路径(必要属性)
width:播放器宽度
height:播放器高度

案例

<embed src="img/青花瓷.mp3" width="200" height="100" ></embed>

audio标签

<audio></audio>音频标签
常用属性:
src:音频路径(必要属性)
controls:播放的控制台(没有这个属性不显示控制台)
autoplay:自动播放(有这个属性打开网页自动播放)

案例

<audio src="img/青花瓷.mp3" controls="controls" autoplay="autoplay"></audio>

Chrome浏览器上embed标签与audio标签运行效果
在这里插入图片描述
IE浏览器上embed标签与audio标签运行效果
在这里插入图片描述

(三)、视频标签(embed、video)

embed标签

<embed></embed>用法与音频embed标签相同。
警告!经本人测试Chrome浏览器不支持embed标签,该标签显示乱码,IE浏览器可正常解析!

案例

<embed src="img/蜗牛与黄鹂鸟.MP4" width="400"></embed>

video标签

<video></video>用法与音频标签audio相同。

案例

<video src="img/蜗牛与黄鹂鸟.MP4" controls="controls" autoplay="autoplay"></video>

Chrome浏览器上embed标签与audio标签运行效果在这里插入图片描述
IE浏览器上embed标签与audio标签运行效果在这里插入图片描述

(四)、源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>媒体标签学习</title>
		<style>
			body{
				background: palegreen;
			}
			h1,h3{
				text-align: center;
			}
		</style>
	</head>
	<body>
		<h1><a name="top"></a>媒体标签学习</h1>
		<hr />
		<h3>图片标签</h3>
		<img src="img/toplogo.png" width="200"  alt="图片内容77" title="这是张Logo图片"/>
		<img src="img/logo.png" width="200" alt="图片内容gooogle" title="这是谷歌Logo图片"/>
		<img src="img/toplogo.pn" width="200" alt="图片内容77" title="这是张Logo图片"/>
		<hr />
		<h3>音频标签</h3>
		<embed src="img/青花瓷.mp3" width="200" height="100"></embed>
		<h4>上为embed标签,下为audio标签</h5>
		<!--controls属性:控制台
			autoplay属性:自动播放 -->
		<audio src="img/青花瓷.mp3" controls="controls" autoplay="autoplay"></audio>
		<hr />
		<h3>视频标签</h3>
		<embed src="img/蜗牛与黄鹂鸟.MP4" width="400"></embed>
		<!--视频播放Chrome不支持embed标签-->
		左为embed标签,右为video标签
		<video src="img/蜗牛与黄鹂鸟.MP4" controls="controls" autoplay="autoplay"></video>
	</body>
</html>

二、链接标签(a)

HTML 使用超级链接与网络上的另一个文档相连。几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。

(一)、超链接标签

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。

<a href="跳转的位置">文本(图像)</a>
常用属性:
href:要跳转的链接地址(必要属性)
target:跳转的目标页面是新建窗口显示(_blank)、覆盖当前页面(_self)

案例

<a href="http://google.com">谷歌一下</a> 超链接文本
<a href="http://google.com" target=""_self""><img src="img/logo.png" width="200"/></a> 超链接图片

效果
在这里插入图片描述

(二)、锚链接

锚链接可以跳转到当前页面的指定位置或指定页面的指定位置!常用于长网页的快速定位和快速返回!
锚链接与超链接的区别在于,锚链接需要一个“锚点”,相当于一个定位的标识,使用a标签的name属性来设置“锚点”。

锚点

<a name="top"></a>常用锚点的写法
name属性的值为锚点名称,定位时用到,要求一个html页面锚点名称不能重复

定位

用法与超链接相同

<a href="#top">TOP</a>定位同一html文件中的锚点方法
href属性 = #+锚点名称
<a href="index.html#top">返回主页</a>定位不同html文件中锚点的方法
href属性值 = html文件路径+#+锚点名称

三、列表标签

(一)、无序标签(ul)

组织页面上文本

<ul type="square" title="这是无序列表">
	<li><a href="http://baidu.com">百度一下</a></li>
	<li><a href="http://google.com">谷歌一下</a></li>
	<li><a href="http://taobao.com">淘宝一下</a></li>
	<li><a href="http://jd.com">京东一下</a></li>
</ul>
type属性:标签图标形状disc:实心圆(默认)、circle:空心圆、square:方块
title属性:鼠标悬停文本提示

(二)、有序列表(ol)

<ol type="1" title="搜索大全">
	<li><a href="http://baidu.com">百度一下</a></li>
	<li><a href="http://google.com">谷歌一下</a></li>
	<li><a href="http://taobao.com">淘宝一下</a></li>
	<li><a href="http://jd.com">京东一下</a></li>
</ol>
用法基本与无序标签相同,需要注意的是type属性取值
type属性:1:阿拉伯数字排序
		a、A:字母排序
		i、I:罗马数字排序

(三)、自定义列表(dl)

主要用于图文混排。

<dl title="搜索大集合">
	<dt><img src="img/11.png" alt="google" width="50"/></dt>
		<dd><a href="http://google.com">谷歌一下吧</a></dd>
	<dt><img src="img/bd_logo1.png" alt="baidu" width="50"/></dt>
		<dd><a href="http://baidu.com">我是百度</a></dd>
	<dt><img src="img/so.ico" alt="360搜索" width="50"/></dt>
		<dd><a href="http://so.com">我是360搜索</a></dd>
</dl>
dt标签:用于显示图片
dd标签:用于显示文本

(四)、源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>列表标签学习</title>
		<style>
			body{
				background: palegreen;
				/*text-align: center;*/
			}
			h1,h3{
				text-align: center;
			}
		</style>
	</head>
	<body>
		<h1>列表标签学习</h1>
		<h3>无序列表ul</h3>
		<!--属性type:标签图标形状
				disc:实心圆(默认)
				circle:空心圆
				square:方块
			title:鼠标悬停提示文本
		-->
		<ul type="square" title="这是标题">
			<li><a href="http://baidu.com">百度一下</a></li>
			<li><a href="http://google.com">谷歌一下</a></li>
			<li><a href="http://taobao.com">淘宝一下</a></li>
			<li><a href="http://jd.com">京东一下</a></li>
		</ul>
		<hr />
		<h3>有序列表ol</h3>
		<ol type="1" title="谷歌相关图标">
			<li><a href="http://baidu.com">百度一下</a></li>
			<li><a href="http://google.com">谷歌一下</a></li>
			<li><a href="http://taobao.com">淘宝一下</a></li>
			<li><a href="http://jd.com">京东一下</a></li>
		</ol>
		<hr />
		<h3>自定义列表dl</h3>
		<dl title="搜索大集合">
			<dt><img src="img/11.png" alt="google" width="50"/></dt>
				<dd><a href="http://google.com">谷歌一下吧</a></dd>
			<dt><img src="img/bd_logo1.png" alt="baidu" width="50"/></dt>
				<dd><a href="http://baidu.com">我是百度</a></dd>
			<dt><img src="img/so.ico" alt="360搜索" width="50"/></dt>
				<dd><a href="http://so.com">我是360搜索</a></dd>
		</dl>
	</body>
</html>

(五)、运行效果

在这里插入图片描述

四、表格标签(table)

主要用于显示表格数据或数据库数据

<table border="2" width="30%" cellpadding="10" cellspacing="10">
	<tr>
		<th>姓名</th>
		<th>语文</th>
		<th>英语</th>
	</tr>
	<tr>
		<td>张三</td>
		<td>88</td>
		<td>92</td>
	</tr>
	<tr>
		<td>李四</td>
		<td>83</td>
		<td>95</td>
	</tr>
</table>
table常用属性:
	 border:表格边框粗细表示(不写则默认0,不显示表格边框)
	 width:表格宽度(不写浏览器则根据表格内容自动适应)
	 align:整个表格的对齐方式,,主要有三个值left center right 分别表示左、中、右三种对齐方式
	 bgcolor:整个表格的背景颜色
	 bordercolor:表格边框的颜色
	 cellspacing:单元格间的宽度()框线的宽度
	 cellpadding:单元格内容与周边框线的距离
tr常用属性:
	bgcolor:行内容的背景色
	border:行的边框宽度
	bordercolor:行边框颜色
	background:行背景图片
	align:行内容水平对齐方式
	valign:行内容的垂直对齐方式
td与th常用属性:
	width:单元格宽度
	height:单元格高度
	bgcolor:单元格的背景色
	border:单元格的边框宽度
	background:单元格的背景图片
	align:单元格内容水平对齐方式
	valign:单元格内容的垂直对齐方式
	colspan:跨列(横向跨越所占的格数)
	rowspan:跨行(纵向跨越所占的格数)

案例(表格跨行跨列)

<table border="2" width="30%" cellpadding="10" cellspacing="10">
	<tr>
		<th>姓名</th>
		<th>语文</th>
		<th>英语</th>
	</tr>
	<tr>
		<td>张三</td>
		<td>88</td>
		<td>92</td>
	</tr>
		<tr>
			<td>李四</td>
			<td>83</td>
			<td>95</td>
		</tr>
	</table>
	<hr />
	<h3>晋级学习(合并单元格)</h3>
	<table border="1" width="30%">
		<tr>
			<th>姓名</th>
			<th>科目</th>
			<th>成绩</th>
		</tr>
		<tr>
			<td rowspan="2">张三</td>
			<td>语文</td>
			<td>89</td>
		</tr>
		<tr>
			<td>英语</td>
			<td>78</td>
		</tr>
		<tr>
			<td rowspan="2">李四</td>
			<td>语文</td>
			<td>95</td>
		</tr>
		<tr>
			<td>英语</td>
			<td>77</td>
		</tr>
		<tr>
			<td colspan="3" align="left">备注:</td>
		</tr>
</table>

运行效果
在这里插入图片描述

五、表单标签(form)

表单用于收集不同类型的用户输入。
表单是一个包含表单元素的区域。

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。

   <form action="提交地址" method="提交方式post/get">
   < input type+"···" />···
   </from>
    action:表单信息提交给谁(服务器地址,#表示提交给自己,一般用于调试)
    method:提交方式get和post
    		 get会在地址栏中显示表单的数据(不安全),
    		 post:不会在地址栏中显示数据,数据会在一个叫form Data的地方
    <input type="···" />:表单元素
    	type取值:text(文本框)password(密码框)submit(提交按钮)

案例

<form action="#" method="get">
	<p>用户名: <input type="text" name="uname" /></p>
	<p>密码:<input type="password" name="pwd" /></p>
	<p><input type="submit" value="Google" /></p>
</form>
表单数据以键值对的方式提交,其中键为name属性的值,值为用户输入;

案例效果展示
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值