Skip to content

Commit

Permalink
zh-cn: revise the translation of "splash page" (#19919)
Browse files Browse the repository at this point in the history
Co-authored-by: A1lo <yin199909@aliyun.com>
Co-authored-by: Hoarfroster <hoarfroster@outlook.com>
  • Loading branch information
3 people authored May 4, 2024
1 parent 8fc5e7e commit c28ed50
Showing 1 changed file with 35 additions and 32 deletions.
Original file line number Diff line number Diff line change
@@ -1,94 +1,97 @@
---
title: Mozilla 醒目页面
title: Mozilla 欢迎页面
slug: Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page
l10n:
sourceCommit: c64e813d8ab9dbe22cbc049c26f7c6703370a2b7
---

{{LearnSidebar}}{{PreviousMenu("Learn/HTML/Multimedia_and_embedding/Responsive_images", "Learn/HTML/Multimedia_and_embedding")}}

在这个测验中,我们将测试你对于本模块文章所讨论的技术的掌握程度,让你将一些有关于 Mozilla 的图片和视频添加到一个漂亮的页面上!
在本测验中,我们将测试你对于本模块文章所介绍的技术的掌握程度。你需要将一些有关于 Mozilla 的图片和视频添加到一个漂亮的页面上!

<table class="learn-box standard-table">
<table>
<tbody>
<tr>
<th scope="row">前提:</th>
<td>
在开始这个测验之前,你应该了解了
<a href="/zh-CN/docs/Learn/HTML/Multimedia_and_embedding"
>多媒体与嵌入</a
>
模块的其他文章。
在开始这个测验之前,你应该已经学过本模块的其他文章。
</td>
</tr>
<tr>
<th scope="row">目标:</th>
<td>
测试这些知识的掌握程度:在页面中嵌入图片和视频,框架,和 HTML
响应式图片技术。
测试对这些知识的掌握程度:在页面中嵌入图片和视频、框架,以及 HTML 响应式图片技术。
</td>
</tr>
</tbody>
</table>

## 起点

为了开始这次测验,你需要从 [mdn-splash-page-start](https://github.com/roy-tian/learning-area/tree/master/html/multimedia-and-embedding/mdn-splash-page-start) 这个 GitHub 目录下下载 HTML 和图片。保存在你本地设备上
要开始本测试,你需要获取 [mdn-splash-page-start](https://github.com/mdn/learning-area/tree/main/html/multimedia-and-embedding/mdn-splash-page-start) GitHub 目录中的 HTML 文件和所有可用的图片。将 [index.html](https://github.com/mdn/learning-area/blob/main/html/multimedia-and-embedding/mdn-splash-page-start/index.html) 的内容保存在本地磁盘上的一个名为 `index.html` 的文件中,并且将其放在一个新目录中。然后将 [pattern.png](https://github.com/mdn/learning-area/blob/main/html/multimedia-and-embedding/mdn-splash-page-start/pattern.png) 保存在同一目录中(右键单击图像后选择保存选项)

访问 [originals](https://github.com/roy-tian/learning-area/tree/master/html/multimedia-and-embedding/mdn-splash-page-start/originals) 文件夹中不同的图片文件,然后用同样的方法将它们下载到本地。现在,你需要将这些图片文件保存到不同的目录下,因为在这些图片准备好被使用之前,你需要使用图像编辑器来处理这些图片
以同样的方式访问 [originals](https://github.com/mdn/learning-area/tree/main/html/multimedia-and-embedding/mdn-splash-page-start/originals) 目录中的多个图片,并将它们保存下来;你需要将它们保存在不同的目录中,因为你需要在使用之前使用图形编辑器对其中一些图片进行处理

> **备注:** 这个示例的 HTML 文件包含一些页面的 CSS 样式。你不需要去碰 CSS 的内容,而只是 {{htmlelement("body")}} 元素中的 HTML 部分,只要你插入了正确的标记,样式就会正确显示。
或者,你可以使用在线编辑器,如 [CodePen](https://codepen.io/)[JSFiddle](https://jsfiddle.net/)[Glitch](https://glitch.com/)

> **备注:** 示例 HTML 文件包含大量 CSS,用于为页面设置样式。你不需要修改 CSS,只需修改 {{htmlelement("body")}} 元素内的 HTML 即可。只要插入正确的标记,样式就会使其显示正确。
>
> 如果你遇到困难,可以在我们的[沟通渠道](/zh-CN/docs/MDN/Community/Communication_channels)中联系我们。
## 项目概要

在这个测验中,我们为你呈现了一个接近完成了的 Mozilla 醒目页面,旨在说明一些关于 Mozilla 的有趣的事情,以及提供一些更一步的资源链接。但目前还没有添加任何视频或图片,这份工作就交给你了!你需要添加一些图片、视频等多媒体元素,好让页面变得更漂亮和更有意义。下一小节详细描述了你需要做的工作
在本测试中,我们为你呈现了一个基本完成的 Mozilla 欢迎页面,其旨在积极有趣地描绘 Mozilla 的价值观,同时提供一些更进一步的资源的链接。不幸的是,页面上还没有添加任何图片或视频,这就是你要完成的任务!你需要添加一些媒体元素,使页面更加美观且更容易理解。下面的小节详细说明了你需要做的事情

### 准备图片

使用你最爱的图片编辑器,创建下面几张图片的 400px 宽的版本和 120px 宽的版本:
使用你最爱的图片编辑器,创建下面几张图片的 400px 宽和 120px 宽的版本:

- `firefox_logo-only_RGB.png`
- `firefox-addons.jpg`
- `mozilla-dinosaur-head.png`

给它们取个有意义的名字,例如`firefoxlogo400.png``firefoxlogo120.png`
给它们取些有意义的名字,例如 `firefoxlogo400.png` `firefoxlogo120.png`

这些图片将和 `mdn.svg` 一起作为`further-info`区内资源链接的图标和网站页眉的火狐图标。将这些图片副本保存在与 `index.html`文件的同一个目录下
这些图片将与 `mdn.svg` 一起,作为链接到其他资源的图标,放在 `further-info` 区域内。你还需要在站点头部中链接 Firefox 标志。你应将所有这些图片的副本保存在与 `index.html` 相同的目录中

接着,创建一个 1200px 宽的 `red-panda.jpg`风景图片版本,和一个 600px 宽的肖像版本,用来显示更近镜头下的熊猫。同样地,为它们取一个你可以轻松分辨出来的名字。将它们的副本保存在与 `index.html`文件相同的目录下
接下来,创建一个宽度为 1200 像素的横向版 `red-panda.jpg`,以及一个宽度为 600 像素的纵向版,展示更近距离的熊猫照片。再次,给它们取一个合理的名称,以便你能够轻松识别它们。你应将这两张图片的副本保存在与 `index.html` 相同的目录中

> **备注:** 你应该在看起来还行的前提下尽量优化 JPG 和 PNG 图片的大小,[tinypng.com](https://tinypng.com/)为此提供了很好的服务
> **备注:** 你应该优化你的 JPG 和 PNG 图像,使它们尽可能小,同时保持良好的质量。[tinypng.com](https://tinypng.com/) 是一个很好的在线服务,可以轻松完成这项工作
### 为 header 添加一个图标

在 {{htmlelement("header")}} 元素中添加一个 {{htmlelement("img")}} 元素,嵌入一个小尺寸版本的火狐图标。

### 为主 article 添加一个视频

就在 {{htmlelement("article")}} 元素中(开放标签下面),嵌入一个 Bilibili 视频(<https://www.bilibili.com/video/BV1rs411d7hC?p=2>),使用 Bilibili 生成嵌入代码。视频的宽度应该是 400px。
{{htmlelement("article")}} 元素中(贴靠开放标签下侧),嵌入一个 Bilibili 视频(<https://www.bilibili.com/video/BV1rs411d7hC?p=2>),使用 Bilibili 生成嵌入代码。视频的宽度应该是 400px。

### 为 further info 的链接添加响应式图片

`further-info` 类的 {{htmlelement("div")}}里你会看到四个 {{htmlelement("a")}} 元素,每个都指向一个有趣的、关于 Mozilla 的页面。为了完成这一部分,你需要在每个{{htmlelement("a")}} 元素里插入一个 {{htmlelement("img")}} 元素,需要包含合适的 [`src`](/zh-CN/docs/Web/HTML/Element/img#src)[`alt`](/zh-CN/docs/Web/HTML/Element/img#alt)[`srcset`](/zh-CN/docs/Web/HTML/Element/img#srcset)[`sizes`](/zh-CN/docs/Web/HTML/Element/img#sizes) 属性。
`further-info` 类的 {{htmlelement("div")}} 里你会看到四个 {{htmlelement("a")}} 元素,每个都指向一个有趣的、关于 Mozilla 的页面。为了完成这一部分,你需要在每个 {{htmlelement("a")}} 元素里插入一个 {{htmlelement("img")}} 元素,{{htmlelement("img")}} 元素需要包含合适的 [`src`](/zh-CN/docs/Web/HTML/Element/img#src)[`alt`](/zh-CN/docs/Web/HTML/Element/img#alt)[`srcset`](/zh-CN/docs/Web/HTML/Element/img#srcset)[`sizes`](/zh-CN/docs/Web/HTML/Element/img#sizes) 属性。

我们希望每张图片(除了某个本身就是响应式的)在浏览器的视口的宽度小于等于 480px 时使用的 120px 宽的图片,其他情况下选择 400px 的版本
我们希望每张图片(除了某个本身就是响应式的)在浏览器的视口的宽度小于等于 500px 时使用的 120px 宽的图片,其他情况下选择 400px 宽的版本

确保正确的链接匹配了正确的图片
确保每个链接匹配了正确的图片

> **备注:** 为了正确的测试 `srcset`/`sizes` 示例,你需要把你的网站上传到服务器(使用 [Github pages](/zh-CN/docs/Learn/Common_questions/Tools_and_setup/Using_GitHub_pages) 是一个简单免费的方法),访问服务器上的网页,你就可以使用浏览器开发者工具来测试它们是否正常工作,如 [响应式图片:有用的开发工具](/zh-CN/Learn/HTML/Multimedia_and_embedding/Responsive_images#Useful_developer_tools)中所说
> **备注:** 为了正确地测试 `srcset`/`sizes` 示例,你需要把你的网站上传到服务器(使用 [Github pages](/zh-CN/docs/Learn/Common_questions/Tools_and_setup/Using_GitHub_pages) 是一个简单免费的方法),之后你就可以使用浏览器开发者工具(如 Firefox [网络监视器](https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/index.html))来测试它们是否正常工作。
### 一张小熊猫的艺术照
### 一张美术设计后的小熊猫照片

`red-panda`类的{{htmlelement("div")}} 中,我们希望插入一个{{htmlelement("picture")}}元素,在视口宽度小于等于 600px 时使用那张比较小的纵向的熊猫图片,在其他情况下则使用大的横向的图片。
`red-panda` 类的 {{htmlelement("div")}} 中,我们希望插入一个 {{htmlelement("picture")}} 元素,并且希望在视口宽度小于等于 600px 时使用那张比较小的纵向的熊猫图片,在其他情况下则使用大的横向的图片。

## 示例
## 提示和技巧

下面的截图展示了在正确标记后,醒目页面在宽屏和窄屏下的样子。(可 [在线查看](https://roy-tian.github.io/learning-area/html/multimedia-and-embedding/mdn-splash-page-finished/)
- 你可以使用 [W3C Nu HTML 检查器](https://validator.w3.org/nu/)来检查你的 HTML 代码中的错误。
- 要完成此测试,你不需要了解任何 CSS;你只需要我们提供的 HTML 文件。CSS 部分我们已经为你完成。
- 我们提供的 HTML(包括 CSS 样式)已经为你完成了大部分工作,因此你只需要专注于媒体嵌入部分。

![A wide shot of our example splash page](wide-shot.png)
## 示例

![A narrow shot of our example splash page](narrow-shot.png)
下面的截图展示了在正确标记后,欢迎页面在宽屏和窄屏下的样子。

## 评估
![宽屏下示例欢迎页面的截图](wide-shot.png)

如果这个评估是一系列课程的一部分,你应该可以让你的老师或导师为你批改。如果你是自学,可以很容易地在 [discussion thread about this exercise](https://discourse.mozilla.org/t/mozilla-splash-page-assignment/24679)[Mozilla IRC](https://wiki.mozilla.org/IRC)[#mdn](irc://irc.mozilla.org/mdn) IRC 频道回复得到批改指南。请先自己试着做——作弊学不到任何东西!
![窄屏下示例欢迎页面的截图](narrow-shot.png)

{{PreviousMenu("Learn/HTML/Multimedia_and_embedding/Responsive_images", "Learn/HTML/Multimedia_and_embedding")}}

0 comments on commit c28ed50

Please sign in to comment.