学习 HTML5 和 CSS3 [关闭]

2023-12-26

想象一下今天,即 2011 年 3 月 1 日,某人从未编写过网页,并且想知道他们应该阅读哪些内容才能开始构建网页。他们不关心向后兼容性,但希望使用 Web 标准进行构建,以便它们可以在尽可能多的浏览器之间移植(是的,我是说我不关心我的网页是否无法与 IE 4 兼容) 8、Opera、Netscape、Mozilla 等,我真的不在乎,因为我从未使用过它们,对于那些将使用我正在构建的工具的人来说可能也是如此)。

这个人的偏见或坏习惯为零,因为他们以前从未这样做过。他们也非常活跃,因此,如果他们必须阅读 200 页“为什么使用 Web 标准”或“为什么 Web 标准比“旧方式”更好”,他们会感到灰心、分心,然后把书扔掉,然后去游泳。说到这里,我的头发都湿了。

他们正在寻找引人入胜且简洁的参考资料。他们并不愚蠢,这个人是一位真正的工程师,他做过一点点开发,进行了一两年的系统管理,甚至建立了一两家成功的公司。他们只是没有上大学,因为他们确实不是书本学习者,并且更擅长应用实践学习,而不是吸收大量无用的数据以获得他们真正需要的两三件事。

考虑到有关个人的所有数据,并且我知道这与该个人有关(当然,这个人就是我),您会推荐哪些书籍或资源?

(泽德曼的书已经出版了,因为我已经把它们扔掉了,然后今天又去游泳了。)


一些不错的入门资源:

  • Mozilla 开发者网络 https://developer.mozilla.org/en-US/web:适用于 HTML、CSS、Javascript 和 DOM。
  • 深入研究 HTML5 http://fortuito.us/diveintohtml5/:用于学习有关 HTML5 的所有知识
  • JSfiddle http://jsfiddle.net/:无需每次都构建整个页面即可进行摆弄。
  • HTML 验证器 http://validator.w3.org/:确保您编写的 HTML 有效。
  • CSS3 预览 http://www.css3.info/preview/:CSS3 的一些新功能的概述。
  • 官方 HTML5 规范 http://dev.w3.org/html5/spec/spec.html:当您需要直接从源头获取所有详细信息时。
  • jQuery http://jquery.com/:可以说是让为网站编写 javascript 变得更容易的最佳框架。
  • 分开的清单 http://www.alistapart.com/:“对于制作网站的人”。绝对不适合入门,但定期阅读还是有好处的。
  • Firebug http://getfirebug.com/:如果您使用 Firefox,这是必备的。
  • 开发者工具 http://code.google.com/chrome/devtools/docs/overview.html:内置于 Chrome 和 Safari(本质上是 webkit 的 firebug)

Also, do not使用W3学校 http://w3schools.com罢工>。请参见W3 Fools http://w3fools.com一长串的原因。 W3 学校通常会出现在搜索结果的顶部,但是please抵制使用它的诱惑。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

学习 HTML5 和 CSS3 [关闭] 的相关文章

