Fundamental Layout Comprehension - 学习 Web 开发 编辑

如果您已经完成了这个模块的学习,那么您将已经学习了今天进行 CSS 布局以及使用旧的 CSS 所需的基本知识。

任务需知:

在尝试此评估之前,您应该已经阅读了本模块中的所有文章。

任务目标:

测试您对本单元所涵盖的基本布局技能的理解与掌握应用。

项目简介

我们已经为你提供了一些原始的 html、基本的 css 文件和图像——现在你需要设计一个跟下面图片相似的布局页面。

基本步骤

你可以在这下载基本的 html css 和图片素材 here .

将 HTML 文档和 css 保存到你自己计算机的目录中,并将图像添加到名为 images 的文件夹中,在浏览器中打开 index.html 文件应该会给您提供一个具有基本样式但没有布局的页面,该页面应该类似下面所示的图像。

此页面开始于浏览器在正常流中显示的布局的所有内容。

目标

你需要实现你自己的布局。下面是你应该完成的目标:

  1. 在一行中显示导航选项,并且选项之间拥有相同的空间。
  2. 导航条应随着内容一起滚动并且在触碰到视口顶部之后于顶部固定。
  3. 文章内的图片应该被文本包围。
  4. <article> <aside> 元素应该为双列布局。它们的列尺寸应该是弹性的,以便在浏览器窗口收缩得更小的时候能够变窄。
  5. 照片应该以有 1px 间隔的两列网格显示出来。

在实现布局的过程中你不需要修改 HTML,下面是你应该使用的技术:

  • Positioning
  • Float
  • Flexbox
  • CSS Grid Layout

你能够用好几种方法来实现这些目标,完成一件事的方法并不只有一个。尝试不同的方式,并且看看哪个最有效。尝试之后写下笔记,你可以在本练习的帖子中或者 #mdn IRC 频道讨论你实现它们的方式。

评估

如果这个评估是一系列课程的一部分,你应该可以让你的老师或导师为你批改。 如果你是自学,可以很容易地在 Learning Area Discourse threadMozilla IRC#mdn IRC 频道回复得到批改指南。请先自己试着做——作弊学不到任何东西!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:67 次

字数:2313

最后编辑:1 年前

最近更新:JSmiles

编辑次数:1 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文