2_31_HTML中超链接、锚链接、图像、表格的学习_190917

一、超链接

 嵌套标签的使用

在这里插入图片描述
代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>常用的门户网站</title>
	</head>
	<body>
	<h3>常用的门户网站有:</h3>
	<ul>
		<li><a href = "self" target="blank">新浪</a> </li>
		<li><a href = "self" target="blank">搜狐</a> </li>
		<li><a href = "self" target="blank">网易</a> </li>
	</ul>
	</body>
</html>

二、锚链接
1、使用情况:
当网页的内容比较长时,有时需要链接到网页的某一个位置上 (当前页面定位),此时需要使用锚链接。
2、使用条件:
使用锚连接需要先定义锚点,将希望链接到的网页的位置定义为 锚点,并为其取名。然后将锚点前加 “#” 作为超级链接的 href 值即可。
在这里插入图片描述
代码:

<!---定义锚链接--->  
<a name = "head"></a>   ②
<a href = "footer">至页尾</a>  ①
<p>第1章</p>
<p>第2章</p>
<p>第3章</p>
<p>第4章</p>
<p>第5章</p>
<p>第6章</p>
<p>第7章</p>
<p>第8章</p>
<p>第9章</p>
<p>第10章</p>
<p>第11章</p>
<p>第12章</p>
<p>第13章</p>
<p>第14章</p
<p>第15章</p>
<p>第16章</p>
<a name = "footer"></a>    ①
<a href ="#head">至页首</a>   ②

三、电子邮件链接

<a href = “mailto:ngrdaiwx@163.com”>给XX发邮件</a>

四、图像
在这里插入图片描述

相对路径和绝对路径区别:

绝对路径(冗长):指目录下的绝对位置,直接达到的目标位置。可以理解为文件的绝对地址(绝对path)

如:
C:\Users\17114\Desktop\戴文鑫—HTML\网页设计\20190917.html

相对路径:指当前文件的路径引起的跟其他文件的路径关系。即相对于当前文件想访问其他文件的路径。

如:
  ../HTML.txt   (“..”——表示访问当前文件路径的前一路径)

注意:

  1. 如果当前文件和其他文件在同一个目录下面。 直接访问其他文件的文件名即可
  2. …/ : 跳到上一目录
  3. 如果其他文件和当前文件不在同一个目录,那么需要 “…/” 跳转到 其他文件的目录下,再来进行访问。

相对路径的好处:
因为我们开发网站的时候,一般在本地电脑上开发,测试完成后,放到服务器上(另一个电脑),如果用绝对路径可能显示不出来(原因是,有可能服务器上根本没有本地电脑上的盘),所以,一般牵扯,当前文件和其他文件的连接时候,我们都用相对路径。这样可以避免文件找不到的问题。

在这里插入图片描述
五、表格
在这里插入图片描述
1、基本语法:

<table>
  <tr>
    <td>单元格内容</td>
    <td>单元格内容</td>
  </tr>
</table> 

在这里插入图片描述
在这里插入图片描述

4、增加了三个表格的基本标签后:

<table>
	<thead>
		<tr>
		 <th></th>
		</tr>
	</thead>	
	<tbody>
	   <tr>
	    <td></td>
	   </tr>
	</tbody>
    <tfoot>
	    <tr>
	     <td></td>
	    </tr>
	</tfoot>
</table>

注意:

 <table width=”60%”>

% : 表示以浏览器页面的宽度作为基础计算table的宽度, 因
为table标签 外面就是body标签。

 <tr width= 50%>  

依据父类标签的宽度,来计算该标签的宽度。
一般用 % 设置宽高,只需要在table标签中设置 width = “50%”

练习:
(1)
在这里插入图片描述
代码:

 <!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>这是第三个HTML文档</title>
</head>

<body>
<table  border = "1px" align = "center">
<caption>学生信息表</caption>	
<thead>
	<tr>
		<th>学号</th>
		<th>姓名</th>
		<th>性别</th>
	</tr>
</thead>
	
<tfoot>
	<tr>      <!--跨列:colspan  跨行:rowspan -->  
		<td colspan = "5" align = "center">这里是表尾</td>     
	</tr>
</tfoot>

<tbody>
	<tr>
		<td>0001</td>
		<td>王明明</td>
		<td>男</td>
	</tr>
	
	<tr>
		<td>0002</td>
		<td>李梅</td>
		<td>女</td>
	</tr>
	
	<tr>
		<td>0003</td>
		<td>张晓莉</td>
		<td>女</td>
	</tr>
</tbody>

</table>	
</body>
</html>

(2)
在这里插入图片描述
代码:

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>这是第三个HTML文档</title>
</head>

