前面一章介绍了一下前端的发展,这章简单介绍一下html的发展以及基本的标签。

一、HTML的发展史

  1、概念

    超文本标记语言(HyperText Markup Language,简称HTML)是为 [ 网页创建和其他可在浏览器中看到的信息 ] 设计的一种标记语言。

  2、相关发展历程:
    * 超文本标记语言(第一版) --- 在1993年6月作为互联网工程小组(IETF)工作草案发布(并非标准)

    * HTML2.0 --- 1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时

    * HTML3.2 --- 1996年1月14日,W3C推荐标准

    * HTML4.0 --- 1997年12月18日,W3C推荐标准

    * HTML4.01(微小改进) --- 1999年12月24日,W3C推荐标准

    * ISO/IEC 15445:2000("ISO HTML") --- 2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准

    * XHTML 1.0 --- 发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布

    * XHTML 1.1 --- 于2001年5月31日发布

    * XHTML 2.0 终止

    * HTML5(最终版) --- 2014年10月29日,万维网联盟泪流满面地宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布。

  3、HTML5的艰辛发展历程

    HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。

    HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。

    2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。”

    2013年5月6日, HTML 5.1正式草案公布。该规范定义了第五次重大版本,第一次要修订万维网的核心语言:超文本标记语言(HTML)。在这个版本中,新功能不断推出,以帮助Web应用程序的作者,努力提高新元素互操作性。

    2014年10月29日,万维网联盟泪流满面地宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布。

    支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari,Opera等;国内的 遨游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹 浏览器等国产浏览器同样具备支持HTML5的能力。

   4、xml、xhtml、html、三者关联以及区别

    HTML(HyperText Markup Language),超文本标记语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素,“标记”是指用特定的标记符号来标记要显示的内容的各个部分。超文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它被设计用来显示数据。HTML文本就是我们通常所说的网页,扩展名可以是html或htm。

    XML(Extensible Markup Language),可扩展标记语言。XML是标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言,它被设计用来传输和存储数据,是对超文本标记语言的补充。可扩展标记语言是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的标记语言,这些标记语言将文档分成许多部件并对这些部件加以标识。它能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。它提供了一种描述结构数据的格式,简化了网络中数据交换和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,因此它常被称为智能数据文档,文件扩展名为xml。

    XHTML(Extensible HyperText Markup Language),可扩展超文本标记语言。XHTML基于可扩展标记语言(XML)。XHTML就是一个扮演着类似HTML的角色的可扩展标记语言(XML)。XHTML是一种增强了的HTML,XHTML 是更严谨更纯净的 HTML 版本。它的可扩展性和灵活性将适应未来网络应用更多的需求。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早。因此,在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。所以,建立XHTML的目的就是实现HTML向XML的过渡。XHTML 于2000年的1月26日成为 W3C (World Wide Web Consortium ,万维网联盟),文件扩展名为xhtml.。

    总结:HTML、XML和XHTML都是标准通用标记语言的一个子集。HTML被设计用来显示数据,其焦点是数据的外观;XML被设计用来传输和存储数据,其焦点是数据的内容;XHTML是更严格更纯净的 HTML 版本,是作为一种 XML 应用被重新定义的 HTML,设计的目的是为了取代HTML以适应未来网络更多的需求。它们都可以用来开发网页,但就目前来看,网页开发中HTML还是占绝对的主流,现在最新版本HTML5也备受推崇。可拓展标记语言XML广泛运用于各种应用程序中数据的存储(例如各种配置文件)和应用程序间的数据传输,可以说是一项必须掌握的技术。至于可扩展超文本标记语言XHTML,在2009年W3C已经宣布停止了对XHTML2的开发,转而大力支持HTML5。

二、HTML4.01(HTML5新增的下一章在介绍)

  1、基本结构

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <title></title>
 6     </head>
 7     <body>
 8
 9     </body>
