为了创建网站,你应该了解HTML — 用来定义一个网页的结构最常用的基本技术。HTML用来详细说明你的网页内容是应该被理解为段落、列表、头部、链接、图像、多媒体播放器、表单或是其他众多可用的元素当中的一个亦或是你定义的新元素。
学习路径理论上来说你的学习旅途应该从学HTML开始,先阅读HTML介绍。此后你便能够继续学习更多高级的主题,例如:
CSS,如何运用CSS装饰HTML(例如:更改你的文本字号和使用的字体,添加边框和阴影,将你的页面设计成多栏布局,添加动画和其他视觉效果。)
JavaScript,如何使用JavaScript为网页添加动态的函数功能(例如:找到你的地址并且在地图上绘制出来,当你触发按钮就让UI元素显示或消失,将用户的数据本地储存在他们的电脑里,以及更多的函数功能。)在开始这个主题的学习之前,你至少要对电脑和网络的使用有基本的认识(例如:看到它并理解它的内容)。
你应该安装好一个基础的工作环境,详细参照安装基础软件。
并且理解如何新建和管理文件,详细参照 文件处理。这两个都是Web开发入门里完全新手模块中的内容。
建议在尝试这个主题的学习之前先完成Web开发入门的学习,然而这个建议并不是绝对必须的。HTML基础里大多数的文章在HTML介绍模块里也有,虽然细节更为详细。
学习模块这个主题由如下的一些模块组成,建议按顺序完成这些的学习。很显然,我们建议你从第一个模块开始学习。
HTML介绍 — (Introduction to HTML)
这一模块将为你铺路,帮你熟悉一些重要的概念和语法。着眼于如何应用HTML去编辑,如何创造超链接,与怎样使用HTML构造一个网页。多媒体化和嵌入 — (Multimedia and embedding)
这个模块带你探索如何使用HTML在你的网页里嵌入多媒体信息。包括插入图片的多种不同的方法,如何嵌入视频、音频,甚至是嵌入其他完整的网页。
以易理解、易接近(accessible)的方式把表格式的数据在网页上表现出来是一项挑战。这个模块包括了基础的表格标记(table markup),同时也有更多复杂的特性,例如实现标题和总结。
表单是Web中十分重要的部分 — 它们会提供给你网站交互需要的很多功能(例如:注册,登录,发送反馈,购物,等等)。这个模块将带你开始创建有表单的客户端。
HTML基础问题的解决方案使用HTML解决基础的问题为我们提供了一系列在创建网页过程中解决基础问题的方案:处理标题,添加图片或视频,强调内容,创建一个基础表单等等。
深入地学习
这是HTML文档在MDN上的主入口,涵盖了详细的元素和属性参考。举例来说,如果你想知道一个元素有什么属性或者一个属性具有什么值,这是一个查询的好地方。