day01HTML基础入门

day01HTML基础入门

1、今日内容学习目标

1) 能够使用idea创建html文档(掌握)

2)能够使用h1~h6、hr、p、br 等与文本有关的标签

3)能够使用有序列表ul-li和无序列表ol-li显示列表内容

4)能够使用图片img标签把图片显示在页面中

5) 能够使用超链接a标签跳转到一个新页面(掌握)

6) 能够使用table、tr、td标签定义表格(掌握)

7) 能够制作黑马旅游网的首页(掌握)

2、今日学习标签总览

一天的学习需要使用众多独立没有关联的标签,为了大家更好的吸收,现给出标签总览,以**“重要程度”排序。例如:“表格标签”**为今天最重要的标签。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lb49FN1h-1577025658883)(img/1.bmp)]

3、前端知识介绍

1、关于前端的一些要知道的事情:

前端课程的特点:知识点细,碎,多

学习前端方法:

不要死记硬背,要学会运用

案例驱动,通过案例学习

2、前端7天架构

我们学习java其实是在做JavaEE开发,主要是开发基于网页的后台应用程序,例如:京东、淘宝等购物网站。

在基础班,我们主要学习了JavaSE中的一些API,就是为了给我们在就业班学习JavaEE企业级应用开发打下坚实的基础!

而现在,我们还不能直接进入JavaEE的学习,在此之前,我们需要先学习一些有关网页开发的技术,这是进入JavaEE开发的必经之路!

下面,让我们先来了解一下JavaEE企业级开发的技术架构:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5diy4422-1577025658884)(img/2.bmp)]

说明:

HTML 网页的骨架,用来书写网页的。

Css 美化网页的。

javaScript 网页的灵魂,用来交互前端页面和后台服务器之间的数据的,没有js。那么html+css就是一个静态页面,不会和后台服务器进行

数据的交互。开发中也就没有什么意义了。

4、案例介绍

通过今天的学习要做出如下网页的:黑马旅游网的首页。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SGAmTD8s-1577025658884)(img/3.bmp)]

当然,大家现在还不知道怎么来完成这个案例,因为这个案例中需要使用很多HTML中的标签。所以想完成上述案例,我们必须先学习html这门语言。

5、HTML的概述

5.1、 什么是HTML

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ndUrJHtp-1577025658885)(img/4.bmp)]

HTML:超文本标记语言(HyperText Markup Language)

​ 1)“超文本”就是指超过普通文本,页面内可以包含图片、链接、视频、音乐等非文字内容。并且超文本还可以设置大小,颜色,点击文本还可以进行页面跳转。说白了就是文本文件只能书写字符数据,不能包含图片、连接、视频、音乐等。而超文本是可以书写非字符的内容。超人 普通人

​ 2) “标记”: 网页由各种各样的标记(标签)组成,就是使用标签的方法将需要的内容包括起来。例如:www.itcast.cn 标记是一个超链接。只是一些文本,由浏览器去解析这些标签符号。

​ 3)“语言” 就是指人与计算机交互的方式。例如,之前学习的javase,sql语句,html语言。

总结:它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程。

补充:网页存放在服务器上,运行在浏览器上,运行之前先从服务器上下载到本地,在本地浏览器上解析。

5.2、什么是HTML5

2014年10月29日,万维网联盟泪流满面地宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布,这是一次重大的革新。

HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以其能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。

目前支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari(苹果系统),Opera等。不同的浏览器之间是有差异,同一个网页运行可能会不同。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ad8lAwpt-1577025658885)(img/5.bmp)]

5.2.1、HTML能干什么

HTML用于编写网页。平时上网通过浏览器我们看到的大部分页面都是由html编写的。在浏览器访问网页时,可以通过“右键/查看网页源代码”看到具体的html代码。

​ 网页内容包含:HTML代码、CSS代码、JavaScript代码等内容。

​ 1)HTML代码: 结构层(好比人的骨骼/身体) 负责从语义的角度搭建页面结构

​ 2)CSS代码: 表现层(好比人的穿衣打扮) 负责从审美的角度美化页面

​ 3)JavaScript代码:行为层(好比一个人能歌善舞) 负责从交互的角度提升用户体验。

​ 网页根据内容是否改变分为:静态页面、动态页面

​ 4)静态页面:编写之后在浏览器不再改变的网页。HTML就是用于编写静态网页的。

​ 5)动态页面:会根据不同的情况展示不同的内容。例如:登录成功后右上角显示用户名。

5.2.2、HTML语言特点 (了解)

1、 HTML文件不需要编译,直接使用浏览器解析即可。

2、 HTML文件的扩展名是*.html 或 *.htm。

3、 HTML结构都是由标签组成。

4、 标签名预先定义好的,我们只需要了解其功能即可。

​ 1) 标签名不区分大小写,通常都是小写。

​ 2) 通常情况下标签由开始标签和结束标签组成。叫做双标签。例如:www.baidu.com 超链接

​ 3) 如果没有结束标签,建议以/结尾。叫做单标签。例如:

​ 补充:img a 称为标签名

5、 HTML结构包括两部分:头head和体body。

5.2.3、 HTML标签的属性 (了解)

语法格式:

<标签名 属性名1="属性值" 属性名2="属性值" ...></标签名>

特点:

1、 HTML属性一般都出现在HTML标签中, 是HTML标签的一部分。

2、 标签可以有属性,它包含了额外的信息.属性的值一定要在双引号中。

3、 标签可以拥有多个属性。

4、 一般属性由属性名和属性值成对组成的。

示例:

<a href="http://www.itcast.cn">上海传智播客</a>  <!-- 定义一个上海传智播客的超链接 -->

补充:上海传智播客叫做a标签的文本值。

<img src="images/baby.jpg" width="80" height="50"/>   <!-- 定义一张图片,并设置图片的宽度和高度-->

5.3、开发HTML

5.3.1、使用记事本创建html

​ 1、 在任意位置,创建“文本文档”,重命名“1.html”。注意文件后缀名是.html或者叫做.htm都可以。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XZf5OBmi-1577025658886)(img/6.bmp)]

