【发布时间】:2010-09-27 09:46:39
【问题描述】:
我应该在哪里指导某人学习 HTML/CSS 的基础知识?我个人是从HTMLGoodies 开始的,虽然我感谢肯伯恩斯让我继续前进,但我现在不愿意派人去那个网站,因为我认为它已经过时了。
显然有许多网站累积包含所有需要的信息,但是在哪里发送您不想吓跑的新人?
编辑:
老实说,我认为我没有使用 w3schools.com 会遗漏一些东西,但我发现在教程的三页(html 和 xhtml)中,他们使用了 <b></b>。该死的耻辱,他们不鼓励语义。
有谁知道什么能让人走上正轨?
【问题讨论】:
-
> 他们使用 这确实简化了学习 html。如果他们从一开始就使用一些 id、类和对 css 样式表的引用,这可能会导致难以理解 html 的基本概念。
-
@koldfyre - 粗体意味着美学而不是内容。 strong 意味着应该坚定地阅读此内容。 em(强调)和斜体标签也是如此。想想屏幕阅读器应该如何阅读斜体或粗体,你就会明白为什么它们是禁忌。
-
@sergdev - 我同意他们不应该引入样式,但是当它是书中最不被使用的元素之一时,他们不应该鼓励粗体作为一个元素。粗体是一种表示元素,语义/标准促使我们有充分的理由将内容和表示分开。
-
不过,我对将 转换为 的系统感到恼火。 是语义性的:它用于许多语法结构,例如船名、书名以及将单词作为单词的讨论:比较“苏格拉底是希腊哲学家”与“苏格拉底有八个字母”。我不太确定粗体标签在语义上是否准确。
-
@timothy.green.name - 我同意斜体元素有正当理由,我喜欢你指出的。我只是希望教程网站能在以后更高级的阶段介绍它。