无涯教程了解到,典型的HTML文档将具有以下结构-
Document declaration tag <html><head> Document header related tags </head>
<body> Document body related tags </body>
</html>
<head>标签是各种重要标签的容器,例如<title>,<meta>,<link>,<base>,<style>,<script>和<noscript>标签。
Title 标签
HTML <title>标签用于指定HTML文档的标题。 以下是为HTML文档赋予标题的示例-
<!DOCTYPE html> <html><head> <title>HTML Title Tag Example</title> </head>
<body> <p>Hello, World!</p> </body>
</html>
这将产生以下输出-
Meta 标签
HTML <meta>标签用于提供有关HTML文档的元数据,其中包括有关页面有效期,页面作者,关键字列表,页面描述等的信息。
以下是HTML文档中<meta>标签的一些重要用法-
<!DOCTYPE html>
<html>
<head>
<title>HTML Meta Tag Example</title>
</span><span class="com"><!-- 提供关键字列表 --></span><span class="pln">
</span><span class="tag"><meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"keywords"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"C, C++, Java, PHP, Perl, Python"</span><span class="tag">></span><span class="pln">
</span><span class="com"><!-- 提供页面描述 --></span><span class="pln">
</span><span class="tag"><meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"description"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"Simply Easy Learning by Learnfk Point"</span><span class="tag">></span><span class="pln">
</span><span class="com"><!-- 作者信息 --></span><span class="pln">
</span><span class="tag"><meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"author"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"Learnfk Point"</span><span class="tag">></span><span class="pln">
</span><span class="com"><!-- 页面内容类型 --></span><span class="pln">
</span><span class="tag"><meta</span><span class="pln"> </span><span class="atn">http-equiv</span><span class="pun">=</span><span class="atv">"content-type"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"text/html; charset=UTF-8"</span><span class="tag">></span><span class="pln">
</span><span class="com"><!-- 页面刷新延迟 --></span><span class="pln">
</span><span class="tag"><meta</span><span class="pln"> </span><span class="atn">http-equiv</span><span class="pun">=</span><span class="atv">"refresh"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"30"</span><span class="tag">></span><span class="pln">
</span><span class="com"><!-- 页面过期 --></span><span class="pln">
</span><span class="tag"><meta</span><span class="pln"> </span><span class="atn">http-equiv</span><span class="pun">=</span><span class="atv">"expires"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"Wed, 21 June 2006 14:25:27 GMT"</span><span class="tag">></span><span class="pln">
</span><span class="com"><!-- 标签告诉机器人不要索引页面的内容 --></span><span class="pln">
</span><span class="tag"><meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"robots"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"noindex, nofollow"</span><span class="tag">></span><span class="pln">
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
这将产生以下输出-
Base 标签
HTML <base>标签用于为页面中的所有相对URL指定基本URL,这意味着在查找给定项目时,所有其他URL将被串联到基本URL中。
如,在给定URL加上基本URL http://www.learnfk.com/目录之后,将搜索所有给定的页面和图像-
<!DOCTYPE html> <html><head> <title>HTML Base Tag Example</title> <base href="www.learnfk.com/" /> </head>
<body> <img src="/images/logo.png" alt="Logo Image"/> <a href="/html/index.htm" title="HTML Tutorial"/>HTML Tutorial</a> </body>
</html>
Link 标签
HTML <link>标签用于指定当前文档和外部资源之间的关系。 以下是链接外部根样式表文件的示例,该文件在Web根目录下的css子目录中可用-
<!DOCTYPE html> <html><head> <title>HTML link Tag Example</title> <base href="www.learnfk.com/" /> <link rel="stylesheet" type="text/css" href="/css/style.css"> </head>
<body> <p>Hello, World!</p> </body>
</html>
这将产生以下输出-
Style 标签
HTML <style>标签用于为当前HTML文档指定样式表。 以下是在<style>标签内定义一些样式表规则的示例-
<!DOCTYPE html>
<html>
<head>
<title>HTML style Tag Example</title>
<base href="www.learnfk.com/" />
</span><span class="tag"><style</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text/css"</span><span class="tag">></span><span class="pln">
</span><span class="pun">.</span><span class="pln">myclass </span><span class="pun">{</span><span class="pln">
background</span><span class="pun">-</span><span class="pln">color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#aaa;</span><span class="pln">
padding</span><span class="pun">:</span><span class="pln"> </span><span class="lit">10px</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="tag"></style></span><span class="pln">
</head>
<body>
<p class="myclass">Hello, World!</p>
</body>
</html>
这将产生以下输出-
注意-要了解级联样式表的工作方式,请查看css上的单独教程。
Script 标签
HTML <script>标签用于包含外部脚本文件或定义HTML文档的内部脚本。 以下是无涯教程使用JavaScript定义简单JavaScript函数的示例-n -
<!DOCTYPE html>
<html>
<head>
<title>HTML script Tag Example</title>
<base href="www.learnfk.com/" />
</span><span class="tag"><script</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text/JavaScript"</span><span class="tag">></span><span class="pln">
</span><span class="kwd">function</span><span class="pln"> </span><span class="typ">Hello</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
alert</span><span class="pun">(</span><span class="str">"Hello, World"</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="tag"></script></span><span class="pln">
</head>
<body>
<input type="button" onclick="Hello();" name="ok" value="OK" />
</body>
</html>
这将产生以下输出,您可以在其中尝试单击给定的按钮-