Web前端的入门到出家————HTML相关基础
什么是HTML5?
我们今天所谈论的HTML5这个词已经产生了一些变化。它代表的已经不再是简单的HTML网页设计标准。而是围绕着HTML这个东西以及他周边的一系列网页技术的总称。 这其中既包含了 HTML+CSS的网页制作,也包含了 JavaScript 这门编程语言的相关开发,这就是HTML5。
HTML能做什么?
- 网页开发(用的最多的,只要是浏览器能看到的都需要用到前端)
- 小程序,公众号(微信,支付宝,头条等好多都用前端语言进行开发)
- Hybird,App(混合应用开发,手机应用,列如:支付宝,淘宝等)
- Native App(原生应用开发,列如React Native等框架的开发)
- 桌面应用开发(电脑软件)
- 游戏开发(列如:微信小游戏,其实好多游戏都可以用前端语言进行编写)
- 后端开发(前端学到的node.js可以实现后端的开发)
网页的组成部分是什么?
- HTML结构
- CSS表现
- JS行为
既然说到了网页的组成部分,那就要拓展一下这些组成是谁制定的了,
- W3C(World Wide Web Consortium) 万维网联盟, 创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。 W3C(制定了结构(xhtml,xml)和表现(css)的标准,非盈利性的。)
- ECMA(European Computer Manufactures Association) 欧洲电脑场商联合会 。ECMA制定了行为(DOM(文档对象模型),ECMAScript)标准
- WHATWG网页超文本应用技术工作小组 是:一个推动网络HTML5标准为目的而成立的组织。在2004年,由Opera,Mozilla基金会和苹果这些浏览器厂商组成。
从上面的图中可以看出,HTML5的发展其实也是比较曲折的,那 HTML、XHTML以及HTML5分别又有什么区别?
1.HTML 指的是超文本标记语言(Hyper Text Markup Lauguage)www万维网的描述性语言。
2. XHTML 指可扩展超文本标记语言(标识语言)(Extensible HyperText Markup Language)是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。XHTML元素必须被正确地嵌套,XHTML元素必须被关闭,XHTML标签名必须用小写字母,XHTML文档必须拥有根元素。
3.HTML5 指的是HTML的第五次重大修改(第五个版本)(HTML5是W3C与WHATWG合作的结果),H5网络标准统一,可以跨平台,多设备使用,语义化比较强。