前端之HTML---基础概念

HTML的基本概念自学备忘

基本名词

HTML是一种标记语言,不是一种全新的编程语言,有点类似于MarkDown,写好之后由浏览器渲染成我们看到的网页。
HTML全称Hyper Text Markup Language,因为可以在文字中嵌入图片、视频等一系列资源,所以叫超文本。

浏览器分类

名称 内核 备注
Chrome Blink 其实是WebKit的分支
Firefox Gecko
IE Trident
Safari WebKit
Opera Blink

备注:国产浏览器一般直接使用Wenkit或者Chromuim的Blink内核。

Web标准

Web标准指W3C制定的一系列网页标准。不同的浏览器显示同一个网页效果可能不同,浏览器需要遵循Web标准来保证显示效果一致。

Web标准的组成

  1. 结构
    用于对网页元素整理和分类,html就是一种。写出来的网页只有一堆文字、图片挨在一起。
  2. 表现
    用于设置网页元素的版式、颜色、大小,css就是一种。写出来的网页具有排版和布局。
  3. 行为
    用于网页模型的交互,javascript就是一种。写出来的网页具有菜单弹出、滚动等交互式布局。

Web标准开发惯例

结构、表现、行为分离,结构写到html中,样式写到css中,交互写到javascript中。

引用网上的一张图表示这三个的关系:
web_standard_instruct