Web前端学习-第一课HTML篇

Q1:什么是HTML?

Html(Hyper Text Mark-up Language)超文本标记语言。是用来表述网页的一种语言。可以表示文字,图形,动画,声音,表格等的文本,结构包括head 和 body两部分。Head描述浏览器所需要的信息。Body包含所要说明的具体内容。通过在文本中添加标记符告诉浏览器如何显示其中的内容,浏览器按顺序阅读网页文件,通过标记符解释和显示其标记的内容,对书写错误的标记不指出其错误,且不停止其解释过程。不同浏览器有不同的解释。

是基于标准通用置标语言的应用。

【特点】:简易性  可扩展性   平台无关性

Q2:什么是XHML?

XHTML(extensible hyper text mark-up language)可扩展超文本标记语言,表现方式与html类似,不过语法更加严格。基于可扩展标记语言。

【定义】:目标是取代html。与html4.01几乎是相同的。是更严格更纯净的html版本。是作为xml应用被重新定义的html。

Q3:什么是XML?

XML(Extensible mark-up language)可扩展标记语言。类似html是一种标记语言。设计宗旨是传输数据而非显示数据。标签没有被预定义,需要自行定义标签。被设计为具有自我描述性。是w3c的推荐标准。

【特点】:没有任何行为。仅仅是纯文本,需要编写软件或程序才能传送,接收 或显示这个文档。是独立于软件和硬件信息的传输工具。允许创作者定义自己的标签和文档结构。

Q4:什么是SGML?

SGML(standard generalize mark-up language):标准通用标记语言。是一种描述电子文档结构和描述其内容的国际标准语言。通用标言为语法指标提供了强大的工具,同时具有极高的扩展性,因此在数据分类和索引中非常有用。是所有电子文档标记语言的起源,早在万维网发明之前通用标言就已经存在。允许用户标记电子文档的元素创建一个适当的标记方式,便于在各种印刷和多个版本的生产。该标准定义独立于平台和应用的文本文档的格式,索引和链接信息,为用户提供一种类似语法的机制,用来定义文档的结构和指示文档结构的标签。

【特点】:正式的,能允许验证文档的正确性。结构化的,能够处理复杂的文档。可扩充的,能支持大型信息存储的管理。

SGML(StandarGeneralizedMarkupLanguage)标准通用标记语言
SGML是一种指示文档标准语言或标记集的标准。这种说明本身就是一种文档标准定义。SGML本身并不是一个文档语言,但它描述了一种文档语言,因此它是一种元语言。SGML的思想是基于文档应该有结构和语义结构而设计的。它不关心这些语义元素如何显示,而只关心如何组织它。因此显示的方式可能有所不同。基于SGML的文档有以下优点:它们是基于文档内部结构而不是显示而设计的;因此不用反复进行修改; 
它的可移植性更好,只要SGML的解释器存在,就可以对相应的文档进行解释; 
原来用于打印的一些文档可以轻易地被用于显示; 
SGML是基于一种IBM早先创建出的通用标记语言的,这种标记语言包括GML和ISIL。一个SGML语言程序,要由三部分组成,即语法定义、文件类型定义(简称DTD--Definition Type Document)和文件实例。语法定义,定义了文件类型定义和文件实例的语法结构;文件类型定义,定义了文件实例的结构和组成结构的元素类型。文件实例是SGML语言程序的主体部分。SGML的实际使用中,每一个特定的DTD都定义了一类文件。例如,所有的新闻稿件都可以使用同一个DTD。因此,人们习惯上把具有某一特定DTD的SGML语言,称为某某置标语言。例如用于国际互联网的HTML语言。这样SGML就成为那些派生语言的元语言。

Q5:SGML、HTML、XHTML、XML三者之间有什么关系?三者分别在什么情况下面使用?

