记得在本人刚开始学习编写网页时曾向一位web高手请教过如何用frontpage 98来制作一张绚丽多姿的个人网页。他告诉我,他制作网页时不用任何网页制作软件,而是靠手写的。当时我一下子愣住了,“what?手写网页!oh,my gad!这人简直是高手中的高手呀!”从此他在我心目中地位犹如伟人般的高大……然而时过半年到了今天,他已经不再是我的偶像。因为我也能手写网页了,而且编写出的web还要胜他一筹(自我感觉)。看到此处你一定会问我,到底我取了什么“真经”能“逍遥仙境”呢?其实很简单,那就是html语言。
html是由web的发明者tim berners-lee和同事daniel w.connolly于1990年创立的一种标记式语言。它是标准通用化标记语言sgml的应用。用它的语法规则建立的文档可以运行在不同操作系统的平台上。因此,html文档属于纯文本文件(它能用任意的文本编写器书写)。现在有很多网迷称html为程序语言,把写html文档理解为编程,这显然是走进了一个误区。
在了解了html的定义后,接下来我们便来学习此语言。由于篇幅有限,本文不可能把html语言的属性一一讲解。笔者只是选了一些比较重要而又广泛使用的元素进行分析。
在进入正题前,我们先来看看下面这张网页源代码。(这是笔者个人主页的源代码,本文将围绕着此代码进行详解。)
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>意境</title>
</head>
<body>
<table border="0" width="100%" cellpadding="0">
<tr>
<td width="100%"><p align="center"><font face="隶书" size="6" color="#ff00ff"><strong>欢迎进入华人网站</strong></font></td>
</tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="10%" valign="top" align="center"></td>
<td width="80%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="17%"></td>
<td width="17%">
<a href="http://202.103.176.80/g/speaker/cool.htm">
<img src="/files/bpic/2006-5/31/0653121153166250.gif" alt="共享程序网站进入口" border="0" width="180" height="90"></a></td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%"></td>
<td width="17%"></td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">
<img src="/files/bpic/2006-5/31/0653121155215373.gif"
alt="个人作品网站进入口" width="180" height="90"></td>
<td width="17%"></td>
<td width="17%"><a href="http://202.103.176.80/g/speaker/dault.htm">
<img src="/files/bpic/2006-5/31/0653121161356171.gif" alt="华人主页进入口" border="0"></a></td>
</tr>
<tr>
<td width="17%"></td>
<td width="17%"><p></td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%"></td>
<td width="17%">
<img src="/files/bpic/2006-5/31/0653121163423372.gif" alt="名家推荐网站进入口"></td>
<td width="17%"></td>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器