首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该开始学习超文本标记语言的基础知识,还是直接进入HTML5?

我应该开始学习超文本标记语言的基础知识,还是直接进入HTML5?
EN

Stack Overflow用户
提问于 2011-11-23 01:04:28
回答 4查看 6.1K关注 0票数 3

我是一名设计师,我唯一的编程知识是ActionScript 3.0。ActionScript在不同的版本中有很大的不同- ActionScript 3.0与ActionScript 2.0或ActionScript 1.0有很大的不同,所以学习1.0或2.0是不好的,最好的事情是学习3.0,你就会变得很好。

我想知道它是不是和HTML一样?

我想开始学习XHTML、HTML & HTML5和CSS3。我是不是应该先开始学习HTML的基础知识,这对我有用吗?或者我应该直接进入HTML5?

请推荐任何你认为可以让我开始的东西。(书籍,很棒的视频教程,也许是一些擅长视频教程教学的人,建议,提示,任何你认为相关的东西都是受欢迎的。)

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2011-11-23 01:11:34

HTML5(本质上)是添加了位的HTML4,所以学习" HTML“。

5不是从头开始的重写,它仍然处于草案形式,所以它的大部分内容可能会发生变化,并且对浏览器的支持有限。

票数 10
EN

Stack Overflow用户

发布于 2011-11-23 03:35:32

当您考虑html、4或5时,您首先需要看到它是一种用于描述文档及其包含的数据的语言。就其核心而言,html就是这样。人们试图将其视为一种健壮的编程语言,但即使是新的动态特性也需要javascript来辅助其功能。不要上当受骗,认为html5与html4有很大的不同--它们在很大程度上仍然做着相同的事情。

写出好的、有用的html (不管是什么版本)的关键是正确使用语义和干净高效的代码编写实践。如果你使用了正确的标签,并且编写了非常干净的代码,那么你已经比我的一些“专业人士”做得更好了。这是一件大事。

查看文档时,可以将其分解为多个部分。

这本质上是html文档的基础。你可以用php或者ruby或者任何你喜欢的东西输出它,但是一个合适的文档总是会包含一些(或者偶尔全部)这些东西。一个理想的文档应该在正确的地方包含这些东西(干净,一致的编码),以达到它们的预期目的(语义)。

html5引入了额外的元素来满足语义需求,以及有用的、动态的元素,这些元素根据人们使用和开发网站的方式与不断增长的需求很好地保持一致。然后是本地存储-将密钥对样式数据保存到用户的web客户端数据库中以供以后访问的能力,这对于保存对站点上的可内容编辑元素(另一个html5功能)所做的更改非常有用,如果您知道将始终使用同一个客户端的话。

事实上,这正是我在html5出现之前的十年里一直在做的事情。我建议从基础开始-了解语义,它们的含义,我们为什么要使用它们,甚至包括新的html5标签(画布之外的画布是一个有用的元素,但使用它不一定是使用html)。了解浏览器对元素的支持,然后学习如何链接head中的资源,如样式表和javascript。最终,你会对基本的html有一个很好的感觉,并且你会开始想要使用更高级的技术。

现在,如果你不是html5新特性的高手,你也不会错过。当然,有一些很酷的东西,但是规范仍然可能会改变,你可以花这宝贵的时间来学习那些不会改变的东西-让html编码器真正有用的基本东西。

一般有用的资源

Quirksmode -优秀的博客,浏览器兼容性表

html dog -非常基础,会给你一个很好的开始

HTML5语义和其他信息

HTML5 Doctor -易于阅读;了解一些新的html5标签,但主要是了解它们的语义意图(这一点很重要)

A List Apart -再次很好地研究了语义。

票数 4
EN

Stack Overflow用户

发布于 2011-11-23 01:13:46

HTML5只是相同的旧超文本标记语言,但进行了更新以适应今天的互联网。除了过时的信息,没有理由(我看得出)去学习同样的语言。它只会让你感到困惑--我建议你转而专注于HTML5和CSS (XHTML相当于HTML4,有一些更严格的规则),然后从那里转向你最感兴趣的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8230722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档