3.1.2 HTML文档结构
1.第一个简单的HTML程序
HTML的本质是标记,也就是说,它是在文本的基础上进行了标记,并引入了其他的相关资源。一个最简单的HTML程序代码如下(此处代码为案例需要,非HTML 5标准,后文会详细介绍相关标准):
将上述代码复制到文本文件中,并将文本文件的后缀改为html,双击该文件,即可通过浏览器访问,其显示界面如图3.1所示。
从图3.1中可以看出,一个简单的HTML文档基本上由以下的4部分组成的:
图3.1 第一个HTML程序
①<HTML></HTML>。这是HTMTL文档的起始位置和结束位置,
②<HEAD></HEAD>。这是HTML的头部标签,一般包含HTML文档的字符集、脚本文件、CSS代码、JavaScript代码等不需要在浏览器中直接显示的内容。
③<TITLE></TITLE>。这是在浏览器页面中的标题栏的内容。
④<BODY></BODY>。这部分是网页的主体部分,页面中显示的所有效果都是属于这部分。
2.HTML的基本特点
在学习HTML之前,首先了解HTML的基本特点,本书将HTML的基本特点总结如下,方便读者熟悉:
①HTML是少数几个不区分大小写的语言,如标签中的<HTML>、<html>、<hTmL>的解析是一样的。
②HTML的标记分为配对标记和单标记,其中大部分是成对出现的,称为配对标记,少部分单独出现,称为单标记。如换行标记<br/>是单标记,<p>...</p>、……、<table>...</table>等是配对标记。
③HTML的标签如果是成对出现的,当后面的结束标记省略时,编译器不会提示错误,有些页面也会正常显示。但是,在HTML 5的标准下,一般建议不要省略标记,尽量书写完整,这样方便后面的CSS进行页面的优化。
④大部分标记都带有若干属性,属性之间不同的值,可以表示不同的意义。
3.相对路径和绝对路径
(1)相对路径
在Web应用程序开发中,本文将相对路径定义为不以“/”开头的路径。它在应用中有如下特点:
①<a href="../1.html">表示访问上一级目录中的1.html,该文件必须在上一级目录下,否则报404错误。
②<a href="./2.html">表示访问当前目录中的2.html。
③./表示当前路径作为起点,../表示以上一级目录作为起点,如果要定位到其他目录,则需要添加目录名。
④相对路径较易出错,在实际开发中建议使用绝对路径。
(2)绝对路径
与相对路径不同,绝对路径是以“/”开头的路径,它的用法如下:
①<a href="/web/2.html">表示访问Web工程根目录中的1.html,无论之前的链接在何处。
②链接地址、表单提交地址、重定向的绝对路径,应该从“应用名(工程名)”开始写,而转发应该从“应用名之后”开始,格式如“/工程名/目录路径/index.html”。
4.MyEclipse的HTML编辑
在本书中,所有的页面都是通过MyEclipse开发并管理Tomcat,具体步骤如下:
(1)配置MyEclipse中的Tomcat
①单击工具栏上的Run/Stop/Restart MyEclipse Servers图标的下拉按钮,选择Configure Server。
②在弹出的Preferences对话框中展开MyEclipse—Servers—Tomcat—Tomcat 6.X。
③将Tomat server选项置为Enable(默认为Disable)。
④单击Tomcat home directory之后的Browse按钮,选择Tomcat主目录;然后自动生成Tomcat base directory和Tomcat temp directory,单击OK按钮。
⑤注意事项:两项可改可不改的。
a.Tomcat下的JDK—Tomcat JDK name是已安装的JDK。
b.建议Tomcat下的Launch—Tomcat launch mode设置为Run model,默认为Debug mode,该模式在有些时候会显示不正常。
⑥再单击工具栏上的Run/Stop/Restart MyEclipse Servers图标的下拉按钮,选择Tomcat 6.x,单击Start按钮。
⑦当在控制台显示Server startup in XXX ms时,则Tomcat启动成功。
(2)建立Web工程
①建立一个Web Project(Web工程),填写Project name(如web),JDK最好选6.0,其他选项默认,单击Finish按钮。
②在WebRoot下右击,新建一个HTML文档,修改文件名,如1.html。
③在后续章节中,可能会涉及操作Java类和web.xml文件,感兴趣的读者可以提前了解。
(3)部署项目到Tomcat服务器
①单击工具栏上的Deploy MyEclipse J2EE Project to Server图标。
②弹出Project Deployments对话框,单击Add按钮。
③弹出New Deployment对话框,选择Tomcat 6.x,单击Finish按钮,最后单击OK按钮。
“Project Deployments”对话框有4个按钮,常用的为:
a.Add按钮:在Tomcat服务器上增加新应用。
b.Remove按钮:删除Tomcat服务器上的新应用。
c.Redeploy按钮:重新部署该应用,一般每次修改后都需要重新部署。
(4)访问Tomcat服务器上的页面
访问方式很简单,只需要在浏览器地址栏中输入http://localhost:8080/web/1.html并按【Enter】键,即可访问,其中web为工程名。