随机推荐

  • 安装 MSI 后如何使用 Burn 和 DPInst 安装驱动程序?

    我有一个设置MSI http en wikipedia org wiki Windows Installer对于我们的申请 我也签署了FTDI https en wikipedia org wiki FTDI还需要安装的驱动程序 我想让他们
  • Visual Studio 2012 中的 .NET 4.5.1 预览支持

    首先让我为我得到的错误添加一些上下文 我已经安装了 NET 4 5 1 预览版 我在 VS 2012 中注意到的第一件事是 NET 4 5 1 没有在可用框架中列出 我不确定这是否是正确的行为 因为这只是 4 5 的升级 所以我想 VS 2
  • 带 Lattice 和 panel.bpplot 的垂直箱百分位数图

    我正在 R 中使用 box percentile panel 函数绘制 box percentile 图Hmisc panel bpplot with bwplot from lattice 我有一个数字向量 Length 并希望显示其在因
  • 在散点图中显示置信限和预测限

    我有两个身高和体重数据数组 import numpy as np matplotlib pyplot as plt heights np array 50 52 53 54 58 60 62 64 66 67 68 70 72 74 76
  • 比较将整数值转换为字符串的 3 种现代 C++ 方法

    我试图选择一个将积分转换为字符串的标准方法 http codexpert ro blog 2014 04 14 standard way of converting between numbers and strings in cpp11
  • 如何解决这些 Git GC 问题?

    我有一个反复出现的问题 我的 git 存储库 我认为 将决定它需要垃圾收集 此过程需要半个多小时 然后将在每次拉 推操作时触发 手动运行 Git GC 需要半个小时 但似乎并不能解决问题 我找到的唯一解决方案是删除我的存储库并重新克隆 由于
  • Bigquery sql:将 json 的键替换为列中存在的新值

    我在 Big Query 中有两个表 如图所示 table 1 有 id json 格式的属性 集合列 table 2 有 collection property key property name 列 我想将 table 1 中的属性列中
  • 使用 JSON 响应自动完成文本字段

    我想要的是 我想在我的应用程序中使用文本字段的自动完成 由于我的数据来自网络服务 我想使用 JSON 响应执行 自动完成 我知道的 我知道首先我必须从网络服务获取数据 然后我需要解析它并用解析后的数据填充数组 然后我可以使用该数组执行自动完
  • web.api 的 404 选项

    我已按照在 web api 中启用 cors 的常规步骤进行操作 但在 Chrome 和 Firefox 中收到对 OPTIONS 请求的 404 响应Cross Origin Request Blocked The Same Origin
  • 多对多关系以确定用户是否喜欢某个帖子

    我有一个包含所有帖子的表 我还有一个表 当用户喜欢带有外键 user id 和 post id 的帖子时 会在其中添加一行 我想检索一个列表ALL帖子的数量以及特定用户是否喜欢该帖子 使用外部连接 我最终得到了一些帖子两次 一次用于用户 1
  • 如何在 GitHub 上拥有带有公共问题跟踪器的私有存储库?

    我将向社区发布我的应用程序的一些测试版 项目存储在 GitHub 上的私有存储库中 我希望允许该社区报告错误并将其直接放在 GitHub 问题选项卡上 GitHub 目前尚未提供该选项 您知道如何覆盖此流程吗 截至 2019 年 9 月 不
  • Android ListView 不展开整个屏幕?

    我有以下活动
  • 如何更改导航视图项目文本大小?

    Google 最近发布 http android developers blogspot com au 2015 05 android design support library html the android support desi
  • 整数类型的最大值是否有常数?

    我正在为 VBA 代码寻找 c 中像 MAXINT 这样的常量 我只找到了其他语言的参考资料 找不到 VBA 的参考资料 如果没有这样的常量 VBA 中 int 可以容纳的最大数字是多少 我尝试了 2147483647 但出现溢出错误 VB
  • Firebase 自定义声明未在规则中更新[重复]

    这个问题在这里已经有答案了 我试图防止存储滥用 我的目标是限制每天的用户上传操作 因此 我部署了一个存储 onFinalize 触发器 一旦文件上传 该函数就会检测到使用 firestore 是否达到限制的计数器 如果是 将毫秒存储到 Cu
  • 基元/对象声明,默认初始化值

    声明基元 对象时 它们是否已初始化 哪些是默认值 行为是什么班级成员 and 当地领域 类成员的对象声明怎么样 如下回答 这些是默认值 Data Type Default Value for fields byte 0 short 0 in
  • 使用双值识别 SwiftUI TextField 中的更改

    我正在使用 TextField 让用户添加某物的价格 为了防止用户添加其他值作为数字 我将键盘类型更改为 decimalPad The stringValue每次角色更改时都会正确更新绑定 我现在的问题是doubleValue仅当用户按下回
  • JSP 中的美元大括号 ${} 是什么意思?

    什么是 在JSP中意味着什么 例如
  • ASP.NET动态添加列到Gridview

    如何根据条件动态向 GridView 添加一些列
  • 学习 HTML5 和 CSS3 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 想象一下今天 即 2011 年 3 月 1 日 某人从未编写过网页 并且想知道他们应该阅读哪些内容才能