HTML简述
Posted Zhang Jun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML简述相关的知识,希望对你有一定的参考价值。
一、html 是用来描述网页的一种语言
- HTML 指的是超文本标记语言 (Hyper Text Markup Language)
- HTML 不是一种编程语言,而是一种标记语言(markup language)
- 标记语言是一套标记标签 (markup tag)
- HTML 使用标记标签来描述网页
二、HTML 标记标签通常被称为 HTML 标签 (HTML tag)
- HTML 标签是由尖括号包围的关键词,比如 <html>
- HTML 标签通常是成对出现的,比如 <b> 和 </b>
- 标签对中的第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被称为开放标签和闭合标签
三、HTML 文档 = 网页
- HTML 文档描述网页
- HTML 文档包含 HTML 标签和纯文本
- HTML 文档也被称为网页
- Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们
- 浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容
四、常用标签解释
(1)html
此元素可告知浏览器其自身是一个 HTML 文档。限定了文档的开始点和结束点,在它们之间是文档的头部和主体。
(2)head
<head> 标签用于定义文档的头部,它是所有头部元素的容器。描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。
<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。
注:a.下面这些标签可用在 head 部分:<base>, <link>, <meta>, <script>, <style>, 以及 <title>。<title> 定义文档的标题,它是 head 部分中唯一必需的元素。b.要注意的是始终为文档规定标题。
(3)meta
<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
位于文档的头部,不包含任何内容。定义了与文档相关联的名称/值对,没有结束标签。
(4)body
<body>标签定义文档的主体。
包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)
(5)其他
- <h1> 与 </h1> 之间的文本被显示为标题
- <p> 与 </p> 之间的文本被显示为段落
五、HTML <div> 元素
- HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。
- <div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。
- 如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。
- <div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table>
元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。
六、HTML <span> 元素
-
HTML <span> 元素是内联元素,可用作文本的容器。
-
<span> 元素也没有特定的含义。
-
当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。
七、XHTML
XHTML是以 XML 格式编写的 HTML
- XHTML DOCTYPE 是强制性的
- <html> 中的 XML namespace 属性是强制性的
- <html>、<head>、<title> 以及 <body> 也是强制性的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title of document</title>
</head>
<body>
......
</body>
</html>
八、XML
XML 指可扩展标记语言
- XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。
- XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。
- XML 把数据从 HTML 分离
- XML 简化平台的变更
九、HTML5
-
HTML5是最新的 HTML 标准。
-
HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
-
HTML5 拥有新的语义、图形以及多媒体元素。
-
HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
-
HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。
注:html5 不是基于sgml (标准通用标记语言),不需要对dtd文件进行引用,但是需要doctype来规范浏览器的行为,否则浏览器将开启怪异模式,而html4.01 基于sgml,需要引入dtd,才能告知浏览器文档使用的文档类型。
<!DOCTYPE html>
以上是关于HTML简述的主要内容,如果未能解决你的问题,请参考以下文章
css设置了强制不换行,但是为啥遇到右括号或者空格还是自动换行
如何在 Visual C++ 2015 中的 C++ 强制转换运算符的尖括号内保留空格?