HTML的相关概念
在学习开始前,我们需要先了解一些关于网页的基础概念。
html是什么
html指的是超文本标记语言,用来描述网页的一种语言。
html不是一种编程编程语言,而是一种标记语言。
标记语言是一套标记标签。
网页的形成
网页是由元素组成的,这些元素是利用html标签描述出来,然后通过浏览器解析来显示给用户。
常用浏览器内核
以下是常用浏览器的内核。
浏览器 | 内核 | 备注 |
---|---|---|
IE | Trident | IE、猎豹安全、360极速浏览器、百度浏览器 |
firefox | Gecko | 火狐浏览器内核 |
Safari | Webkit | 苹果浏览器内核。国产浏览器内核。 |
chrome/Opera | Blink | chrome/opera/国产浏览器内核。Blink其实是Webkit的分支。 |
chrome浏览器因为是比较晚(2008年)的浏览器,所以干脆直接用Webkit内核进行一个二次开发。
同时很多国产的浏览器也是这个原理。
web标准
web标准是由W3C组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织。
为什么需要Web标准
因为随着浏览器的的变多,它们显示页面或者排版就有了些许的差异。
这个时候就需要通过Web标准来实现展示统一的内容
。
除此以外还有许多其他的优点:
- 让Web的发展前景更广阔。
- 内容能被广泛的设备访问。
- 更容易被搜索引擎搜索。
- 降低网站流量费用。
- 使网站更易于维护。
- 提高页面浏览速度。
Web标准的构成
主要包括结构、表现和行为
三个方面。
标准 | 说明 |
---|---|
结构 | 结构用于对网页元素进行整理和分类 ,现阶段主要学的是HTML。 |
表现 | 表现用于设置网页元素的板式、颜色、大小等外观样式 ,主要指的是CSS。 |
行为 | 行为是指网页模型的定义及交互 的编写,现阶段主要学的是Javascript。 |
Web标准提出的最佳体验方案:结构、样式、行为相分离。
简单理解:结构写到HTML文件中,表现写到CSS文件中,行为写到JavaScript文件中。
框架是HTML编写的,外观是CSS编写的,动画是JavaScript编写的。