代码之家  ›  专栏  ›  技术社区  ›  Brandon

学习HTML:“不正确”但简单,还是“正确”且复杂?

  •  3
  • Brandon  · 技术社区  · 7 年前

    几分钟前问的问题给了我这个想法… 如果你今天要教别人HTML,那会比几年前困难得多。

    例如, <font> 标签简单、简单、易于理解。但它现在已经被定为未来版本的HTML中的砧板。我无法想象今天尝试用CSS和样式“正确”地学习HTML:键入标记。

    那排队的人呢? 是否应该有人学习易于理解但已弃用的标记?或者您应该坚持从第一天开始“获取”CSS和验证通过样式吗?

    6 回复  |  直到 17 年前
        1
  •  8
  •   MitMaro    17 年前

    学习正确有效的方法。它将减少坏习惯,从长远来看,你必须少学。

        2
  •  4
  •   Will Hartung    17 年前

    我不同意。我认为HTML现在更简单了。你会看到现代的、干净的HTML,这就是你所看到的:干净的、HTML,标记最少。

    演讲方面,没什么好说的。但CSS修复了这个问题。

    CSS使它变得更好。简单的改变会产生巨大的影响。这些戏剧性的影响导致快速的满足和反馈。它还允许人们进行彻底的更改,这些更改会影响“一切”,而不必运行和传播这些更改。

    这使得“错误”的修复成本很低,这同样会导致更快的成功和更快的信心。

    用CSS和HTML进行交易有很多技巧吗?当然。但大多数人并不需要那种程度的专业知识。

    所以,imho,HTML在今天比在“旧时代”是一种更好的动物。

        3
  •  1
  •   David    17 年前

    这要视情况而定。我可以看到一些可能的案例,在这些案例中,我可能希望尽可能少地教别人。比如说他们必须学习一个Litle HTNL才能经常编辑页面上的一些内容,我知道这个人不会费心去学习超过他或她需要的内容。

    然而,如果我教的是一个认真学习的人,我肯定会让他们以正确的方式学习。我学会了太多自己的坏习惯,仍然需要学会正确的做事方式。我对我教的任何人都有责任感,我想让他们省去那些麻烦。

    学会正确地做事并没有那么难,而且比忘记错误的方式和坏习惯要困难得多。

        4
  •  1
  •   Matt Bridges    17 年前

    HTML已经从样式标记走向语义标记多年了。这有很多很好的理由;我认为你问这个问题不是为了把讲课的风格和内容分开。)

    在学习HTML方面,我认为学习HTML的人可以理解关于如何使用诸如 <p> 和 <ul> . 当他们不可避免地得到“电子战的丑陋!我该怎么修理它!“发痒,通过 style 属性并不是世界上最糟糕的事情,只要人们最终从外部样式表学习样式元素。

    在基于表格的布局和字体标记时代,我当然学会了HTML,所以我可能低估了它们作为教学工具的有用性。但我认为开车回家的意义是 HTML不是布局 及早支付股息。

        5
  •  1
  •   Eric J.    17 年前

    事实上,我认为对于一个新的人来说,旧的方法更难。也许你不这么认为,因为你习惯于用老模式思考。就像我工作过的这个几乎退休的DOS/QuickBasic程序员可能会说:“当你只有一个文件,而且你只是从上到下地读取文件时,编程就更容易理解了。”大多数人会同意,最好从QuickBasic开始学习编程。

    那么,为什么新方法更简单呢?

    因为它分离了关注点。内容和展示被整齐地分为不同的地方。

    您可以从教授基本标记开始,包括<h1>、<p>、<b>、<div>和所有基本标记。通过创建Mosaic可以像IE8一样轻松显示的HTML,让他们有机会了解基本知识(好吧…可能是个坏例子…为此,您可能需要在IE8中启用某种兼容模式;-)

    一旦掌握了内容,就开始演示。向他们展示如何在不接触原始文件的情况下编辑单独的文件(CSS文件)和更改整个文档(或网站)的演示文稿。

    这很简单。

        6
  •  0
  •   Karl    17 年前

    绝对不要教过时的方法。你以前只教一步,HTML和样式标签。

    现在,只需分两步教学。首先教一些基本的语义标记,如标题、段落和列表,然后教他们如何制作样式表来设计这些样式。然后继续使用更多的标签和更高级的样式。