• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小飞虫fxr
博客园    首页    新随笔    联系   管理    订阅  订阅

HTML简介

什么是HTML

HTML(HyperText Markup Language 超文本标记语言)是一种用于创建网页的标准标记语言。

HTML不是编程语言,而是一种标记语言。标记语言是一套标记标签(markup tag)。HTML使用标记标签来描述网页。

HTML文档包含了HTML标签及文本内容,HTML文档也叫做web页面。

HTML标签

HTML标记标签通常被称为HTML标签(HTML tag)。

  1. HTML标签是由尖括号包围的关键词,比如<html>;
  2. HTML标签通常是成对出现的,比如<p>和</p>;
  3. 标签对的第一个标签是开始标签,第二个标签是结束标签;
  4. 开始和结束标签也被称为开放标签和闭合标签。

HTML元素

“HTML标签”和“HTML元素”通常都是描述同样的意思。但严格来讲,一个HTML元素包含了开始标签和结束标签。

HTML网页结构

<html>

  <head>
    <title>页面标题</title>
  </head>
  <body>
    <h1>这是一个标题</h1>
    <p>这是一个段落。</p>
    <p>这是另外一个段落。</p>
  </body>

</html>

只有<body>区域才会在浏览器中显示。

 

HTML版本

 

 

 <!DOCTYPE>声明

<!DOCTYPE>声明有助于浏览器中正确显示网页。

网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。

doctype声明不区分大小写。

由于HTML4.01是基于SGML(Standard Generalized Markup Language),<!DOCTYPE>声明需引用DTD(文档类型声明)。HTML4.01中规定了三种<!DOCTYPE>声明:

  • Strict 包含所有HTML元素和属性,不包括表象或过时的元素(如<font>),不允许使用框架集;
  • Transitional 包含所有HTML元素和属性,包括表象或过时的元素(如<font>),不允许使用框架集;
  • Frameset 包含所有的HTML元素和属性,包括表象或过时的元素(如<font>),允许使用框架集内容。

HTML5不是基于SGML,因此不需要引用DTD。

中文编码

对于中文网页,需要使用<meta charset="utf-8">在<head>标签中声明编码,否则会出现乱码。

有些浏览器(如360浏览器)会设置GBK为默认编码,所以需设置为<meta charset="gbk">。

posted @ 2021-03-11 15:24  小飞虫fxr  阅读(73)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3