具体介绍HTML5-创建HTML文档


本文摘自PHP中文网,作者黄舟,侵删。

HTML5中的一个主要变化是:将元素的语义与元素对其内容呈现结果的影响分开。从原理上讲这合乎情理。HTML元素负责文档内容的结构和含义,内容的呈现则由应用于元素上的CSS样式控制。下面介绍最基础的HTML元素:文档元素和元数据元素。

一、构建基本的文档结构

文档元素只有4个:DOCTYPE元素、html元素、head元素、body元素。

1. DOCTYPE元素

每个HTML文档必须以DOCTYPE元素开头。其告知浏览器两件事情:第一,它处理的是HTML文档;第二,用来标记文档内容的HTML所属的版本。
注意,在HTML4中要求的DTD已不再HTML5中使用!

  • 如果网页代码含有DOCTYPE元素,浏览器就会按你所声明的标准解析;

  • 如果不添加DOCTYPE元素,将使网页进入怪异模式(quirks mode),两者会有一定的区别!!

1

2

3

<!-- HTML4 --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

            "http://www.w3.org/TR/html4/strict.dtd">

            <!-- HTML5 --><!DOCTYPE HTML>

2. 其他元素

1

2

3

4

5

6

<!DOCTYPE HTML><html>

    <head>

        <title>title</title>

    </head>

    <body>

        文档内容    </body></html>

需要注意的时,head元素中必须有一个title元素!

二、用元数据元素说明文档

元数据元素应该放在head元素中。

1. 设置文档标题:title元素

2. 设置相对URL的解析基准

base元素可用来设置一个基准URL,让HTML文档中的相对链接在此基础上进行解析。base元素还能设定链接在用户点击时的打开方式,以及提交表单时浏览器如何反应(在第12章表单中讲述)。

1

2

3

4

5

6

7

8

9

10

<!doctype html><html lang="en"><head>

    <meta charset="UTF-8">

    <title>Base Test</title>

    <!-- 指定相对URL的基准URL -->

    <base href="http://avatar.csdn.net">

    <!-- 指定链接打开方式为:当前页面 -->

    <base target="_self"></head><body>

    <!-- 图片地址:http://www.php.cn/ -->

    <img src="/1/4/A/1_ligang2585116.jpg" alt="奋飞">

    <a href="http://http://www.php.cn/">PHP中文网</a></body></html>

注意:如果不指定基准URL,那么浏览器会将当前文档的URL认定为所有相对URL的解析基准。

3. 用元数据说明文档

meta元素可以用来定义文档的各种元数据;每个meta元素只能用于一种用途。
(1)指定名/值元数据对
需要用到其name和content属性。提供了5个预定义的元数据名称。

元数据名称说明
application name当前页所属web应用系统的名称
author当前页的作者名
description当前页的说明
generator用来生成HTML的软件名称
keywords一批以逗号分开的字符串,用来描述页面的内容

说明:告知浏览器如何对内容分类和分等级,过去主要的手段就是使用keywords元数据。现在由于其被滥用来制造页面内容和相关性的假象,从而降低了对其重视性。
(2)meta广泛用途

1

2

3

4

5

6

7

<!-- 文档内容的字符编码 -->

<meta charset="UTF-8">

<meta http-equiv="content-type" content="text/html charset=UTF-8">

<!-- 5s后刷新当前页面 -->

<meta http-equiv="refresh" content="5">

<!-- 5s后跳转到MyBlog -->

<meta http-equiv="refresh" content="5; http://www.php.cn/">

4. 定义CSS样式

style元素用来定义HTML文档内嵌的CSS样式,link元素用来导入外部样式表中的样式。
(1)指定样式适用的媒体
media属性可用来表明文档在什么情况下应该使用该元素中定义的样式。

阅读剩余部分

相关阅读 >>

HTML5实现把上传的图片转成base64编码在显示(代码实例)

在webstorm中使用h5的快捷键

h5的移动端适配怎样实现

video标签无法播放mp4问题在HTML5中的解决办法

详细介绍HTML5技术在风电、光伏等新能源领域的应用(图)

关于HTML5 video基础知识总结

如何在微信端HTML5页面调用分享接口

HTML5中在用户可以开始播放视频/音频时触发的事件oncanplay

使用modernizr探测HTML5/css3新特性的示例代码分享

HTML5前景怎么样

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...