HTML5教程 - 2 HTML5简介

更好的阅读体验:https://www.foooor.com

HTML5教程 - 2 HTML5简介

2.1 什么是HTML

HTML(Hypertext Markup Language)超文本标记语言。

HTML 主要负责网页三要素中的结构,HTML使用标签的形式来表示网页中的不同组成部分,所谓的超文本指的是超链接,使用超链接从一个网页跳转到另一个网页。

HTML历史上有如下版本

  • HTML 1.0:在1993年6月作为互联网工程工作小组(IETF)工作草案发布;

  • HTML 2.0:1995年1 1月作为RFC 1866发布,于2000年6月发布之后被宣布已经过时;

  • HTML 3.2:1997年1月14日,W3C推荐标准;

  • HTML 4.0:1997年12月18日,W3C推荐标准;

  • HTML 4.01(微小改进):1999年12月24日,W3C推荐标准;

  • HTML 5 :HTML5是公认的下一代Web语言,极大地提升了Web在富媒体、富内容和富应用等方面的能力,被喻为终将改变移动互联网的重要推手。Internet Explorer 8及以前的版本不支持。

现在已经到了 HTML5 版本,也就是我们现在要学习的版本,不哔哔没用的了,现在开始 HTML 5 的学习。

2.2 HTML5 的基本结构

下面我们来编写一个简单的 HTML5 页面

首先在指定的文件夹下创建一个文本文件,名称自定义,这里我定义为 index.html

(这里我哔哔两句:记得将文件的扩展名显示出来,这样才能修改文件的扩展名。)

然后右键,使用记事本打开,然后编辑内容如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>网页的标题</title>
  </head>
  
  <body>
    <!-- h1网页的一级标题 -->
    <h1>网页的大标题</h1>
  </body>
</html>

上面就是一个最简单的 HTML5 页面,保存文档后,我们双击 index.html ,系统默认会使用浏览器打开文件,显示的就是上面的内容经过浏览器渲染后的内容:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

下面我们对上面的内容进行一下讲解:

1 文档声明

<!DOCTYPE html>

上面的内容是文档声明,就是告诉浏览器,我们这个是 HTML5 页面,浏览器按照 HTML5 的规范来解析页面。之前的 HTML 版本的文档声明不是这样子的。

HTML标签不区分大小写,所以下面这些都可以。

<!doctype html>
<!Doctype html>

2 html标签

<!DOCTYPE html>
<html>
</html>

HTML 标签分为两类,一个是成对出现的,就像上面的标签,一个开始标签,一个结束标签,结束标签多一道斜杠 / ;一类是自结束标签,后面学到 img 标签就是自结束标签,后面再介绍。

html 标签是网页的根标签(标签可以称为元素),网页中,除了文档声明,其他内容都要写在根标签里面。

3 head标签

<head>
    <meta charset="utf-8" />
    <title>网页的标题</title>
</head>

head 标签是网页的头部,head中的内容不会在网页中直接出现,主要用来帮助浏览器或搜索引擎来解析网页。

meta 标签用来设置网页的元数据,上面的 meta 标签用来设置网页的字符集,告诉浏览器在解析的时候,用utf-8的字符集来解析网页,避免出现乱码问题,字符编码,后面再做介绍。

title 标签中的内容会显示在浏览器的标题栏,搜索引擎会主要根据title中的内容来判断网页的主要内容。

4 body标签

<body>
    <!-- h1网页的一级标题 -->
    <h1>网页的大标题</h1>
</body>

body是 html 的子元素,表示网页的主体,网页中所有的 可见内容 都应该写在body里。上面 body 中的内容就是我们编写的内容,就是显示了一个标题,后面网页的结构就是编写在 body 标签中。

5 网页的注释

<body>
    <!-- h1网页的一级标题 -->
    <h1>网页的大标题</h1>
</body>

上面我们 body 中编写的内容里面有 <!-- h1网页的一级标题 --> ,但是并没有显示在页面中,因为这是注释。

就是我们在编写源代码的时候,用于解释我们编写的代码,我们在1个月以后重新来看自己前写的代码,经常会有这他妈的是我写的吗的错觉,经常不知道自己编写的代码的逻辑。我们在编写项目的时候,一般也不是自己独立完成,需要和别人合作,所以一段代码可能存在多人修改,编写注释也帮助大家了解代码的功能或逻辑。

另外我们有时候需要对代码进行调试,需要将一段代码屏蔽掉,进行调试。都需要用到注释。

注释的格式如下:

<!-- 注释内容1 -->

<!-- 
可以将多行注释掉 
-->

这里需要注意,注释标签不能嵌套。

6 总结

我们在回过头来重新看一下 HTML 页面的结构:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>网页的标题</title>
  </head>
  
  <body>
		后面在body中编写网页结构
  </body>
</html>

上面讲解了最简单的 HTML 页面的结构,后面我们会在 head 标签中添加元素并在 body 中编写我们的网页内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山石岐渡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值