​ 2、 右键/ 打开方式/ 记事本,开发html文件,并编写如下内容

<html>
		<head>
				<title>这是标题</title>
		</head>
		<body>
				这是正文
		</body>
</html>

说明:

​ 1) 上述内容除了汉字,其他的字符都是固定不变的。

​ 2) 以上使用的标签组成了HTML页面的基本结构,现将所有标签进行陈述:

​ 整个页面的根标签,一个页面只需要一个,由头和体组成。

​ 头标签,用于引入脚本、导入样式等。一般情况下头标签的内容在浏览器端都不显示。

子标签,用于显示浏览器标题。

​ 体标签,是整个网页的主体,我们编写的html代码基本都在此标签体内。

​ 3、 使用浏览器打开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n96Ucu5w-1577025658886)(img/7.bmp)]

关于上面在浏览器中显示的内容,我们在浏览器中查看也没有什么特殊的效果,接下来修改下代码,在这里只是先了解,后面我们会详细讲解。

<html>
	<head>
		<title>这是标题</title>
	</head>
	<body>
		<font size="5" color="red">这是正文</font>
	</body>
</html>

浏览器显示效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NsPZAebI-1577025658887)(img/8.bmp)]

5.3.2、以下是HTML的基本结构
<!-- 基本结构 -->
<html>根标签
	<!-- 网页头部 -->
	<head>
		<!-- 标题 -->
		<title>这是标题</title>
	</head>
		<!-- 网页主体 -->
	<body>
        <font size="5" color="red">这是正文</font>
	</body>
</html>
标签名作用
html网页的根元素,只能有一个根元素
head网页的头部,可以指定网页的标题
body网页的主体部分,我们的内容就写在主体中。
注释嵌套:HTML的注释不能嵌套

格式:

注释特点:

​ 浏览器查看时,不显示。右键查看源码可以看到。

5.3.3、 使用IntelliJ IDEA创建html(掌握)

使用“记事本”开发效率低,现阶段使用idea做为开发工具,开发步骤如下:

在IDEA中创建静态Web工程

1.创建静态Web工程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SAv1yEOY-1577025658887)(img/9.bmp)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UVUTs0li-1577025658888)(img/10.bmp)]

2.指定工程名和保存位置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f90Zrv3E-1577025658888)(img/11.bmp)]

3.创建HTML文件,选择html5的版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n3LfULPX-1577025658889)(img/12.bmp)]

4.创建HTML文件

<!DOCTYPE html>
<html lang="en">
<head>
    <!--指定当前页面的字符集-->
    <meta charset="UTF-8">
    <title>我的第一个网页</title>
</head>
<body>
    <h1>hello,上海黑马程序员</h1>
</body>
</html>

说明:在html中添加注释的快捷键是:ctrl+/

5.点右上角一排浏览器按钮运行,idea会使用内置的服务器在指定的浏览器上运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p8kMJr3L-1577025658890)(img/13.bmp)]

6.在浏览器上运行的结果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m9GPMMIL-1577025658890)(img/14.bmp)]

5.3.4、项目结构

一个网页项目建议按如下目录创建结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aqnDVkny-1577025658890)(img/15.bmp)]

6、 网站信息页面显示

6.1、案例需求

通常在一个网站中都会有关于公司的介绍, 那么我们就来完成这样的案例 。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ygZbHUOf-1577025658891)(img/16.bmp)]

当然,大家现在还不知道怎么来完成这个案例,因为这个案例中需要使用很多HTML中的标签。所以想完成上述案例,我们必须先学习html这门语言中的标签。

6.2、相关知识点

本案例中需要使用的标签如下:

<h1></h1> 标题标签
<hr />水平线标签
<font>字体标签
<b></b>加粗标签
<i></i>斜体标签
<p></p>段落标签 
<br />换行标签

下面我们开始一个一个的介绍,为了方便演示,在day01_html项目下新建一个 案例1标签演示 的目录,并在该目录下创建一个“demo01.html”文件。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tL0LGvq3-1577025658892)(img/17.bmp)]

6.2.1、标题标签
HTML提供<hn>系列标签,用于修饰标题,包含:<h1><h2><h3><h4><h5><h6>。
其中:<h1> 定义最大的标题。<h6> 定义最小的标题。
<hn>标题标签</hn>	n的取值1-6

示例:

在body标签体中书写如下标签:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GWp8DJkn-1577025658892)(img/18.bmp)]

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-viSlJDpY-1577025658892)(img/19.bmp)]

6.2.2、 水平线标签:

标签在 HTML 页面中创建一条水平分隔线。

​ size属性: 水平线的高度,单位像素:px

​ noshade属性: 没有阴影,取值:noshade,表示显示纯色

<hr size="5" noshade="noshade" />

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XSSmq2sU-1577025658893)(img/20.bmp)]

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uvKBWlIy-1577025658893)(img/21.bmp)]

6.2.3、字体标签:
<font size="2" color="red" face="微软雅黑">字体的内容</font>

用于设置字体尺寸、字体颜色等。

标签具有如下属性:

​ size 属性: 设置字体的大小。可能的值:从 1 到 7 的数字。浏览器默认值是 3。

说明:如果字体设置超过7,都是按照7进行显示。

​ color属性: 设置字体的颜色。

​ 颜色的取值:#xxxxxx 或 colorname

​ 1、#xxxxxx 表示使用红绿蓝三原色设置颜色

​ 红绿蓝分别取值:00 – FF,此处使用16进制。

​ #000000 表示黑色,#FFFFFF白色

​ #FF0000红色,#00FF00绿色,#0000FF蓝色

​ 红绿蓝2位取值相同可以省略成1位。例如:# FF0000 简化成#F00

​ 2、colorname 使用英文单词确定颜色。red 红色,blue 蓝色,green绿色

​ face 属性: 设置文字的字体。

​ 示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-INW0UAwF-1577025658894)(img/22.bmp)]

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FBM5JGQv-1577025658894)(img/23.bmp)]