SGML使用文件类型定义DTDs来描述文档的逻辑结构,方便分析文档内部的不同内容。但是SGML标记太多太复杂,使得富媒体的文档解析器的设计很复杂,很难解析完美。在SGML基础上用于方便简单展示文字 和 图像的HTML产生,但是HTML语法太自由缺乏标准化 和 结构化,使得文档内容很难被程序解析。XML解决了这个缺点,规范化了文档的结构和内容,即SGML的一个简化版本,结合HTML方便展示文字和图像的特色的html版本。HTML本身的文件类型定义DTD是固定的加上XML的DTD定义和规范,这就是XHTML。(XML+HTML4)。XML是SGML的一个子集。(http://zhaiduo.com/?p=956)

时间: 2024-07-30 23:41:20

Web前端学习-第一课HTML篇的相关文章

Web前端学习-第一课JavaScript篇

Q1:数据类型有哪些? 5种简单数据类型:undefined,null,boolean,number,string: 1种复杂数据类型:object. Undefined只有一个值:undefined: Null只有一个值:null:(表示一个空对象指针) Boolean有两个字面值:true,false:(区分大小写,True和False等都不是boolean值,只是标识符) Number值:整数,浮点数,十进制,八进制(第一位必须是0,严格模式下无效),十六进制(前两位必须是0x),数值范围

Web前端学习—第二课HTML篇

Q6:什么是HTML标签,如何合理使用HTML标签?哪些特殊场合需要使用特定的标签? (不考虑CSS) HTML标签(超文本标记语言标签):是html语言中最基本的单位,是html语言最重要组成部分. [使用]是由尖括号包围的关键词,如:<html>:通常是成对出现的,如<div></div>;标签对中第一个标签是开始标签,第二个是结束标签:开始标签和结束标签也被成为开放标签和闭合标签:也有单独呈现的标签,如<br />:一般成对出现的标签内容在两个标签之间

Web前端学习-第二课JavaScript篇

Q3:怎么检测数据类型?有哪些方式?其原理是什么? Typyof检测基本数据类型,,返回值是一个代表数据类型的字符串,而且是小写的:instanceof检测对象类型(原理是获取某一对象实例).Constructor检测对象的已有属性类型或者基本数据类型:object.prototype.toString()得到一个表示对象的类型的字符串.此方法可有效判断数组,函数,正则表达式,等对象类型(引用类型)可判断null和undefined: 描述一下Typeof和instanceof在判断类型的时候,

WEB前端学习笔记 五

接web前端学习笔记第四篇,此篇为web学习笔记 五,在此感谢您的采集和转发,但请注明文章出自网知博学. 2.0.3  html标签的属性格式 现在我们知道了两个双标签分别是,标题标签:<h1> - <h6>.和段落标签:<p></p>还知道了一个换行的单标签:<br />,现在我们给<p></p>标签添加一个属性,来改变段落是右对齐,还是左对齐,还是居中. 如上图,<p>标签中的 align(中文就是排列的意

Web前端开发第一篇

本人在学习和开发web前端中得到的一些javascript.jquery.html等等效果可能对大家有用和对大家有帮助的东西一起分享给大家. 这些效果也许很多人都已经有了,不过我还是积累下,分享给一起学习Web前端的人员和刚刚开始学习Web前端的人员, 希望能帮助大家. 我的语言组织能力比较差,还有我的技术水平也是比较差的,有些东西可能理解的不对,大神们可以指点出来我加以改正,希望大家见谅! Web前端开发第一篇

Web前端学习第二篇

今天看到了一篇写的不错的文章,是有关对JQuery.js等一些源代码初识的内容,感觉写的还是不错,所以拿过来分享一下. 文章的地址:http://my249645546.iteye.com/blog/1716629 1.对(function(){})(); 几乎所有的开源js代码开篇都是这样(function(……){……})(……); 下面是Jquery的部分源码: (function( window, undefined ) { var jQuery = function( selector

web前端入坑第四篇:你还在用 jQuery?

web前端入坑第四篇:你还在用 jQuery? 大妈都这么努力,我们有几个人回家还看书的? 先来补齐[web前端入坑系列]前三篇的连接web前端入坑系列:点击标题进入第一篇: web 前端入坑第一篇:web前端到底是什么?有前途吗第二篇: web前端入坑第二篇:web前端到底怎么学?干货资料!第三篇:web前端入坑第三篇 | 一条"不归路" - 学习路线! 再说这个话题之前,我们先来扫盲普及一下 [jquery] 到底是什么以及它火爆将近十年的重要原因. [ 重新认识 - Jquery

WEB前端学习笔记 四

接上一篇,web学习笔记 四,在此感谢您对此篇笔记的认可,但转发时请注明文章出自网知博学. 2.0  html的语法格式 html的标签要写在尖括号中 :<> 在在英文输入法状态下,按住shift键然后再按它左侧的尖括号就可了, 先学习一个简单的h1标签,是个标题标签,在html中这样写: <h1>我在h1标签中,我就是标题</h1> 那么h1标签中所包裹的文字,就标记成标题了.通过浏览器的解析后在页面上显示出来的效果就是字体加粗,加黑,和word中的标题性质一样! 大

web前端入坑第五篇:秒懂Vuejs、Angular、React原理和前端发展历史

秒懂Vuejs.Angular.React原理和前端发展历史 2017-04-07 小北哥哥 前端你别闹 今天来说说 "前端发展历史和框架" 「前端程序发展的历史」 「 不学自知,不问自晓,古今行事,未之有也 」 我们都知道如今流行的框架:Vue.Js.AngularJs.ReactJs.已经逐渐应用到各个项目和实际应用中,它们都是MVVM数据驱动框架系列的一种. 在了解MVVM之前,我们先回想一下前端发展的历史阶段,做到心中有数,才会更好理解. 这段回想历史.由于网上就可查不少资料,