html高级教程1

2025-11-19 16:05:27

1、HTML <!DOCTYPE>

HTML 速查手册

HTML 头部

<!DOCTYPE> 声明帮助浏览器正确地显示网页。

<!DOCTYPE> 声明

Web 世界中存在许多不同的文档。只有了解文档的类型,浏览器才能正确地显示文档。

HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面。这就是 <!DOCTYPE> 的用处。

<!DOCTYPE> 不是 HTML 标签。它为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的。

提示:W3School 即将升级为最新的 HTML5 文档类型。

实例

带有 HTML5 DOCTYPE 的 HTML 文档:

<!DOCTYPE html><html><head><title>Title of the document</title>盆墨</head><body>The content of the document......</body></html>

HTML 版本

从 Web 诞生早期至今,已经发展出多个 HTML 版本:

版本

年份

HTML1991

HTML+1993

HTML 2.01995

HTML 3.21997

HTML 4.011999

XHTML 1.02000

HTML52012

XHTML52013

常用的声明

HTML5

<!DOCTYPE html>

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

如需完整的文档类型声明列表,请访问我们的 DOCTYPE 参考手册。

2、HTML 头部元素

HTML 文档类型

HTML 脚本

亲自试一试 - 实例

文档的标题

<title> 标题定义文档的标题。

所有链接一个目标

如何使用 base 标签使页面中的所有标签在新窗口中打开。

文档描述

使用 <meta> 元素来描述文档。

文档关键词

使用 <meta> 元素来定义文档的关键词。

重定向用户

如何把用户重定向到新的网址。

HTML <head> 元素

<head> 元素是所有头部元素的容器。<head> 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。

以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。

HTML <title> 元素

<title> 标签定义文档的标题。

title 元素在所有 HTML/XHTML 文档中都是必需的。

title 元素能够:

定义浏览器工具栏中的标题

提供页面被添加到收藏夹时显示的标题

显示在搜索引擎结果中的页面标题

一个简化的 HTML 文档:

<!DOCTYPE html><html><head><title>Title of the document</title></head><body>The content of the document......</body></html>

HTML <base> 元素

<base> 标签为页面上的所有链接规定默认地址或默认目标(target):

<head><base href="http://www.w3school.com.cn/images/" /><base target="_blank" /></head>

HTML <link> 元素

<link> 标签定义文档与外部资源之间的关系。

<link> 标签最常用于连接样式表:

<head><link rel="stylesheet" type="text/css" href="mystyle.css" /></head>哨川

HTML <style> 元素

<style> 标签用于为 HTML 文档定义样式信息。

您可以在 style 元素内规定 HTML 元总强阅素在浏览器中呈现的样式:

<head><style type="text/css">body {background-color:yellow}p {color:blue}</style></head>

HTML <meta> 元素

元数据(metadata)是关于数据的信息。

<meta> 标签提供关于 HTML 文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。

典型的情况是,meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。

<meta> 标签始终位于 head 元素中。

元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。

针对搜索引擎的关键词

一些搜索引擎会利用 meta 元素的 name 和 content 属性来索引您的页面。

下面的 meta 元素定义页面的描述:

<meta name="description" content="Free Web tutorials on HTML, CSS, XML" />

下面的 meta 元素定义页面的关键词:

<meta name="keywords" content="HTML, CSS, XML" />

name 和 content 属性的作用是描述页面的内容。

HTML <script> 元素

<script> 标签用于定义客户端脚本,比如 JavaScript。

我们会在稍后的章节讲解 script 元素。

HTML 头部元素

标签

描述

<head>定义关于文档的信息。

<title>定义文档标题。

<base>定义页面上所有链接的默认地址或默认目标。

<link>定义文档与外部资源之间的关系。

<meta>定义关于 HTML 文档的元数据。

<script>定义客户端脚本。

<style>定义文档的样式信息。

3、HTML 脚本

HTML 头部

HTML 实体

JavaScript 使 HTML 页面具有更强的动态和交互性。。

实例

插入一段脚本

如何将脚本插入 HTML 文档。

使用 <noscript> 标签

如何应对不支持脚本或禁用脚本的浏览器。

HTML script 元素

<script> 标签用于定义客户端脚本,比如 JavaScript。

script 元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件。

必需的 type 属性规定脚本的 MIME 类型。

JavaScript 最常用于图片操作、表单验证以及内容动态更新。

下面的脚本会向浏览器输出“Hello World!”:

<script type="text/javascript">document.write("Hello World!")</script>

提示:如果需要学习更多有关在 HTML 中编写脚本的知识,请访问我们的 JavaScript 教程。

<noscript> 标签

<noscript> 标签提供无法使用脚本时的替代内容,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时。

noscript 元素可包含普通 HTML 页面的 body 元素中能够找到的所有元素。

只有在浏览器不支持脚本或者禁用脚本时,才会显示 noscript 元素中的内容:

<script type="text/javascript">document.write("Hello World!")</script><noscript>Your browser does not support JavaScript!</noscript>

如何应付老式的浏览器

如果浏览器压根没法识别 <script> 标签,那么 <script> 标签所包含的内容将以文本方式显示在页面上。为了避免这种情况发生,你应该将脚本隐藏在注释标签当中。那些老的浏览器(无法识别 <script> 标签的浏览器)将忽略这些注释,所以不会将标签的内容显示到页面上。而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内。

实例

JavaScript:

<script type="text/javascript"><!--document.write("Hello World!")//--></script>

VBScript:

<script type="text/vbscript"><!--document.write("Hello World!")'--></script>

标签

描述

<script>定义客户端脚本。

<noscript>为不支持客户端脚本的浏览器定义替代内容。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