作业:基本布局理解
如果你已经完成了本模块的学习,那么你就已经掌握了今天进行 CSS 布局所需要的基本知识,并且也可以使用旧的 CSS。这个任务将通过使用各种技术开发一个简单的网页布局来测试你的一些知识。
预备条件: |
在尝试此评估之前,你应该已经阅读了本模块中的所有文章。 |
---|---|
学习目标: |
测试对 CSS 弹性盒、栅格、浮动和定位布局方法的基本理解。 |
从这里开始
你可以在这里下载基本的 HTML、CSS 和六张图片素材。
将 HTML 文档和样式表文件保存到你自己计算机的目录中,并将图像添加到名为 images
的文件夹中,在浏览器中打开 index.html
文件应该会提供一个具有基本样式但没有布局的页面,该页面应该类似下面所示的图像。
此页面开始于浏览器在正常流中显示的布局的所有内容。
另外,你可以使用像 Glitch 这样的网站来做评估,把 HTML 和 CSS 代码粘贴进去。注意,如果你使用在线编辑器,你将需要上传图片并替换 src
属性中的值,以指向新的图片位置。如果你使用的在线编辑器没有单独的 CSS 面板,可以随意将其放在文档头部的 <style>
元素中。
备注:如果你卡住了,向我们请求协助——你可以在页面底部的评估或更多帮助获取指引。
项目简介
我们已经为你提供了一些原始的 HTML、基本的 CSS 文件和图像——现在你需要设计布局页面。
目标
提示和小技巧
在实现布局的过程中你不需要修改 HTML,下面是你应该使用的技术:
- 弹性盒
- 栅格
- 浮动
- 定位
有几种方法可以实现其中的一些任务,而且往往没有单一的正确或错误的方法来做事情。试试几种不同的方法,看看哪种方法最有效。在实验过程中做下笔记。
示例
以下截图呈现了设计完成后的示例:
评估或更多帮助
如果你希望你的作业得到评估,或遇到问题需要帮助:
-
在 MDN Discouse 论坛 Learning 分区发贴,你的贴文应包含:
- 一个描述性的标题,如“Assessment wanted for Fundamental layout comprehension”。
- 你已经尝试过的细节,以及你希望我们做什么;例如,告诉我们你是否被卡住了,需要帮助或希望进行评估。
- 在一个在线可共享的编辑器中,提供你想要评估或需要帮助的例子的链接(在上面第 1 步中提到的)。这是一个很好的做法,如果你不能看到他们的代码,就很难帮助别人解决编码问题。
- 实际任务或评估页面的链接,以便我们能够找到你想要帮助的问题。