HTML

2022-05-14  本文已影响0人  大亮code

1.什么是HTML?
HTML 指的是超文本标记语言 (Hyper Text Markup Language) ,它是用来描述网页的一种语言。 HTML 不是一种编程语言,而是一种标记语言 (markup language)。
标记语言是一套标记标签 (markup tag)。

所谓超文本,有 2 层含义:

2.浏览器内核:

浏览器内核(渲染引擎): 负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。


Snip20220512_1.png

目前国内一般浏览器都会采用 Webkit/Blink 内核,如 360、UC、QQ、搜狗等。

3.Web 标准

Web 标准是由 W3C 组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织。

4.为什么需要 Web 标准?

浏览器不同,它们显示页面或者排版就有些许差异。
遵循 Web 标准除了可以让不同的开发人员写出的页面更标准、更统一外,还有以下优点:

  1. 让 Web 的发展前景更广阔。
  2. 内容能被更广泛的设备访问。
  3. 更容易被搜寻引擎搜索。
  4. 降低网站流量费用。
  5. 使网站更易于维护。
  6. 提高页面浏览速度

5.Web 标准

Web 标准的构成:
主要包括结构(Structure) 、表现(Presentation)和行为(Behavior)三个方面。

Web 标准提出的最佳体验方案:结构、样式、行为相分离。
简单理解: 结构写到 HTML 文件中, 表现写到 CSS 文件中, 行为写到 JavaScript 文件中。

HTML 语法规范

1.1 基本语法概述

1.2 标签关系

双标签关系可以分为两类:包含关系和并列关系。

HTML 基本结构标签
每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写。


Snip20220512_2.png

HTML 文档的的后缀名必须是 .html 或 .htm ,浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。

1.3 一些特殊的标签
文档类型声明:

<!DOCTYPE> 文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页。

<!DOCTYPE html>

上面的就表示当前页面采取的是 HTML5 版本来显示网页.

注意:
1. <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
2. <!DOCTYPE>不是一个 HTML 标签,它就是 文档类型声明标签。

lang 语言种类:

用来定义当前文档显示的语言。

  1. en定义语言为英语
  2. zh-CN定义语言为中文
    简单来说,定义为en 就是英文网页, 定义为 zh-CN 就是中文网页,其实不论写en,也可以显示中文,只是有一点影响就是如果设置了语言翻译的话,可能会要对中文有翻译的提示.

字符集:
字符集 (Character set)是多个字符的集合。以便计算机能够识别和存储各种文字。 在<head>标签内,可以通过<meta> 标签的 charset 属性来规定 HTML 文档应该使用哪种字符编码。

<meta charset="UTF-8" />
 

charset 常用的值有:GB2312 、BIG5 、GBK 和 UTF-8,其中 UTF-8 也被称为万国码,基本包含了全世界所 有国家需要用到的字符.
注意:上面语法是必须要写的代码,否则可能引起乱码的情况。一般情况下,统一使用“UTF-8”编码,尽量 统一写成标准的 "UTF-8",不要写成 "utf8" 或 "UTF8"。

上一篇 下一篇

猜你喜欢

热点阅读