文章目录
定义
-
HTML:hypertesxt markup language 超文本标记语言
HTML是W3C定义的语言标准,用于描述页面的结构(structure)。
HTML相当于毛坯房。 -
CSS:cascading style sheets 层叠样式表
CSS用于描述网页的样式(presentation),相当于给房子装修。 -
XML: extension markup language 拓展标记语言
自然语言:下周一北京时间下午两点整到人人下载最新的权力的游戏。
<任务>
<日期>下周一</日期>
<时间>北京时间下午两点整</时间>
<下载地址>人人</下载地址>
<下载目标>最新《权力的游戏》</下载目标>
</任务>
** 查文档网站:Mozilla development network MDN
执行
交给浏览器执行HTML和CSS代码。
浏览器分内核(core)(JS执行引擎、渲染引擎)和外壳(shell)两部分。国内的浏览器(360、QQ等)是别人的内核加上自己的外壳。
IE: Trident
Firefox: Gecko
Chrome: Webkit -> Blink
Safari: Webkit
Opera: Presto -> Blink
详情可以参考这篇文章。
版本及兼容性
HTML5、CSS3
HTML5:2014年正式提案。
CSS3:目前还没有制定完成。
XHTML:可以认为是HTML的一种版本,完全符合XML的规范。