2010-03-19 43 views
4

我决定今天 - 一旦这个问题得到回答,事实上 - 我将深入学习HTML。HTML类型 - 学习顺序?

但是,在网上看,我注意到有很多类型:HTML,XHTML,HTML5等等。

那么,我应该从哪开始呢?我应该以什么顺序学习?

而且,对于第一语言,我应该在哪里学习?

回答

10

就我个人而言,我会一起学习HTML和CSS。

了解主要的HTML元素(或标签)以及如何正确使用类和标识符。然后学习如何使用基本CSS属性设置这些元素的样式。

一旦你对这两件事有了一个非常基本的理解,就开始尝试创建你自己的小网站。查看建立网站的来源。总是尝试新事物。

+0

针对CSS的+1。我没有真正想到它,但它比我刚开始使用HTML时重要得多。 – FrustratedWithFormsDesigner 2010-03-19 20:25:54

+4

和另一个+1出于同样的原因。任何刚刚开始学习HTML的人都会这么做,因为他们希望在浏览器中看到结果......但是一旦你开始学习HTML的黑暗之路,并且意图将它想象为无CSS_,那么它将永远支配你的命运... – 2010-03-19 20:30:03

+0

@Richard JP Le Guen:* *你*获得+1的戏剧性“永久主宰你的命运......” – FrustratedWithFormsDesigner 2010-03-19 20:34:17

4

我一直发现w3schools对web相关的东西很有帮助 - 包括HTML。 HTML5只是HTML的一个版本,而XHTML是形成符合XML的HTML的一种方式。从HTML的基本标记开始(在链接的网站上找到),你就可以顺利完成任务。

+0

W3Schools是一个可怕的,可怕的网站,并援引它作为一个学习场所,只会损害Web设计师的学习能力。 http://w3fools.com/ – 2011-01-24 09:38:41

1

我建议你从HTML 4.01开始。它受到所有现代浏览器的支持,并且可以更加宽容你可能犯的任何错误。一旦你掌握了这些知识,你就可以开始研究HTML5,并知道它仍在开发中,并没有被所有浏览器完全支持。

我不确定它是否仍然受到好评,但我在多年前学习时喜欢W3School's HTML tutorial

和XHTML?特别是迂腐类型会争辩说,这是非常难serve correctly。我碰巧同意他们。

+0

hixie并不抱怨它很难正确地服务。他抱怨没有正确服务的人并且正确地服务并不困难。而要求一种语言来解决这个问题就会原谅你的错误,这是所有人中最糟糕的语言。从错误中学习是最好的学习方式。你不希望被掩盖。 – Rob 2010-03-19 22:54:12

1

从HTML 4.01开始。

HTML 5仍处于草稿状态 - 这意味着它受到严重支持并可能发生变化。

XHTML 1.0(唯一值得困扰的XHTML版本)本质上是HTML 4.01,语法略有变化,为了使其在Internet Explorer中能够正常工作,需要一些环节。

Opera提供a good introduction to authoring webpages

+0

与Opera Web标准课程的不错链接! – Veger 2010-03-19 22:02:46

0

我同意所有的建议学习4.01,并使用W3Schools教程。我还建议养成使用验证器来检查你的HTML的习惯。如果我记得正确的话,那就是validator.w3.org。

1

我会从XHTML开始。

这并不比HTML 4.01更难学。这只是一个更严格的实际上可能会更容易学习。例如在XHTML中,所有开始标签都必须有结束标签;更好的是,你现在学习这个简单的规则,然后开始学习你将不得不稍后忘记的东西。使用w3schools.com教程他们很容易和直接,他们给你的地方尝试和实验,当你学习。毕竟做是最好的学习方式。最后,一旦你掌握了HTML,我也会从w3schools学习CSS。最后,我会学习HTML5。

祝你好运!

0

退房CodeSchool.com或CodeAcademy.com解构他们的HTML结构哪些网站的组成成分,它们在我看来,现在是一些最热门的学习网站比w3schools更好。你会得到非常详细的视频和挑战,以确保你了解一切。