- HTML5从入门到精通(第4版)
- 明日科技编著
- 3476字
- 2024-12-24 10:26:16
2.1 编写第一个HTML文件
2.1.1 HTML文件的编写方法
一个HTML文件是由一系列的元素和标签组成的。HTML的标签分为两种类型:单独出现的标签和成对出现的标签。大多数标签都是成对出现的,由起始标签和结束标签组成。起始标签的格式为<元素名称>,结束标签的格式为</元素名称>。其完整语法如下。
<元素名称>要控制的元素</元素名称>
成对标签仅对包含在其中的文件部分发生作用,例如<title>标签和</title>标签就是成对标签,用于界定标题元素的范围,也就是说,<title>和</title>标签之间的部分是此HTML文件的标题。
单独标签的格式为<元素名称>,其作用是在相应的位置插入元素,例如<br>标签便是在该标签所在位置插入一个换行符。
说明
每个HTML标签都可以用大写、小写或混合写。例如,<HTML>、<html>和<Html>都是一样的。
在每个HTML标签中,还可以设置一些属性来控制HTML标签建立的元素。这些属性将位于所建立元素的起始标签中,因此起始标签的基本语法如下。
<元素名称 属性1="值1" 属性2="值2"… >
结束标签的建立方式如下。
</元素名称>
因此,在HTML文件中,某个元素的完整定义语法如下。
<元素名称 属性1="值1" 属性2="值2"…>元素资料</元素名称>
说明
语法中,设置各属性所使用的“"”可省略。
当用一组HTML标签将一段文字包含在中间时,这段文字与包含文字的HTML标签被称为一个元素。元素是HTML文件的重要组成部分,例如title(文件标题)、img(图像)及table(表格)等。元素名不区分大小写。HTML用标签来规定元素的属性及其在文件中的位置。
由于在HTML语法中,每个由HTML标签与文字所形成的元素内,还可以包含另一个元素。因此,整个HTML文件就像是一个大元素,包含了许多小元素。
在所有HTML文件,最外层的元素是由<html>标签建立的。在<html>标签建立的元素中,包含两个主要的子元素,这两个子元素是由<head>标签与<body>标签建立的。由<head>标签建立的元素的内容为文件标题,而由<body>标签建立的元素内容为文件主体。
编写HTML文件主要有如下3种方法。
手工直接编写。由于HTML语言编写的文件是标准的ASCII文本文件,所以我们可以使用任何的文本编辑器来打开并编写HTML文件,如Windows系统中自带的记事本。
使用热门的Web开发软件,如Jetbrains公司的WebStorm、Microsoft公司的Visual Studio Code、SangilKim公司的EditPlus、Adobe公司的Dreamweaver。
由Web服务器一方实时动态生成。这需要进行后端的网页编程来实现,如ASP、PHP等,一般情况下都需要数据库的配合。
2.1.2 手工编写页面
下面使用记事本编写第一个HTML文件,步骤如下。
(1)选择“开始→程序→附件→记事本”命令,打开Windows系统自带的记事本,如图2.1所示。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P26_67143.jpg?sign=1739488674-uJT9JWFug6hF6ZDXCo1yDYbGagsKnmZP-0-8448307909835aa9cb42560ded82a656)
图2.1 记事本
(2)在记事本中直接输入下面的HTML代码。
<html> <head> <title>简单的HTML文件</title> </head> <body text="blue"> <h2 align="center">HTML初露端倪</h2> <hr> <p>让我们一起体验超炫的HTML旅程吧</p> </body> </html>
(3)输入代码后,记事本中显示代码的内容,如图2.2所示。
(4)选择记事本菜单中的“文件→保存”命令,弹出如图2.3所示的“另存为”对话框。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P26_67129.jpg?sign=1739488674-YeWHCCoEAX7IMRRVfXqW0867ek9k5wci-0-0a14e6fc72e15c990cbaa6369e5a9977)
图2.2 显示代码的记事本
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P26_67130.jpg?sign=1739488674-qG9zocq4wxjR7Ju3Jwpb8pQiF7XedRTn-0-731487d63d206a81db647e87eb18aae4)
图2.3 “另存为”对话框
(5)在对话框中选择存盘的文件夹,然后在“保存类型”中选择“所有文件”,在“编码”中选择UTF-8,这里将“文件名”设置为index.html,最后单击“保存”按钮。
(6)关闭记事本,回到存盘的文件夹,双击如图2.4所示的index.html文件,我们可以在浏览器中看到最终页面效果,如图2.5所示。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P26_67134.jpg?sign=1739488674-72LmIHvSRhVRhekz2fYtGoDwRpSQm6hm-0-3c8f0281210ea43b9483fadfdecdbad0)
图2.4 双击html文件
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P26_67140.jpg?sign=1739488674-Ex84ayncLIz9qUEGXT5ZXejuqjQodK8D-0-6ef8bb9163f021d0ab7a77d8f4a1d7a5)
图2.5 页面效果
注意
使用记事本编写HTML页面时,如果记事本中声明了文档的编码格式,那么保存文件时,也要注意修改编码格式(见图2.3下方的“编码”选项),否则浏览文件可能会出现乱码。
2.1.3 实例演练——创建基本的HTML网页
【例2.1】实现明日科技公司简介。(实例位置:资源包\TM\sl\2\1)
本节中创建一个基本的HTML网页,功能是简单介绍明日科技公司,运行效果如图2.6所示。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P27_67155.jpg?sign=1739488674-DbIy7S70CjKrUr7iJfenYXWGSmoZ9v0N-0-7ef9c8eb5270f33c4bb4800138f19483)
图2.6 明日科技公司简介
具体步骤如下。
(1)创建一个html文件,将其命名为slyindex.html。
(2)在<title>…</title>标签中定义文件的标题为“明日科技公司简介”。
(3)在页面的主题标签内,将页面的背景图片和文字的颜色设置为黑色,并将上边距、左右边距都设置为10像素。其实现的代码如下。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P27_67250.jpg?sign=1739488674-RonHE0O6Af6UU9LvWhGl6eQHVhCSqKny-0-02d91a39fac69a38c86de8b560f0b690)
(4)通过CSS样式的<style>标签,去除重复的背景图。其实现的代码如下。
<style type="text/css"> body{background-repeat:no-repeat} </style>
2.1.4 使用WebStorm制作页面
WebStorm是Jetbrains公司旗下的一款JavaScript开发工具,被广大开发者誉为“Web前端开发神器”,它具有十分优秀的代码补全功能,并支持所有流行的库。WebStorm不仅可以用于编辑JavaScript代码,还可以用于编写和修改HTML以及CSS代码。正因如此,WebStorm受到广大前端开发者的喜爱。下面介绍WebStorm的下载和使用。
1.下载与安装
WebStorm的下载与安装步骤如下。
(1)打开浏览器,输入网址https://www.jetbrains.com/zh-cn/webstorm/download/#section=windows,进入WebStorm官方下载页面,如图2.7所示。在该页面中,读者可以选择符合自己计算机系统的WebStorm,然后单击“下载”按钮即可开始下载。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P28_130623.jpg?sign=1739488674-Mbv1KA32G4RebQa4Ax1NfaK4LuQZGh0l-0-6de2fd7e2b2690c9dbca7a15f5ee8b7e)
图2.7 WebStorm官方下载页面
说明
WebStorm是一个收费软件,官网下载的安装文件默认提供30天的试用期,如果想一直使用WebStorm开发程序,需要在官网购买使用授权。
(2)下载完成以后,页面会弹出对话框,询问是否保留已下载的WebStorm,单击“保留”按钮即可将WebStorm安装包保留至本地,如图2.8所示。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P29_130626.jpg?sign=1739488674-kFQaDGHXgWVF9PrT7UFjizxXDV0XV0uO-0-e78d98e635b0cdeb5d8a258e800a71ef)
图2.8 将WebStorm安装包保存至本地
(3)双击打开本地的WebStorm安装包,开始安装WebStorm,如图2.9所示。单击Next按钮进入如图2.10所示的页面,在该页面中单击Browse按钮选择安装路径。设置完成以后,再次单击Next按钮进行下一步。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P29_67348.jpg?sign=1739488674-hq1egkJraECZhYDZqC4MLiXcRxsgR8Aq-0-5ac74c3527721ef1cb2d6d3acfc0e973)
图2.9 开始安装WebStorm
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P29_67349.jpg?sign=1739488674-3XuRrBeIaYbATJFRe35bA4MrTloIZUq6-0-c307494d1f5799c211f68f58994d2f35)
图2.10 选择安装路径
(4)图2.11显示了安装选项页面。为了方便以后打开WebStorm,可以在计算机桌面上创建一个新的快捷方式。创建新的快捷方式时,读者只需在第一项中选择符合自己计算机系统类型的快捷方式,然后单击Next按钮进行下一步,选择开始菜单文件夹,如图2.12所示,选择默认的JetBrains,单击Install按钮进行下一步。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P30_67375.jpg?sign=1739488674-uH3Uy29StezrUVovRy2qmRTLJyTgOEPR-0-83550fd901208d25d71afcc7caa4401a)
图2.11 添加快捷方式
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P30_67376.jpg?sign=1739488674-jNltDLHIIjgbvwZhC9ZU6PbH5tHnwHJP-0-fd04a9ad32acbc41cabb216fb600ec89)
图2.12 选择开始菜单文件夹
(5)选择完开始菜单文件夹以后,进入WebStorm安装页面,如图2.13所示。安装完成以后,Next按钮会处于可单击的状态,单击该按钮,进入如图2.14所示的提示用户安装完成的页面,单击Finish按钮即可。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P30_67380.jpg?sign=1739488674-Xo2ua4aCvFuTdRkp3plPfIOGIgrO5bti-0-5922495e85c50291db783d4ab343abef)
图2.13 安装WebStorm
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P30_67381.jpg?sign=1739488674-Zj9N8toh5qBxLhSAgr4BfztPFMkq3IYy-0-b75ccaf8332c4db2f5beba5af28e47ff)
图2.14 安装完成
2.WebStorm的使用
WebStorm的使用步骤如下。
(1)双击打开WebStorm,打开中的页面如图2.15所示,打开后的页面如图2.16所示,单击第一项New Project按钮可以新建一个项目。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P30_67385.jpg?sign=1739488674-SU2lIxPYUHUJFWHFm9q2v0HqPmKnEK8o-0-74ee576116b9e8eb0a51e859fd910786)
图2.15 打开WebStorm
(2)图2.17显示了选择新建项目文件的路径的页面。读者也可以单击右侧文件夹的图标选择已有的文件夹,然后单击Create按钮即可成功创建一个项目,如图2.18所示。接下来需要创建HTML文件,右击项目名称,然后在弹出的快捷菜单中选择New→HTML File命令,进入为HTML文件的命名页面。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P31_67395.jpg?sign=1739488674-OG2oiuD1KowHbXMJ1da9UakDOonQ4vsq-0-729a3d6387d01bb1525d2a2aa5d29869)
图2.16 创建新的项目文件
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P31_67398.jpg?sign=1739488674-WK7qvEMvB3H9kEGoxndcvNAhlEUQUIcg-0-1d66918e37bca609d572f33327554ed3)
图2.17 选择新建项目文件路径
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P32_67407.jpg?sign=1739488674-crROkj5A4wEAMg5CqAKBgoLAoxwXdg18-0-b315c2f1aaa4546cd4cc2b2134875b37)
图2.18 创建HTML文件
(3)图2.19显示了新建的HTML5文件命名页面。为文件命名时,可以省略其扩展名,输入名称以后,按Enter键,进入如图2.20所示的页面。在该页面中,读者可以在<title>标签中修改网页的标题,在<body>标签中添加网页的正文,例如本实例中,修改网页的标题为“我的第一个HTML5页面”,并且添加网页正文内容为“明天你好”。代码编写完成以后,单击右侧Google Chrome浏览器的图标,即可在Google Chrome浏览器中运行本实例。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P32_67411.jpg?sign=1739488674-n669d1mBLo4j1hUBhcl1r0Z9kegjorpE-0-9ad985b7201d10d073bca18c6f8ccfb5)
图2.19 为HTML文件命名
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P32_67412.jpg?sign=1739488674-JNon2oXwsr43VZKr5R7AtlSmhvIWeWwQ-0-3b491a607f62b002b0b45dd3b743bb8d)
图2.20 代码编写页面
2.1.5 使用浏览器浏览HTML文件
运行HTML代码离不开浏览器,现如今有三大主流浏览器,分别是Google Chrome浏览器、Microsoft Edge浏览器和Firefox浏览器,其中Google Chrome浏览器由于其性能高、兼容性好以及开发者工具多而深受开发者青睐。本书同样主要使用Google Chrome浏览器运行HTML代码。运行HTML实例时,主要有如下两种情况。
(1)运行WebStorm中的HTML文件时,在WebStorm中打开HTML文件,例如图2.20就相当于在WebStorm中打开HTML文件,然后单击WebStorm右上角的Google Chrome浏览器的图标即可使用Google Chrome浏览器运行HTML文件。
(2)直接使用Google Chrome浏览器运行HTML文件。首先选中HTML文件,然后右击,在弹出的快捷菜单中依次选择“打开方式→Google Chrome”,如图2.21所示,即可在Google Chrome浏览器中看到HTML文件的运行效果。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P33_67424.jpg?sign=1739488674-w7nI0ZRz9kjy8U6RNnmHNSH0RXOQ1fE5-0-28cc776d92973bacd9948cd159c990d4)
图2.21 选择打开方式
2.1.6 如何查看网页源代码
下面以明日学院的前台网页为例讲解如何查看网页的源代码,步骤如下。
(1)打开浏览器,在地址栏中输入https://www.mingrisoft.com/,然后按Enter键。
(2)页面显示了明日学院的首页面。
(3)在浏览器网页的空白处右击,在弹出的快捷菜单中选择“查看网页源代码”命令,如图2.22所示。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P34_67440.jpg?sign=1739488674-azd8hzTWqeBVn4FDiVGySIh2WXoRYDqr-0-721cedea224f0d25fa98f09154a4ea5c)
图2.22 选择“查看网页源代码”命令
(4)这样,就会在浏览器中新建一个窗口来显示网页的源代码,如图2.23所示。
![](https://epubservercos.yuewen.com/D50952/31397928403704406/epubprivate/OEBPS/Images/Figure-P34_67445.jpg?sign=1739488674-t0KlPwme6GujKtFY9cFgEXfx9iJbXYmd-0-2645c02360a6fb1bdb3aee3e6a15dc28)
图2.23 网页的源代码
2.1.7 编写文件的注意事项
在编写HTML5文件时,要注意以下事项。
“<”和“>”是任何标签的开始和结束。元素的标签要用这对尖括号括起来,并且结束的标签总是在开始的标签前加一个斜杠。
标签与标签之间可以嵌套,如:
<H2><center>初识HTML文件</center></H2>
在源代码中不区分大小写,如以下几种写法都是正确并且相同的标签。
<HEAD> <head> <Head>
任何回车和空格在源代码中不起作用。为了代码清晰,建议不同的标签之间换行编写。
可以在HTML标签中放置各种属性,如:
<h2 align="center">HTML初露端倪</h2>
其中align为属性,center为属性值,元素属性出现元素的< >内,并且和元素名之间有一个空格分隔,属性值可以直接书写,也可以使用""括起来。如下面的两种写法都是正确的。
<h2 align="center">HTML初露端倪</h2> <h2 align=center>HTML初露端倪</h2>
如果希望在源代码中添加注释,便于阅读,可以以“<!--”开始,以“--!>”结束。如下代码。
<!--------------------------------------------!> <!-- 文件范例:1-2.html --!> <!-- 文件说明:第一个HTML文件--!> <!--------------------------------------------!>
注释语句只出现在源代码中,而不会在浏览器中显示。
编程训练(答案位置:资源包\TM\sl\2\编程训练)
【训练1】实现一篇博客文章内容的显示 在网页中显示一段关于HTML5学习的博客文章,并通过浏览器进行查看。
【训练2】查看京东网站前端源代码 打开京东网站首页,查看它的源代码。