说明:在html5中对于font标签不建议使用,但是仍然保留了html4的这个标签,在我们还没有学习css样式之前,这个标签还是经常使用的,现在各大浏览器对其还是支持的,所以我们还可以继续使用。

6.2.4、 格式化标签:

粗体

斜体

<b>要加粗的字体</b>
<i>要倾斜的字体</i>

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hcEQzGdk-1577025658895)(img/24.bmp)]

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EtmsqWlA-1577025658895)(img/25.bmp)]

6.2.5、 段落标签:


在网页中要把文字有条理地显示出来,离不开段落标记,就如同我们平常写文章一样,整个网页也可以分为若干个段落,而段落的标记就是


插入单个换行。

<p>段落内容</p><!-- 每个段落之间有留白 -->
<br /> <!-- 换行标签,只是换行,不会有留白 -->

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-090xw0QG-1577025658896)(img/26.bmp)]

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zEcLyc49-1577025658896)(img/27.bmp)]

6.3、 案例分析

6.3.1、知识点分析

需要的使用标签已经介绍完成,现在我们一次分析一下“公司简介”基本信息不同的地方都使用了哪些标签。

1、 “公司简介”,需要使用标题标签完成 ,例如:

2、 “中关村黑马程序员训练营” 需要使用字体标签完成 。

3、 “传智播客” 需要斜体 和 粗体 组合完成。

4、 这个文档被划分成4个区域,每一个区域之间有定义的间隔,需要使用段落标签

完成。

5、 第2行或 第3行是一个普通的换行,在html标签中,需要使用
完成。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IzTdWfmY-1577025658897)(img/28.bmp)]

6.3.2、 步骤分析

1、 创建test01.html页面用来显示页面信息

2、 将课前资料文件,黑马程序员介绍信息.txt 中内容,复制到idea软件中

3、 使用标题标签

修饰“公司简介”

4、 使用标题标签


添加分隔线

5、 使用段落标签


划分区域

6、 使用字体标签 修饰“中关村黑马程序员训练营”

7、 使用格式化标签 修饰“传智播客”

6.4、代码实现

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h1>公司简介</h1>
		<hr />
		<p><font color="red">“中关村黑马程序员训练营”</font>是由<i><b>传智播客</b></i>联合中关村软件园、优快云,并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,解决当前软件开发技术飞速发展,而企业招不到优秀人才的困扰。 <br />目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。</p>

		<p>黑马程序员的学员多为大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年轻人。黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”,必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确保学员质量,并降低企业的用人风险。</p>

		<p>中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新,不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。</p>

		<p>一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。</p>
	</body>
</html>

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mLbl2LlS-1577025658897)(img/29.bmp)]

7、特殊字符标签

我们把特殊字符称为实体字符,所有的实体字符以 & 开头,以 ; 结尾。

符号	名称	HTML页面展示
	空格符	  &nbsp;
<	小于号	  &lt;  less than
>	大于号	  &gt;  greate than
©	版权符	  &copy;
¥	元(yen) &yen;

示例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IxPPuzo5-1577025658924)(img/30.bmp)]

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YRAPdQrg-1577025658925)(img/31.bmp)]

8、网站图片页面显示案例

8.1、案例介绍

在上面的案例中,我们发现这个页面都是文字的内容,而我们看到的页面往往文字和图片是并存的,

或者很多地方都是图片的效果,那么我们如何在页面中显示图片呢?

​ 1) 需求:制作家用电器排行榜

​ 2) 案例效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G0pAkPdw-1577025658925)(img/32.bmp)]

当然,大家现在还不知道怎么来完成这个案例,因为我们还没有学习HTML中的图片标签,那么我们现在就来学习一下吧。

8.2、案例相关标签

图片标签: 在html页面中引用一张图片。

格式:

<img src="图片的路径地址" />

注意:

1)src:表示图片的路径,一般使用当前服务器,也可以使用其它服务器。不能使用本地地址。c:/aaa.jpg

img标签对应的属性:

属性名称含义作用
src图片的路径地址表示图片的路径,一般使用当前服务器,也可以使用其它服务器。不能使用本地地址。c:/aaa.jpg
width宽度如果只设置其中一项,那么图片会等比例缩放
height高度
title提示文本鼠标悬停在图片上方会出现的文字信息
alt替换文本图片加载失败的时候才会出现的文字信息
border边框只能定义边框的粗细

示例:

1)在案例2标签演示文件夹下新创键一个文件夹叫做:img。然后将图片复制到img文件夹下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-81rdmASc-1577025658926)(img/33.bmp)]

  1. 演示代码如下:

在案例2标签演示文件夹下新创键一个html页面:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Kl4mTqD-1577025658926)(img/34.bmp)]

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图片演示</title>
</head>
<body>
    <!--图片标签-->
    <img src="img/mm.jpg" width="400" height="300" title="我是一个大美女" border="1">
    <img src="img/美女.jpg" width="400" height="300" title="我是一个大美女" alt="这里曾经有一个大美女">
</body>
</html>

8.3、 案例分析

8.3.1、知识点分析

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5fznkKxV-1577025658927)(img/35.bmp)]

8.3.2、 分析步骤

1、 创建案例二: 网站图片页面显示的html页面,即test02.html。

2、 使用图片标签标签的src属性引入图片

8.3.3、 代码实现
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>家用电器排行榜</title>
</head>
<body>
    <h2>家用电器排行榜</h2>
    <!--图片标签-->
    <img src="img/tv01.jpg">TCL太差了
    <hr/>
    <img src="img/tv02.jpg">创维还不错
    <hr/>
    <img src="img/tv03.jpg">小米还不错
    <hr/>
    <img src="img/tv04.jpg">创维还不错
    <hr/>
    <img src="img/tv05.jpg">创维还不错
    <hr/>
    <!--访问其他服务器的图片-->
    <img src="http://www.itcast.cn/files/image/201802/20180207094540257.jpg">
</body>
</html>
8.3.4、实现效果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eRaIYNyn-1577025658927)(img/36.bmp)]

9、 网站列表页展示

9.1、案例介绍

