小白HTML第一天

首先,由于我们无论是用Hbuilder、记事本,还是其他工具去写网页,最终都是用浏览器去运行它,所以在学HTML之前先了解一下与浏览器相关的东西。

第一我们要了解的浏览器类型是5类,因为就目前浏览器市场而言,火狐,谷歌,IE,Opera,Safari这五款浏览器是主流,所以只要我们写的在这些浏览器能正常显示即可,

第二浏览器之所以能然我们写的网页显现出来主要是靠浏览器内核,并且这几个浏览器厂商的内核是不一样的,他们分别是Trident(IE内核,我们国内的360浏览器,百度浏览器等的内核其实都是在他上面的二次开发),webKit(Safari内核,苹果浏览器内核,现在的移动端浏览器内核非常高的概率是用它),Gecko(FirFox内核),bliank(chrome谷歌浏览器内核),Presto(Opera内核,以弃用)。

第三,浏览器的内核由渲染引擎和JS引擎组成,其中渲染引擎负责渲染网页,也就是将我们所写的HTML和css代码的效果渲染出来,并在屏幕上显示,但是每个浏览器厂商都有他自己的内核,工作原理、解析肯定不同,这就会导致渲染的效果也不同,也就出现了我们所谓的兼容问题,为了解决这个问题于是出现了web标准,需要注意的是他不是某一个标准,而是由W3C和其他标准化组织制定的一系列标准的集合。由3部分组成,结构标准(就是我们要学的html),表现标准(往后要学的css),行为标准(javascript),老学究一点将的话,结构让我们想表达的内容更清晰,表现修饰我们内容的样子,行为可以让我们的内容交互,出现操作效果,和网页结和形象一点讲的话结构标准:结构用于对网页元素进行整理和分类, 最重要

表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式。

行为标准:行为是指网页模型的定义及交互的编写

JS 引擎 则是解析 Javascript 语言,执行 javascript语言来实现网页的动态效果。需要注意的是最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。

你可能感兴趣的:(小白HTML第一天)