Fundamental Layout Comprehension - 学习 Web 开发 编辑
如果您已经完成了这个模块的学习,那么您将已经学习了今天进行 CSS 布局以及使用旧的 CSS 所需的基本知识。
任务需知: | 在尝试此评估之前,您应该已经阅读了本模块中的所有文章。 |
---|---|
任务目标: | 测试您对本单元所涵盖的基本布局技能的理解与掌握应用。 |
项目简介
我们已经为你提供了一些原始的 html、基本的 css 文件和图像——现在你需要设计一个跟下面图片相似的布局页面。
基本步骤
你可以在这下载基本的 html css 和图片素材 here .
将 HTML 文档和 css 保存到你自己计算机的目录中,并将图像添加到名为 images 的文件夹中,在浏览器中打开 index.html 文件应该会给您提供一个具有基本样式但没有布局的页面,该页面应该类似下面所示的图像。
此页面开始于浏览器在正常流中显示的布局的所有内容。
目标
你需要实现你自己的布局。下面是你应该完成的目标:
- 在一行中显示导航选项,并且选项之间拥有相同的空间。
- 导航条应随着内容一起滚动并且在触碰到视口顶部之后于顶部固定。
- 文章内的图片应该被文本包围。
<article>
与<aside>
元素应该为双列布局。它们的列尺寸应该是弹性的,以便在浏览器窗口收缩得更小的时候能够变窄。- 照片应该以有 1px 间隔的两列网格显示出来。
在实现布局的过程中你不需要修改 HTML,下面是你应该使用的技术:
- Positioning
- Float
- Flexbox
- CSS Grid Layout
你能够用好几种方法来实现这些目标,完成一件事的方法并不只有一个。尝试不同的方式,并且看看哪个最有效。尝试之后写下笔记,你可以在本练习的帖子中或者 #mdn IRC 频道讨论你实现它们的方式。
评估
如果这个评估是一系列课程的一部分,你应该可以让你的老师或导师为你批改。 如果你是自学,可以很容易地在 Learning Area Discourse thread 或 Mozilla IRC 的 #mdn IRC 频道回复得到批改指南。请先自己试着做——作弊学不到任何东西!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论