计算机程序设计

DOCTYPE HTML - 是什么呢? 你需要了解的项目什么

无论持怀疑态度,进展仍然是不能停止的现象是什么。 但是,虽然有些是长期的愤怒转移到月球花园,其他是从字面上沉浸在一片恐慌,因为它变得越来越难跟上变化。 这样的“赶超”的一个例子是涉及高科技专业的代表。

虽然大多数网页设计师,程序员和编码器是更加适合的时代精神,而不是任何“纳拉·巴巴”,从上周接收信息较晚,但仍具有相当大的扭曲,现实的情况是有所不同的。 对应于水平的进步是在新技术领域的困难。 举一个简单的例子:甚至有的5 - 10年以前,网络游戏上的Adobe Flash开发人员可以取得实实在在的成功,众多的“开心农场”是证明了这一点。 然而,今天这一技术正在逐渐消亡,让位给一个更现代,但低于多数基本HTML5的研究。 顺便说一句,这是HTML5,并且是今天的故事倾注平日HTML-DTP的“人物”之一。

DOCTYPE HTML - 是什么呢?

这座纪念碑在技术高科技进步的受害者。 请速90秒,这是区分在我国不仅是“作战”的局面,而且浏览器的相当一场真正的战争,使世界进入了短短的产品,使用户电脑浏览万维网。 只有一个问题 - 流行的Netscape Navigator和Internet Explorer是在一个完全不同的,分别在看同一页,并且该网站的创建者来创建这些程序完全不同的页面。

标准是什么? 在那些年里,谈论他们是毫无意义的 - W3C处于起步阶段已经存在,并促进你的IE微软一般都知道,最好去发明自己的,不与任何兼容的自行车。 尽管如此,这种可怕的(用于Web开发人员)十年结束时,情况恢复正常后,所有:有标准的一些外表,如果不是完全,但所有流行的浏览器仍然尊重。

不过,这种情况竟然是这样的财团的标准和浏览器制造商们,说得客气一点,一点都没有类似的。 你可以很容易在以下方面创造一个完全正确的HTML,CSS和DOM页面,但您的首选浏览器固执地表明你希望看到不是什么。

然而,随着时间的推移,开发商仍然有最后决定去思考不仅是竞争,而是一个站长,他出现了 - !DOCTYPE HTML。 这是一个特殊的标记,告诉浏览器应该如何考虑特定的页面。

在DOCTYPE HTML代码需要什么样的?

充足的标准,开始跟着到处出现之前,浏览器的许多开发商都试图拉毯子盖住自己,创造自己的方式方法,以特定的技术。 其结果是,同一个页面的外观以不同的方式不同的浏览器。 然而,这一点,我们已被告知,就是不提,当用于网上冲浪节目制片到来的时候,还有一个不能少有趣的问题。

想象一下这种情况:你 - 一个典型的Web开发人员90年代末。 正巧你们大多数人都在浏览器Internet Explorer 4.微软决定突然来到他们的感官,使您的新的浏览器是更“正确”花费的时间,因此目前尚不清楚,因为它现在是创建网站和如何处理那些谁已经创建。 当然,如果你有足够的时间,你可以重写它的HTML代码,它对应于新的标准,这样的方式,但由于人们 - 懒惰的生物。

正是在这一点上DOCTYPE HTML是最合适的“发明”。 根据什么类型的文件,它是在页面的开头指定,浏览器会选择在这种情况下最适合的渲染机制。 如果HTML代码的文档类型不可用,浏览器将进入 兼容模式 (一般,但不一定)。 其结果是,相同的Internet Explorer 6(即使他安息的文件),在没有DOCTYPE标记的行为,如果你在它的第四个版本的工作。

类型文档类型

DOCTYPE标记包括若干种可以被分为某些类别。 首先,描述了主要类型的标记语言的:HTML 4.01,HTML 5,XHTML 1.0或XHTML 1.1。 其次,每种语言都有它小节,指向吨。E.“吹毛求疵系数”如何很难成为HTML代码建立的W3C标准。 然而,在第二种情况下,有两个例外 - HTML5和XHTML 1.1没有任何亚种,并DOCTYPE HTML的只有一种形式。 但后来更多...

严谨的态度:严格DOCTYPE

如果你希望创建相应的法律验证的每个字母的HTML代码中,额外奖励(比私利等)是使用文档类型严格。 如果你打算使用更先进的XHTML 1.0,线路,将开始每个元素应该是这样的:


选择DOCTYPE HTML PUBLIC严格的模板,确保从标准的任何偏差都会被浏览器发现,然后用错了标签被忽略。 特别地,在严格模式下,任何标签,无论是需要被位于所述块标记内的形式,图像或其他项目。 如果您决定离不开它,浏览器根本不会显示此项目,并错误列表布局填补了几个记录。

此外,一些标记,它们使文本的格式,也希望消除 - 在严格的制度意味着使用CSS的。

人道的方法:DOCTYPE过渡

如果一个严重的方法严格的模板不适合你,或者你只是习惯去违反规则,总有诉诸更为人性化的类型DOCTYPE HTML PUBLIC的可能性。 W3C照顾那些谁不想放弃的习惯,希望较温和的条件下工作,创造代表一个过渡办法模型验证一个过渡模式。 此模板使您能够自由地让自己的一些自由,如严格禁止,模板标签,以及许多其他的方法来布局,这是自90年代末没有失去意义。

«软»DOCTYPE HTML 4声明如下:

对于XHTML字符串再次,它看起来略有不同,但总的趋势仍在继续:

迄今为止,尽管每个编码器试图匹配严格的模板事实上,这是一个过渡文档类型是最流行的。 然而,这个模板有一个信用额度:验证会“拒绝”包含帧的任何页面。 如果你需要求助于这种方法布局时,应注意下一个 - 最后一个模板。

从一般到特殊:文档类型框架集

方法时遵守的框架集模板检查网页是大致类似于过渡,但是,除了上述的“自由”,这个模板可以让你使用框架。 其它差异框架集已经没有了,因此,只能用于通知传输线路,对于HTML 4.01和XHTML 1.0:

新锐

当然,指的是这篇文章的HTML5标准的所有日益普及的开始,我们不能忽视的标记语言。 这很有趣,W3C认为基本的HTML版本,所以它是DOCTYPE HTML 5看起来相当温和。 换句话说,这种类型的定义是,浏览器需要与“纯»HTML工作,今天是什么被认为是HTML5,而许多熟悉的第四个版本,被认为是潜在的过时。

其他品种的文档类型

到目前为止,有几个品种的文档类型模式,其中大部分涉及到XHTML。 虽然标记语言的第二个版本没有出来到光,成为它的第一个版本的HTML5前述,变化的部分,虽然没有患病率最高,活得很好。

它是重要的文档类型?

也许在HTML一些新手“作家”将尝试忽略广告页面类型。 好吧,如果他们没有学会从vyshenapisannogo重要的信息,我们举一个简单的例子。 下面是一个使用过渡,模板的示例页面:

看起来,它应该看起来像设计者的想法,但它是值得我们去“迷惑»文档类型,我们得到以下几点:

正如你所看到的,页面已经发生了变化显著:褪色的墙纸,菜单已经成为毁容的列表,CSS一些类简单地忽略,此外,在网页“OTROS”第二滚动条。

但愿,这个例子是足够的vyshenapisannogo解释的重要性,因此,我们只能保持关注或理想,学会写的是经过严格的验证码。 祝你好运!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.