10 </html>

   2、基本元素(具体说明w3school上都有,我就不做具体说明了,链接:http://www.w3school.com.cn/tags/index.asp)

    常用:html、head、meta、title、link、style、body、h1-h6、div、a、p、span、ul、li、dl、dt、dd、ol、img、table、thead、tbody、tfoot、tr、td、caption、i、b、form、label、input、button、textarea、selected、option、optgroup、script、frame、br、hr、em、strong。

    不常用:上面的这些基本上工作中用的比较多的,还有很多样式标签现在都不推荐使用了,我这里就不介绍了。

   3、标准属性(链接:http://www.w3school.com.cn/tags/html_ref_standardattributes.asp)

    id、class、title、style、dir、lang

   4、事件属性(链接:http://www.w3school.com.cn/tags/html_ref_eventattributes.asp)

    onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

总结:HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。(html是相对简单的还有css,只要会基础的html还有css就可以开始切静态页面了,所以说前端入门很简单,难的是js)

下面我在介绍一下HTML5新增

   

  

前端HTML以及HTML5(基本标签)相关推荐

  1. 好程序员web前端分享常见html5语义化标签

    为什么80%的码农都做不了架构师?>>>    好程序员web前端分享常见html5语义化标签,我们知道,创建结构清晰的页面可以建立良好的语义化基础,也降低了使用css的难度,下面总 ...

  2. 前端基础8:HTML5新增标签及CSS3新属性 viewport 动画

    HTML5新增标签 标签名 描述 header 头部 section 区分大模块 nav 导航 footer 尾部 article 文章 aside 侧边栏 audio 音频 video 视频 fig ...

  3. 【融职培训】Web前端学习 第2章 网页重构11 HTML5新增标签

    一.html5概述 html5是超文本标记语言(html)的第五次重大修改,可以简单的理解为是html的第五个大版本.我们平时所说的html5其实是包含了html5,css3的新特性,以及新增的Jav ...

  4. 【前端面试】HTML5+CSS3初级面试1

    最近刚好在看前端的面试,把看到的内容总结一下,方便大家一起学习. 1.简单说一下对HTML5+CSS3的了解. HTML5和CSS3不仅是两项新的Web技术标准,而且代表了下一代HTML和CSS技术. ...

  5. 前端基础-HTML的的标签详解

    阅读目录 一.head内常用标签 二. HTML语义化 三. 字符实体 四. h系列标签 五. p标签 六. img标签 七. a标签 八. 列表标签 九. table标签 十. form标签 一. ...

  6. 【Day05】Html5 有哪些新特性?如何处理 Html5 新标签的浏览器兼容问题?如何区分 Html 和 Html5?

    Html5 有哪些新特性?如何处理 Html5 新标签的浏览器兼容问题?如何区分 Html 和 Html5? 一.Html5 新特性 1. 拖拽释放(Drag and drop)API 2. 语义化更 ...

  7. html作品简介代码,HTML5的标签的代码的简单介绍 HTML5标签的简介

    HTML5的标签的代码的简单介绍 HTML5标签的简介 发布时间:2012-05-28 14:43:34   作者:佚名   我要评论 本文主要介绍了HTML5的标签.不同于以前的标签.更简单.更方便 ...

  8. 前端开发和html5,Web前端和HTML5前端相同吗 有区别吗

    学习web前端和学习HTML5是否一样呢,当前的社会技术更新太快了,小伙伴们都不知道要学习什么专业了.最近有学员咨询说,什么是web前端,什么是HTML5前端,两者之间有什么区别呢? 今天IT培训网小 ...

  9. 蓝旭前端第二周预习———HTML标签+如何查看控制台

    蓝旭前端第二周预习---HTML标签+如何查看控制台 HTML标签 文档 文档生成 文档结构 标签 标签语法 基本标签 如何查看控制台(chrome) HTML标签 文档 文档生成 VScode中&q ...

  10. 前端学习(HTML5)

    前端学习之HTML5 一.HTML5介绍 二.HTML5修改和新增的内容 html声明 html指定字符编码 html5新增的标签 1.结构语义化标签 2.表单控制标签 3.其他标签的应用(多媒体.w ...

最新文章

  1. 《Cacti实战》——第1章 认识Cacti
  2. 机器学习笔记7-监督学习
  3. MS SQL SERVER2005 分页存储过程
  4. Cloudify — 系统架构
  5. Ubuntu安装TensorFlow
  6. Luogu P1091 合唱队形
  7. 数据中心的容器操作系统--k8s理解
  8. crontab java 乱码_crontab 任务程序执行乱码的问题
  9. LintCode 13. Implement strStr()
  10. 传统银行票据打印系统几个关键技术点简要分析
  11. 怎么搭建三合一源码优惠券网站步骤教程
  12. 商业模式及其 SubDAO 深入研究
  13. 5G系统——5G QoS
  14. 最小生成树合集(讲解与例题)
  15. 中国游戏媒体市场动态前景与竞争策略分析报告(2021-2026年)
  16. Nacos微服务注册发现、配置和管理微服务
  17. 程序员最该买的十本书
  18. 【PyG】与networkx的图转换
  19. 百度离线瓦片地图原理解析(附C#源码,可下载带样式地图)
  20. [世界杯] 巴西 vs 克罗地亚 1:0

热门文章

  1. mysql导入竖杠分割的数据_MYSQL :逗号分隔串表,分解成竖表
  2. nuxt sass 全局变量的问题_Sass入门教程
  3. cpta 好像有漏洞
  4. LOJ2980 THUSC2017大魔法师(线段树+矩阵乘法)
  5. 网站pc端分享QQ好友,空间,微博
  6. Fiddle用于移动端抓包
  7. Android listview item中使用TextWatcher
  8. Pascal's Triangle II
  9. 【百度地图API】发布静态图API啦!只需一个网址,即可展示定制百度地图!
  10. javascript: 数组