HTML(一)

本文介绍了HTML网页的基本概念,包括网页的组成、HTML语言的性质以及网页的形成过程。详细讲解了浏览器的工作原理,特别是四大内核的作用。此外,讨论了Web标准的重要性以及其构成(HTML、CSS、JS)。还阐述了HTML语法规范,如标签的类型和关系,并列举了HTML的基本结构标签。最后,提到了开发工具Visual Studio Code的使用和一些关键配置,如DOCTYPE、lang和charset的用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、网页的相关概念

1、什么是网页?--网站和网页的区别

网站是网页的一个集合。

网页是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来阅读。

1.1网页的组成

网页是图片、链接、文字、声音、视频等元素组成, 其实就是一个html文件(后缀名为html),通常我们看到的网页,常见以 .htm 或 .html 后缀结尾的文件.

2、什么是HTML?

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

3、网页的形成?

网页是由网页元素组成的,这些元素是利用 html 标签描述出来,然后通过浏览器解析来显示给用户的。
前端人员开发代码 ----> 浏览器显示代码(解析、渲染) -----> 生成最后的 Web 页面

二、常用的浏览器及其内核

2.1常用浏览器--5种

浏览器是网页显示、运行的平台。

五大浏览器有 IE、Firefox、Chrome、Safari 和 Opera。

四大内核:Trident, Gecko, Webkit, Blink

2.2浏览器内核

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

 

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

三、Web标准

Web标准是由W3C组织和其他标准化组织制定的一系列标准的集合

3.1 为什么需要 Web 标准

浏览器不同,它们显示的页面或者排版有些许差异。

遵循Web标准除了可以让不同的开发人员写出的页面更标准、更统一外,还有以下优点:

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

3.2 Web 标准的构成(html+css+js)

 

Web标准提出的最佳体验方案:结构、表现、行为相分离

四、HTML 语法规范

4.1 基本语法概述

1. HTML 标签是由尖括号包围的关键词,例如 <html>
2. HTML 标签通常是成对出现的,例如 <html> 和 </html> ,我们称为双标签。标签对中的第一个标签是
开始标签,第二个标签是结束标签。
3. 有些特殊的标签必须是单个标签(极少情况),例如 <br />,我们称为单标签。
html标签分为双标签和单标签2种,双标签关系可以分为两类:包含关系并列关系

4.2标签关系--2种

html标签分为双标签和单标签2种,双标签关系可以分为两类:包含关系并列关系

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

 

五、HTML 基本结构标签

5.1第一个 HTML 网页

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

 

 

5.2第一个 HTML

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

 

HTML 文档的的后缀名必须是 .html 或 .htm ,浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。
此时,用浏览器打开这个网页,我们就可以预览我们写的第一个 HTML 文件了。

5.3基本结构标签总结--Html全局 head头部 (title眼睛 )body身体

 

六、开发工具-vscode

6.1vscode使用

   1. 双击打开软件。
    2. 新建文件(Ctrl + N )。
    3. 保存(Ctrl + S ), 注意移动要保存为 .html 文件
    4. Ctrl + 加号键 ,Ctrl + 减号键  可以放大缩小视图 
    5. 生成页面骨架结构。 输入! 按下 Tab 键。
    6. 利用插件在浏览器中预览页面:单击鼠标右键,在弹出窗口中点击“Open In Default Browser”。

6.2vscode插件

 

 

 

七、DOCTYPE和lang以及字符集的作用

7.1文档类型声明标签

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

<!DOCTYPE html>

7.2lang语言种类

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

  1. en 定义语言为英文。
  2. zh-CN 定义语言为中文。
<html lang="zh-CN">
  <html lang="en"></html>
</html>

这个属性对浏览器和搜索引擎(谷歌/百度)还是有作用的。

7.3charset字符集

<meta charset="UTF-8" />

字符集(character set)是多个字符的集合,以便计算机能够识别和存储各种文字。

<head>标签内,可以通过<meta>标签的charset 属性来设置文档使用何种字符编码。

charset常用的值有:GBK、UTF-8,其中UTF-8被称为万国码,基本包含了全世界所有国家需要用到的字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值