关于HTML、XML、XHTML与其他一些的思考

HTML:全称为超文本标记语言,自1996年起,HTML规范一直由万维网联盟(W3C)维护,并由商业软件厂商出资。不过在2000年,HTML也成为了国际标准HTML 4.01于1999年末发布,进一步的勘误版本于2001年发布。2004年,网页超文本应用技术工作小组开始开发HTML5,并在2008年与W3C共同交付,2014年10月28日完成标准化。是现代网页编写经常使用的语言,其为一种比较松散,不严格的语言,即使因为疏忽忘记写闭合标签或文档内大小写混排也不会报错,浏览器容错机制还是会将其解析为正确的文档(存在一定几率解析出问题)。

XML:全称为可扩展标记语言,XML是从标准通用标记语言中简化修改出来的,XML是从1995年开始有其雏形,并向W3C(万维网联盟)提案,而在1998年二月发布为W3C的标准(XML1.0),XML设计用来传送携带数据信息,不用来表现或展示数据,HTML语言则用来表现数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息。

XHTML:全称为可扩展超文本标记语言,是一种标记语言,表现方式与HTML类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言,XML是SGML的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。

如何理解HTML的语义化?

个人认为,HTML 是联系大多数 Web 资源的纽带,也是内容的载体。HTML的语义化可以更强的增加文档的可读性,尤其对开发人员更为友好,在应用领域,HTML标签的语义化对网络爬虫和机器阅读语言更为友好。

如何理解HTML中内容语言是分离的原则?

首先,HTML文档中样式与内容分离有利于后续工程维护的管理,对后端开发人员也比较友好;其次,这样更有利于减少冗余代码,在比较大的工程中,一部分样式文件的复用率比较高,需要时引入即可,但是样式和文档糅合会造成文档杂乱,不易维护,增加冗余代码;再一个,css3新增的选择器非常有利于减少代码,可复用性极高,这时,样式与HTML文档分离就非常有必要了,这可以减少我们很多不必要的工作。(推荐网址:https://www.w3cplus.com/css/decoupling-html-from-css.html)

你可能感兴趣的:(关于HTML、XML、XHTML与其他一些的思考)