<body>
<table  border = "1px" align = "center">
<caption>学生信息表</caption>	
<thead>
	<tr>
		<td>序号</td>
		<td>姓名</td>
		<td>学号</td>
		<td>学院</td>
		<td>联系方式</td>
	</tr>
</thead>
	
<tfoot>
	<tr>
		<td colspan = "5" align = "center">这是表尾</td>
	</tr>
</tfoot>

<tbody>
	<tr>
		<td>1</td>
		<td>张三</td>
		<td>0001</td>
		<td>信息学院</td>
		<td>110</td>
	</tr>
	
	<tr>
		<td>2</td>
		<td>李四</td>
		<td>0002</td>
		<td>数码科技学院</td>
		<td>112</td>
	</tr>
	
	<tr>
		<td>3</td>
		<td>王五</td>
		<td>0003</td>
		<td>体育学院</td>
		<td>114</td>
	</tr>
</tbody>
</table>	
</body>
</html>

(3)
在这里插入图片描述
代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8">
<title>学生信息表</title>
</head>
<body>
<table width: 60%  cellspacing="2" cellpadding="3"border="1px">
     <tr>
    <td rowspan="5" style="background-color: darkorange">学生</td>
    <td colspan="6" style="background-color: aqua;color: red">学生信息</td>
     </tr>

    <tr style="background-color: salmon">
        <td>序号</td>
        <td>姓名</td>
        <td>性别</td>
        <td>年龄</td>
        <td>电话</td>
        <td>住址</td>
    </tr>
	
    <tr style="background-color: darkgray">
        <td>1</td>
        <td>张三</td>
        <td>男</td>
        <td>23</td>
        <td>110</td>
        <td>雁塔</td>
    </tr>

    <tr style="background-color: darkgray">
        <td>2</td>
        <td>张三</td>
        <td>男</td>
        <td>23</td>
        <td>110</td>
        <td>雁塔</td>
    </tr>
	
    <tr style="background-color: darkgray">
        <td>3</td>
        <td>张三</td>
        <td>男</td>
        <td>23</td>
        <td>110</td>
        <td>雁塔</td>
    </tr>
</table>
</body>
</html>

(4)
在这里插入图片描述
要求:

  1. 设置table 宽为 整个页面的一半
  2. 边框只有一条线,字体居中
  3. 设置自己觉得好看 的背景颜色
  4. 合并单元格 语文这一项

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>学生信息表</title></head>
<body>
<table  width = "50%" cellspacing="0" cellpadding="0" border = "1px">
	<tr style="background-color:  aqua" align= "center">
        <th>项目</th>
        <th colspan= "5">上课</th>
		<th colspan="2">休息</th>
    </tr>
	
	<tr align= "center">
        <th>星期</th>
        <th>星期一</th>
		<th>星期二</th>
		<th>星期三</th>
		<th>星期四</th>
		<th>星期五</th>
		<th>星期六</th>
		<th>星期日</th>
    </tr>
	<!--跨行一定注意要在第一个变化行内写入,否者上面会向前移进-->
	<tr align= "center">
        <td rowspan="4">上午</td>
        <td rowspan="6">语文</td>
		<td>数学</td>
		<td>英语</td>
		<td>物理</td>
		<td>化学</td>
		<td>化学</td>
		<td rowspan="4">休息</td>
    </tr>
	
	<tr align= "center">
		<td>数学</td>
		<td>英语</td>
		<td>物理</td>
		<td>化学</td>
		<td>化学</td>
    </tr>
	
	<tr align= "center">
		<td>数学</td>
		<td>英语</td>
		<td>物理</td>
		<td>化学</td>
		<td>化学</td>
    </tr>
	
	<tr align= "center">
		<td>数学</td>
		<td>英语</td>
		<td>物理</td>
		<td>化学</td>
		<td>化学</td>
    </tr>
	
	<tr align= "center">
        <td rowspan="4">上午</td>
		<td>数学</td>
		<td>英语</td>
		<td>物理</td>
		<td>化学</td>
		<td>化学</td>
		<td rowspan="4">休息</td>
    </tr>
	
	<tr align= "center">
		<td>数学</td>
		<td>英语</td>
		<td>物理</td>
		<td>化学</td>
		<td>化学</td>
    </tr>
</table>
</body>
</html>

重点总结:

设置样式属性的两种方式:
(1) 直接在标签(默认属性)里面写。
Eg:

      <table width = ”10px”>

(2) 写在 style = “样式”,style里面。
Eg:

 <table style = “background-color : red”>

注意: 第一种方式,属性与值之间是用“ = ”连接
第二种方式,属性与值之间用“ :”连接。
若方式一没有实现,可能是因为该属性不是该标签的默认属性,就可以将该属性移至到style 里尝试。(注意连接符)
若方式二没有实现,可以尝试一下方式一。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值