在页面中显示文字和图片我们已经完成了,那么如果想在页面中显示一组友情链接信息,效果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qob6toy2-1577025658928)(img/37.bmp)]

点击这几个链接,可以跳转到相应的网站上.那么现在我们就来实现这样的效果。

9.2、相关知识点

9.2.1、列表标签:
    9.2.1.1、无序列表
      <ul type="disc">
      	<li>内容一</li>
      	<li>内容二</li>
      </ul>
      

      说明:对于无序列表标签ul单独使用没有任何意义,我们一般都会结合ul的子标签li一起使用。

      ul无序列表的属性:

      名称含义
      type=“circle”空心圆
      type=“disc”默认值,实心黑色圆
      type=“square”实心黑色正方形
      注意:type属性写在ul身上是所有li改变,写在li身上是单个子标签li改变。

      示例:

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fAMIYTcP-1577025658928)(img/38.bmp)]

      9.2.1.2、有序列表
        <ol type="1">
        	<li>内容一</li>
        	<li>内容二</li>
        </ol>
        

        ol有序列表的属性:

        名称形式
        type=“1”默认值,1、2、3…
        type=“a”小写的英文字母,a、b、c…
        type=“A”大写的英文字母,A、B、C…
        type=“i”小写的罗马数字,i、ii、iii…
        type=“I”大写的罗马数字,I、II、III…
        注意:属性type写在ol身上是所有li改变,写在li身上是单个改变

        示例:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f2xo1LIU-1577025658929)(img/39.bmp)]

        9.2.2、超链接标签:(掌握)

        标签是超链接。页面中必不可少的一个标签,互联网正是因为有了超链接而变得丰富多彩,我们可以通过超链接跳转页面、跳转图片等相应的操作。

        <a href="跳转的路径地址"></a>
        

        超链接的属性:

        名称作用取值
        href用于确定需要显示页面的路径(URL)必写属性
        target确定以何种方式打开href所设置的页面blank 新窗口打开 self 在自己的页面中打开,将原来页面覆盖。默认打开方式
        9.2.2.1、外部链接(掌握)

        如果想通过一个链接跳转一个网址,那么这里要注意必须加上http://或者https://的协议。

        <a href="http://www.itcast.cn/">去传智官网</a>
        

        示例:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dbiwvHuI-1577025658929)(img/40.bmp)]

        效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1hpcMI8I-1577025658930)(img/41.bmp)]

        9.2.2.2、空连接(理解)

        如果我们希望这是一个链接,但是用户单击之后又不需要跳转,那么这种称之为空链接,也叫做假链接。

        <a href="#"></a>
        <a href="javascript:;"></a> √建议使用这个
        <a href="javascript:"></a> √建议使用这个
        <a href="javascript:void(0);"></a>
        <a href="javascript:void(0)"></a>
        

        说明:

        1)一般不建议使用第一种 # 。因为第一种格式,当点击该超链接的时候浏览器地址栏会发生变化,多一个#;

        这种方法会在地址栏的后面添加一个#号,然后回到页面顶部。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VSn4ibWl-1577025658930)(img/42.bmp)]

        点击超链接之后,地址栏会多一个#:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fepjx0qT-1577025658930)(img/43.bmp)]

        2)第一种格式除了多一个#号,如果页面内容比较多的时候,点击该超链接的时候,会出现如下所示现象:

        就是当点击该超链接的时候,页面会重新回到页面的最上面。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YhKVxj9i-1577025658931)(img/44.bmp)]

        当把页面下拉到页面的最下面的时候,点击超链接的时候,页面又会回到页面上面。

        3)第2、3、4、5种属于我们后面学习的javascript语言的伪协议。上面使用javascript的伪协议的作用相同,会使a标签链接到一个js方法,但这个方法是void(0),则不会触发。

        示例:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GoK6R0Pb-1577025658931)(img/45.bmp)]

        效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FYodyJLX-1577025658932)(img/46.bmp)]

        9.2.2.3、锚点链接(了解)

        通过和name值做一个绑定,实现区域的跳转。

        用法:

        1、 首先创建点击跳转的链接a标签,href写上 #锚点名 实现一个绑定的操作。

        2、 定义一个锚点a标签,定义一个name属性,name的值要与锚点名一致,这个操作也称之为抛锚。

        <a href="#锚点名">点击跳转</a>
        <a name="锚点名">目标区域</a>
        

        示例:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3c3ug7nt-1577025658932)(img/47.bmp)]

        效果:直接从上面找到页面的下面:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B5ChVwk1-1577025658932)(img/48.bmp)]

        9.3、 案例分析

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D5xjRf3P-1577025658933)(img/49.bmp)]

        分析:通过网页显示看出,需要使用无序列表,并且具有超连接。

        9.4、案例实现

        <!DOCTYPE html>
        <html>
        	<head>
        		<meta charset="UTF-8">
        		<title></title>
        	</head>
        	<body>
        		<!--定义一个无序列表-->
        		<ul type="square">
        			<li><a href="http://www.itcast.cn">传智播客</a></li>
        			<li><a href="http://www.baidu.com">百度</a></li>
        			<li><a href="http://www.163.com">网易</a></li>
        			<li>百合</li>
        		</ul>
        	</body>
        </html>
        

        说明:这里需要使用无序列表,ul,并且在ul下面含有4个子标签li。所以,这里我们可以使用快捷键生成:

        先书写:ul>li*4 ------》然后按tab快捷键。

        效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rl2gN26M-1577025658933)(img/50.bmp)]

        10、黑马旅游网站首页显示

        10.1、 案例介绍

        我们在平时开发中会经常使用表格

        布局更多。比如以下页面就是使用table来布局的。一个table表格是由多行和多列组成。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IwbRAJNH-1577025658933)(img/51.bmp)]

        10.2、 相关知识点

        10.2.1、 案例相关标签

        本案例使用的标签,如下:

        1)

        表格标签

        1. 表格中的行标签

        3)表格中一行中的列标签

        10.2.1.1、 表格标签

        HTML表格由

        标签以及一个或多个、
        (表头)或标签组成。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dfDzJET0-1577025658934)(img/52.bmp)]

        <table> 是父标签,相当于整个表格的容器。
        

        table标签的属性:

        名称作用
        border表格边框的宽度
        width表格的宽度
        height表格的高度
        cellpadding单元格边沿与其内容之间的空白
        cellspacing单元格之间的空白
        bgcolor :background color表格的背景颜色

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SBveNBbc-1577025658934)(img/53.bmp)]

        <tr>标签用于定义行
        

        tr标签的属性:

        名称作用
        align单元格内容的水平对齐方式,取值:left 左 、right 右、center 居中
        <td>标签用于定义表格的单元格(一个列)
        td标签的属性:column 列 row 行
        
        名称作用
        colspan单元格可横跨的列数(横向合并单元格) column
        rowspan单元格可横跨的行数(纵向合并单元格)
        align单元格内容的水平对齐方式,取值:left 左 、right 右、center 居中
        <th>标签用于定义表头。单元格内的内容默认居中、加粗。th中也具有colspan和rowspan属性
        
        10.2.2、 简单的表格

        需求:在页面上显示4个用户的编号、姓名、年龄、性别。

        分析:需要使用表格标签table完成。

        由于4个用户+头标签----》5行----》5个tr

        编号、姓名、年龄、性别------》4列----》4个td

        案例代码如下所示:

        <!DOCTYPE html>
        <html>
        	<head>
        		<meta charset="UTF-8">
        		<title></title>
        	</head>
        	<body>
        		<!--
        			需求:在页面上显示4个用户的编号、姓名、年龄、性别
        			分析:需要使用表格标签table完成。
        			由于4个用户+头标签----》5行
        			编号、姓名、年龄、性别------》4列
        		-->
        		<h3>简单的表格</h3>
        		<!--
        			border="1px"   表示table表格的边框宽度是1像素
        			width="400px"  表示table表格的宽度是400px
        			height="300px" 表示table表格的高度是300px
        		-->
        		<table border="1px" width="400px" height="300px">
        			<tr>
        				<td>编号</td>
        				<td>姓名</td>
        				<td>年龄</td>
        				<td>性别</td>
        			</tr>
        			<tr>
        				<td>1</td>
        				<td>锁哥</td>
        				<td>18</td>
        				<td></td>
        			</tr>
        			<tr>
        				<td>2</td>
        				<td>黑旋风</td>
        				<td>19</td>
        				<td></td>
        			</tr>
        			<tr>
        				<td>3</td>
        				<td>助教</td>
        				<td>23</td>
        				<td></td>
        			</tr>
        			<tr>
        				<td>4</td>
        				<td>班导</td>
        				<td>22</td>
        				<td></td>
        			</tr>
        		</table>
        	</body>
        </html>
        

        完成效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZLd9Skdy-1577025658934)(img/54.bmp)]

        注意:

        1)表格默认是没有边框的,需要手动添加border的属性,每一个单元格的大小是根据内容自动适配的,同样可以给表格标签设置整体的大小。

        没有给表格添加border的属性的样子:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pVmO1oc4-1577025658935)(img/55.bmp)]

        2)改变table表格的背景颜色,在table标签中添加一个属性 bgcolor,然后设置属性值即可。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pB3A6AUO-1577025658935)(img/56.bmp)]

        效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tEmc7b0s-1577025658936)(img/57.bmp)]

        3)通过添加表格边框我们发现单元格和单元格之间具有缝隙,如果想把单元格之间的距离以及单元格和内容之间的距离清除,那么需要在table表格标签上加上cellspacing(单元格之间的空白)和cellpadding(单元格边沿与其内容之间的空白)分别设置为0。

        4)另外还有一个属性align水平对齐方式,加在tr身上是改变这一行里面所有单元格的内容,如果加在td身上就是改变这一个单元格内容。

        <!DOCTYPE html>
        <html>
        	<head>
        		<meta charset="UTF-8">
        		<title></title>
        	</head>
        	<body>
        		<!--
        			需求:在页面上显示4个用户的编号、姓名、年龄、性别
        			分析:需要使用表格标签table完成。
        			由于4个用户+头标签----》5行
        			编号、姓名、年龄、性别------》4列
        		-->
        		<h3>简单的表格</h3>
        		<!--
        			border="1px"   表示table表格的边框宽度是1像素
        			width="400px"  表示table表格的宽度是400px
        			height="300px" 表示table表格的高度是300px
        			
        			cellspacing="0" 表示单元格之间的距离是0
        			cellpadding="0" 表示单元格中的字体和边框之间的距离
        		-->
        		<table border="1px" width="400px" height="300px" cellspacing="0" cellpadding="0">
        			<tr>
        				<td>编号</td>
        				<td>姓名</td>
        				<td>年龄</td>
        				<td>性别</td>
        			</tr>
        			<!--
        				<tr align="center"> 表示这一行数据都位于中间
        			-->
        			<tr align="center">
        				<td>1</td>
        				<td>锁哥</td>
        				<td>18</td>
        				<td></td>
        			</tr>
        			<tr>
        				<td>2</td>
        				<!--
        					<td align="center">黑旋风</td> 
        					表示只有这一列数据  黑旋风 位于中间
        				-->
        				<td align="center">黑旋风</td>
        				<td>19</td>
        				<td></td>
        			</tr>
        			<tr>
        				<td>3</td>
        				<td>助教</td>
        				<td>23</td>
        				<td></td>
        			</tr>
        			<tr>
        				<td>4</td>
        				<td>班导</td>
        				<td>22</td>
        				<td></td>
        			</tr>
        		</table>
        	</body>
        </html>
        

        效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lz8lmsLh-1577025658936)(img/58.bmp)]

        10.2.3、 带有表头的表格

        如果希望某一个单元格是一个标题,可以把单元格标签td改写成th,标题自带加粗和居中的页面显示效果。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-86twrWZk-1577025658936)(img/59.bmp)]

        ​ 效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nSp3f3BJ-1577025658937)(img/60.bmp)]

        10.2.4、 合并单元格

        表格可以合并单元格的操作,通过跨行和跨列的标签属性进行合并,但是要注意被合并的单元格标签需要手动删除才可以。

        需求1: 实现跨行,制作电话本。如下图所示:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QEjZYhDi-1577025658937)(img/61.bmp)]

        分析:

        上述案例有4行,先查看多的行数,2列。对于张三是跨2行的。

        跨行使用td标签中的rowspan属性可以实现纵向合并单元格。

        案例代码:

        <!DOCTYPE html>
        <html>
        	<head>
        		<meta charset="UTF-8">
        		<title></title>
        	</head>
        	<body>
        		<h1>跨行表格</h1>
        		<!--
        			4行2列
        		-->
        		<table border="1px" width="400" cellspacing="0" cellpadding="10">
        			<tr>
        				<th>姓名</th>
        				<th>手机号</th>
        			</tr>
        			<tr>
        				<!--这里rowspan="2" 表示td跨2行-->
        				<td rowspan="2">张三</td>
        				<td>13800000000</td>
        			</tr>
        			<tr>
        				<!--删除该行-->
        				<!--<td>张三</td>-->
        				<td>13800000001</td>
        			</tr>
        			<tr>
        				<td>李四</td>
        				<td>13800000000</td>
        			</tr>
        		</table>
        </html>
        

        需求2: 实现跨列,制作电话本。如下图所示:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZuG1JN7E-1577025658937)(img/62.bmp)]

        分析:

        上述案例有3行,3列。查看多的列,对于手机号是跨2列的。

        跨列使用td标签中的colspan(横向合并单元格)。

        案例代码:

        		<h1>跨列表头</h1>
        		<table border="1" width="400" cellpadding="10" cellspacing="0">
        			<tr>
        				<th>姓名</th>
        				<!--colspan="2" 表示手机号跨2列-->
        				<th colspan="2">手机号</th>
        				<!--<td>手机号</td>-->
        			</tr>
        			<tr>
        				<td>张三</td>
        				<td>13800000000</td>
        				<td>13800000001</td>
        			</tr>
        			<tr>
        				<td>李四</td>
        				<td>13900000000</td>
        				<td>13900000001</td>
        			</tr>
        		</table>
        
        10.2.5、 关于table表格的标签补充
        标签名作用
        caption整个表格的标题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F0YKmGZ4-1577025660860)(img/63.bmp)] 实现效果:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ZDPCB2P-1577025660860)(img/64.bmp)]
        tbody表格主体,无论有没有写****tbody,浏览器都会在解析的时候生成一个tbody标签[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UXJm5mr2-1577025660860)(img/65.bmp)]

        10.3、 案例分析

        根据对黑马旅游网首页页面的分析,我们将采用表格嵌套的方式绘制。**首页绘制一个7行1列的表格用于作为外围的整体结构,**然后给每一行分别添加表格绘制自己的模块,有1×4 表格,有1×10表格。对于第4行轮播条暂时不编写,需要使用js。(第3天和第4天讲解),这里只是暂时放一张图片即可。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Eshfq7ZD-1577025658938)(img/66.png)]

        10.4、 案例开发步骤

        10.4.1、 整体布局

        创建最外面的表格,边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%,居中对齐

        说明:width="100%"表示自适应父容器body的大小,这里就是整个页面

        创建7行tr和和1列td

        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>黑马旅游网首页</title>
        </head>
        <body>
            <!--1.创建最外面的表格,边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%,居中对齐-->
            <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
                <tr>
                    <td>
                        1
                    </td>
                </tr>
                <tr>
                    <td>
                        2
                    </td>
                </tr>
                <tr>
                    <td>
                        3
                    </td>
                </tr>
                <tr>
                    <td>
                        4
                    </td>
                </tr>
                <tr>
                    <td>
                        5
                    </td>
                </tr>
                <tr>
                    <td>
                        6
                    </td>
                </tr>
                <tr>
                    <td>
                        7
                    </td>
                </tr>
            </table>
        </body>
        </html>
        

        实现效果:

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JqVtKQHG-1577025658938)(img/67.png)]

        10.4.2、 最上面的横幅图片

        1)案例效果

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-STqFXF9y-1577025658938)(img/68.bmp)]

        2)案例分析

        直接在里面插入一张图片top_banner.jpg即可,图片的宽度使用100%

        3)案例代码

        <!--第1行:横幅图片-->
        <tr>
            <td>
                <img src="img/top_banner.jpg" width="100%"/>
            </td>
        </tr>
        
        10.4.3、 Logo所在行

        1)案例效果

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-www9T4Li-1577025658939)(img/69.bmp)]

        2)案例分析

        使用表格嵌套,插入一个1行3列的表格。边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%。

        表格只有1行,全部居中

        第1列的图片:logo.jpg。第2列的图片search.png,宽度设置为500。第3列图片hotel_tel.png

        3)案例代码

        <!-- 第2行:表格嵌套,插入1行3列的表格 -->
        <tr>
            <td>
                <table border="0" width="100%" cellpadding="0" cellspacing="0">
                    <!--这一行全部居中-->
                    <tr align="center">
                        <!--第1列是logo-->
                        <td>
                            <img src="img/logo.jpg">
                        </td>
                        <!--第2列是搜索框,宽度500-->
                        <td>
                            <img src="img/search.png" width="500">
                        </td>
                        <!--第3列是电话-->
                        <td>
                            <img src="img/hotel_tel.png">
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        
        10.4.4、 导航条

        1)案例效果

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d5pLtWlt-1577025658939)(img/70.bmp)]

        2)案例分析

        插入一个1行10列的表格

        边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%,背景色设置#ffc900。

        在每个单元格中输入一个菜单项,每个菜单项上可以加上a标签,单元格的高度设置为45

        tr对齐居中,则表格中的文字居中

        3)案例代码

        <!--第3行:导航条 -->
            <tr>
                <td align="center">
                    <!--1行10列的表格,宽100%-->
                    <!--2.边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%,背景色设置#ffc900。-->
                    <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffc900">
                        <!--4.tr对齐居中,则表格中的文字居中-->
                        <tr align="center">
                            <!--3.在每个单元格中输入一个菜单项,每个菜单项上可以加上a标签,单元格的高度设置为45-->
                            <!--门票	酒店	香港车票	出境游	国内游	港澳游	抱团定制	全球自由行	收藏排行榜-->
                            <td height="45">
                                <a href="javascript:;">首页</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">门票</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">酒店	</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">香港车票</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">出境游</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">国内游</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">港澳游</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">抱团定制</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">全球自由行</a>
                            </td>
                            <td height="45">
                                <a href="javascript:;">收藏排行榜</a>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        
        10.4.5、 轮播图

        1)案例效果

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lM5V5ut3-1577025658939)(img/71.bmp)]

        2)案例分析

        因为没有学习相关的js知识,这里只要插入一张图片banner_3.jpg即可,宽度为100%
        

        3)案例代码

        <!--第4行:轮播图-->
        <tr>
            <td>
                <img src="img/banner_3.jpg" width="100%">
            </td>
        </tr>
        
        10.4.6、 旅游产品部分

        1)案例效果

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nP85vDtK-1577025658940)(img/72.bmp)]

        2)案例分析

        a:“黑马精选”、“国内游”、"境外游"三个部分嵌套一个6行1列的表格,边框、内边距、单元格间距都为0,表格宽度为95%,表格设置居中。

        b:其中1,3,5行在td中添加图标icon_5.jpg、icon_6.jpg、icon_7.jpg和文字,下面使用hr添加水平线,粗细即size是2,颜色为:#ffc900,td单元格的高度为80

        c:第2行嵌套一个1行4列的表格,每个单元格插入1张图片jiangxuan_1.jpg和文字。文字使用p。价格使用font标签设置为红色。

        d:第4行嵌套一个1行2列的表格,边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%。左边1列单元格插入1张图片guonei_1.jpg,右边1列嵌套一个2行3列的表格,每个单元格插入1张图片和文字。

        e:第6行与第4行的制作方法相同,左边1列的图片名为jiangwai_1.jpg,修改文字和图片即可

        3)案例代码

        <!--1."黑马精选"、"国内游"、"境外游"三个部分嵌套一个6行1列的表格,边框、内边距、单元格间距都为0,表格宽度为95%,表格设置居中。-->
        <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
            <!--2.其中1,3,5行在td中添加图标icon_5.jpg、icon_6.jpg、icon_7.jpg和文字,
            下面使用hr添加水平线,粗细2,颜色为:#ffc900,td单元格的高度为80-->
            <!--黑马精选-->
            <tr>
                <td height="80">
                    <img src="img/icon_5.jpg">黑马精选
                    <hr size="2" color="#ffc900"/>
                </td>
            </tr>
            <tr>
                <td>
                    <!--3.第2行嵌套一个1行4列的表格,每个单元格插入1张图片jiangxuan_1.jpg和文字。
                    文字使用p。价格使用font标签设置为红色。-->
                    <table>
                        <tr>
                            <td>
                                <img src="img/jiangxuan_1.jpg">
                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                <font color="red">&yen;899</font>
                            </td>
                            <td>
                                <img src="img/jiangxuan_1.jpg">
                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                <font color="red">&yen;899</font>
                            </td>
                            <td>
                                <img src="img/jiangxuan_1.jpg">
                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                <font color="red">&yen;899</font>
                            </td>
                            <td>
                                <img src="img/jiangxuan_1.jpg">
                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                <font color="red">&yen;899</font>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <!--国内游-->
            <tr>
                <td height="80">
                    <img src="img/icon_6.jpg">国内游
                    <hr size="2" color="#ffc900"/>
                </td>
            </tr>
            <tr>
                <td>
                    <!--第4行嵌套一个1行2列的表格,左边1列单元格插入1张图片guonei_1.jpg,
                    右边1列嵌套一个2行3列的表格,每个单元格插入1张图片和文字。-->
                    <table border="0" cellspacing="0" cellpadding="0" width="100%">
                        <tr>
                            <td>
                                <img src="img/guonei_1.jpg">
                            </td>
                            <td>
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/jiangxuan_2.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_2.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_2.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <img src="img/jiangxuan_2.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_2.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_2.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
        
                </td>
            </tr>
            <!--境外游-->
            <tr>
                <td height="80">
                    <img src="img/icon_7.jpg">境外游
                    <hr size="2" color="#ffc900"/>
                </td>
            </tr>
            <tr>
                <td>
                    <!--5.第6行与第4行的制作方法相同,左边1列的图片名为jiangwai_1.jpg,修改文字和图片即可-->
                    <table border="0" cellspacing="0" cellpadding="0" width="100%">
                        <tr>
                            <td>
                                <img src="img/jiangwai_1.jpg">
                            </td>
                            <td>
                                <table>
                                    <tr>
                                        <td>
                                            <img src="img/jiangxuan_3.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_3.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_3.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <img src="img/jiangxuan_3.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_3.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                        <td>
                                            <img src="img/jiangxuan_3.jpg">
                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                            &yen;778
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
        
        10.4.7、 页面脚部

        1)案例效果

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d2URUvIS-1577025658940)(img/73.bmp)]

        2)案例分析

        1. 第6行插入图片footer_service.png,宽度100%

        2. 第7行要求td的背景色即bgcolor是#ffc900,td中的内容居中显示,td的高度是45。输入文字,文字写在font标签中,文字大小2,颜色用灰色

        3)案例代码

        <tr>
            <td>
                <!--6 1.第6行插入图片footer_service.png,宽度100%-->
                <img src="img/footer_service.png" width="100%"/>
            </td>
        </tr>
        <tr>
            <td bgcolor="#ffc900" align="center" height="45">
                <!--7 第7行要求td的背景色即bgcolor是#ffc900,td中的内容居中显示,td的高度是45。输入文字,文字写在font标签中,文字大小2,颜色用灰色-->
               <font size="2" color="gray"> 江苏传智播客教育科技股份有限公司 版权所有Copyright 2006-2018, All Rights Reserved 苏ICP备16007882</font>
            </td>
        </tr>
        

        10.5、 完整案例代码

        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>黑马旅游网首页</title>
        </head>
        <body>
            <!--1.创建最外面的表格,边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%,居中对齐-->
            <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
                <tr>
                    <td>
                        <!--横幅图片-->
                        <img src="img/top_banner.jpg" width="100%">
                    </td>
                </tr>
                <tr>
                    <td>
                        <!--1.使用表格嵌套,插入一个1行3列的表格。边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%。-->
                        <!--2.表格只有1行,全部居中-->
                        <!--3.第1列的图片:logo.jpg。第2列的图片search.png,宽度设置为500。第3列图片hotel_tel.png-->
                        <table border="0" cellspacing="0" cellpadding="0" width="100%">
                            <tr align="center">
                                <td>
                                    <img src="img/logo.jpg">
                                </td>
                                <td>
                                    <img src="img/search.png" width="500">
                                </td>
                                <td>
                                    <img src="img/hotel_tel.png">
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td>
                        <!--1.插入一个1行10列的表格-->
                        <!--2.边框、单元格间隔、单元格与内容的间隔都设置成0,宽度100%,背景色设置#ffc900。-->
                        <!--3.在每个单元格中输入一个菜单项,每个菜单项上可以加上a标签,单元格的高度设置为45-->
                        <!--4.tr对齐居中,则表格中的文字居中-->
                        <!--5.上一级的td对齐居中,则表格整个位置居中。-->
                        <table border="0" cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffc900">
                            <tr align="center">
                                <td height="45">
                                    <a href="javascript:void(0);">首页</a>
                                </td>
                                <td>首页</td>
                                <td>首页</td>
                                <td>首页</td>
                                <td>首页</td>
                                <td>首页</td>
                                <td>首页</td>
                                <td>首页</td>
                                <td>首页</td>
                                <td>首页</td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td>
                        <!--轮播图-->
                        <img src="img/banner_3.jpg" width="100%">
                    </td>
                </tr>
                <tr>
                    <td>
                        <!--1."黑马精选"、"国内游"、"境外游"三个部分嵌套一个6行1列的表格,边框、内边距、单元格间距都为0,表格宽度为95%,表格设置居中。-->
                        <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
                            <!--2.其中1,3,5行在td中添加图标icon_5.jpg、icon_6.jpg、icon_7.jpg和文字,
                            下面使用hr添加水平线,粗细2,颜色为:#ffc900,td单元格的高度为80-->
                            <!--黑马精选-->
                            <tr>
                                <td height="80">
                                    <img src="img/icon_5.jpg">黑马精选
                                    <hr size="2" color="#ffc900"/>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <!--3.第2行嵌套一个1行4列的表格,每个单元格插入1张图片jiangxuan_1.jpg和文字。
                                    文字使用p。价格使用font标签设置为红色。-->
                                    <table>
                                        <tr>
                                            <td>
                                                <img src="img/jiangxuan_1.jpg">
                                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                <font color="red">&yen;899</font>
                                            </td>
                                            <td>
                                                <img src="img/jiangxuan_1.jpg">
                                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                <font color="red">&yen;899</font>
                                            </td>
                                            <td>
                                                <img src="img/jiangxuan_1.jpg">
                                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                <font color="red">&yen;899</font>
                                            </td>
                                            <td>
                                                <img src="img/jiangxuan_1.jpg">
                                                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                <font color="red">&yen;899</font>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                            <!--国内游-->
                            <tr>
                                <td height="80">
                                    <img src="img/icon_6.jpg">国内游
                                    <hr size="2" color="#ffc900"/>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <!--第4行嵌套一个1行2列的表格,左边1列单元格插入1张图片guonei_1.jpg,
                                    右边1列嵌套一个2行3列的表格,每个单元格插入1张图片和文字。-->
                                    <table border="0" cellspacing="0" cellpadding="0" width="100%">
                                        <tr>
                                            <td>
                                                <img src="img/guonei_1.jpg">
                                            </td>
                                            <td>
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/jiangxuan_2.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_2.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_2.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <img src="img/jiangxuan_2.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_2.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_2.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>
        
                                </td>
                            </tr>
                            <!--境外游-->
                            <tr>
                                <td height="80">
                                    <img src="img/icon_7.jpg">境外游
                                    <hr size="2" color="#ffc900"/>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <!--5.第6行与第4行的制作方法相同,左边1列的图片名为jiangwai_1.jpg,修改文字和图片即可-->
                                    <table border="0" cellspacing="0" cellpadding="0" width="100%">
                                        <tr>
                                            <td>
                                                <img src="img/jiangwai_1.jpg">
                                            </td>
                                            <td>
                                                <table>
                                                    <tr>
                                                        <td>
                                                            <img src="img/jiangxuan_3.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_3.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_3.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            <img src="img/jiangxuan_3.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_3.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                        <td>
                                                            <img src="img/jiangxuan_3.jpg">
                                                            <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                                                            &yen;778
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td>
                        <!--6 1.第1行插入图片footer_service.png,宽度100%-->
                        <img src="img/footer_service.png" width="100%"/>
                    </td>
                </tr>
                <tr>
                    <td bgcolor="#ffc900" align="center" height="45">
                        <!--7 2.第2行输入文字,背景色#ffc900,内容居中,高度45,文字大小2,颜色用灰色-->
                       <font size="2" color="gray"> 江苏传智播客教育科技股份有限公司 版权所有Copyright 2006-2018, All Rights Reserved 苏ICP备16007882</font>
                    </td>
                </tr>
            </table>
        </body>
        </html>
        

        11、 总结

        3.jpg">

        上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)


        ¥778



        上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)


        ¥778



        上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)


        ¥778




















        江苏传智播客教育科技股份有限公司 版权所有Copyright 2006-2018, All Rights Reserved 苏ICP备16007882


        ```

        11、 总结

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MR8PD5dx-1577025658941)(img/74.bmp)]

        评论
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

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

        抵扣说明:

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

        余额充值