diff --git a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.chinese.md
index ce5fa31b3d..1309cc4d8f 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.chinese.md
@@ -3,15 +3,34 @@ id: bd7158d8c242eddfaeb5bd13
title: Build a Personal Portfolio Webpage
isRequired: true
challengeType: 3
-videoUrl: ''
-localeTitle: 建立个人作品集网页
+forumTopicId: 301143
+localTitle: 制作一个个人作品集网页
---
## Description
- 目标:构建一个功能类似于此的CodePen.io应用程序: https : //codepen.io/freeCodeCamp/full/zNBOYG 。完成以下用户故事并通过所有测试。采用你自己的个人风格。您可以使用HTML,JavaScript和CSS来完成此项目。建议使用纯CSS,因为这是迄今为止所涵盖的课程,您应该使用纯CSS进行一些练习。如果您愿意,可以使用Bootstrap或SASS。此项目不建议使用其他技术(例如jQuery,React,Angular或Vue),使用它们需要您自担风险。其他项目将使您有机会使用不同的技术堆栈,如React。我们将接受并尝试修复所有使用建议的技术堆栈的问题报告。快乐的编码! 用户故事#1:我的投资组合应该有一个欢迎部分,其ID为welcome-section
。 用户故事#2:欢迎部分应该包含一个包含文本的h1
元素。 用户故事#3:我的投资组合应该有一个项目ID为id的projects
。 用户故事#4:项目部分应至少包含一个带有project-tile
类的元素来保存项目。 用户故事#5:项目部分应至少包含一个项目链接。 用户故事#6:我的投资组合应该有一个id为navbar
。 用户故事#7:导航栏应至少包含一个链接,我可以单击该链接导航到页面的不同部分。 用户故事#8:我的投资组合应该有一个id profile-link
,它会在新标签中打开我的GitHub或FCC个人资料。 用户故事#9:我的投资组合应该至少有一个媒体查询。 用户故事#10:欢迎部分的高度应等于视口的高度。 用户故事#11:导航栏应始终位于视口的顶部。您可以通过分叉此CodePen笔来构建项目。或者您可以使用此CDN链接在您喜欢的任何环境中运行测试: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
完成后,将URL提交给您的工作通过所有测试的项目。如果卡住,请记住使用Read-Search-Ask方法。
+
+目标:使用 CodePen.io 搭建一个与这个功能上相似的 app:https://codepen.io/freeCodeCamp/full/zNBOYG。
+在满足以下需求并通过所有测试的前提下,你可以根据自己的喜好来美化你的 app。
+你可以使用 HTML、JavaScript 以及 CSS 来完成项目。由于目前你只学到了 CSS 课程,所以我们建议你只使用 CSS 来完成这个项目,同时巩固一下你之前所学的内容。你也可以使用 Bootstrap 或者 SASS。我们不推荐你在这个项目中使用其他技术(比如 jQurey、React、Angular 或 Vue),否则,如果在编码中出现问题,你需要自行解决。在后续的其他项目中,你将有机会使用各种技术栈(比如 React)。如果你在使用上述推荐的技术栈编码的过程中发现问题,请提交给我们来处理。祝你编码愉快!
+需求 1:我的作品集应该有一个 id 为welcome-section
的欢迎区。
+需求 2:欢迎区内应该有一个包含标题的h1
元素。
+需求 3:我的作品集应该有一个 id 为projects
的项目区。
+需求 4:项目区至少包含一个带有project-tile
类的元素来保存项目。
+需求 5:项目区至少包含一个被链接到一个项目的超链接元素。
+需求 6:我的作品集应有一个 id 为navbar
的导航栏。
+需求 7:导航栏至少包含一个我可以跳转到本页另外区域的链接。
+需求 8:我的作品集应有一个 id 为profile-link
的链接,它能在浏览器的新标签页内打开我的 GitHub 或者 FCC 作品集页面。
+需求 9:我的作品集至少使用一次媒体查询。
+需求 10:欢迎区的高度应该与视窗的高度保持一致。
+需求 11:导航栏应保持在视窗的顶部。
+你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
+完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
+当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+
## Instructions
-
+
## Tests
@@ -35,4 +54,6 @@ tests: []
```js
// solution required
```
+
+
\ No newline at end of file
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.chinese.md
index 2fd14fa83a..619713fcf2 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.chinese.md
@@ -3,15 +3,38 @@ id: 587d78af367417b2b2512b04
title: Build a Product Landing Page
isRequired: true
challengeType: 3
-videoUrl: ''
-localeTitle: 建立产品登陆页面
+forumTopicId: 301144
+localTitle: 制作一个产品登录页
---
## Description
- 目标:构建一个功能类似于此的CodePen.io应用程序: https : //codepen.io/freeCodeCamp/full/RKRbwL 。完成以下用户故事并通过所有测试。给它你自己的个人风格。您可以使用HTML,JavaScript和CSS来完成此项目。建议使用纯CSS,因为这是迄今为止所涵盖的课程,您应该使用纯CSS进行一些练习。如果您愿意,可以使用Bootstrap或SASS。此项目不建议使用其他技术(例如jQuery,React,Angular或Vue),使用它们需要您自担风险。其他项目将使您有机会使用不同的技术堆栈,如React。我们将接受并尝试修复所有使用建议的技术堆栈的问题报告。快乐的编码! 用户故事#1:我的产品登录页面应该有一个带有相应id="header"
的header
元素。 用户故事#2:我可以在header
元素中看到一个带有相应id="header-img"
。公司徽标会在这里形成良好的形象。 用户故事#3:在#header
元素中,我可以看到一个带有相应id="nav-bar"
的nav
元素。 用户故事#4:我可以在nav
元素中看到至少三个可点击的元素,每个元素都有一个nav-link
类。 用户故事#5:当我点击nav
元素中的.nav-link
按钮时,我将被带到目标网页的相应部分。 用户故事#6:我可以观看id="video"
的嵌入式产品视频。 用户故事#7:我的目标网页有一个form
元素,其对应的id="form"
。 用户故事#8:在表单中,有一个id="email"
的input
字段,我可以在其中输入电子邮件地址。 用户故事#9: #email
输入字段应该有占位符文本,让用户知道该字段的用途。 用户故事#10: #email
输入字段使用HTML5验证来确认输入的文本是电子邮件地址。 用户故事#11:在表单中,有一个提交input
,其对应的id="submit"
。 用户故事#12:当我单击#submit
元素时,电子邮件将被提交到静态页面(使用此模拟URL: https : #submit
),确认已输入电子邮件地址,并且它发布成功。 用户故事#13:导航栏应始终位于视口的顶部。 用户故事#14:我的产品登录页面应至少有一个媒体查询。 用户故事#15:我的产品登陆页面应至少使用一次CSS flexbox。您可以通过分叉此CodePen笔来构建项目。或者您可以使用此CDN链接在您喜欢的任何环境中运行测试: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
完成后,将URL提交给您的工作通过所有测试的项目。如果卡住,请记住使用Read-Search-Ask方法。
+
+目标:使用 CodePen.io 搭建一个与这个功能上相似的 app:https://codepen.io/freeCodeCamp/full/RKRbwL。
+在满足以下需求并通过所有测试的前提下,你可以根据自己的喜好来美化你的 app。
+你可以使用 HTML、JavaScript 以及 CSS 来完成项目。由于目前你只学到了 CSS 课程,所以我们建议你只使用 CSS 来完成这个项目,同时巩固一下你之前所学的内容。你也可以使用 Bootstrap 或者 SASS。我们不推荐你在这个项目中使用其他技术(比如 jQurey、React、Angular 或 Vue),否则,如果在编码中出现问题,你需要自行解决。在后续的其他项目中,你将有机会使用各种技术栈(比如 React)。如果你在使用上述推荐的技术栈编码的过程中发现问题,请提交给我们来处理。祝你编码愉快!
+需求 1:我的产品主页应该有id="header"
的header
元素。
+需求 2:在header
元素内应该有个id="header-img"
的图像,这里通常用来放置一个公司的 logo。
+需求 3:在#header
元素内,我需要能看见对应带有id="nav-bar"
的nav
元素。
+需求 4:我可以在nav
元素中看见至少三个能点击的元素,每个都有类名nav-link
+需求 5:当我在nav
元素内点击.nav-link
按钮,会跳转到产品主页的相应部分。
+需求 6:我可以看到一个id="video"
的嵌入式视频。
+需求 7:我的产品主页有一个id="form"
的form
元素。
+需求 8:我可以在对应id="email"
的input
区域内填写我的邮箱。
+需求 9:在#email
输入框内应有描述该区域用途的占位符文字。
+需求 10:#email
输入框应该用 HTML5 验证来确认输入的内容是否为邮箱。
+需求 11:在表单中,有一个对应id="submit"
的input
提交按钮。
+需求 12:当我点击#submit
元素,邮箱会被提交到一个静态页面(使用这个模拟 URL: https://www.freecodecamp.com/email-submit),它会确认邮箱输入正确并被成功投递。
+需求 13:导航栏应保持在视窗的顶部。
+需求 14:我的产品主页应至少有一个媒体查询。
+需求 15:至少使用一次 flexbox 布局。
+你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
+完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
+当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+
## Instructions
-
+
## Tests
@@ -35,4 +58,6 @@ tests: []
```js
// solution required
```
+
+
\ No newline at end of file
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.chinese.md
index da29685dbb..74e1737485 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.chinese.md
@@ -3,16 +3,38 @@ id: 587d78af367417b2b2512b03
title: Build a Survey Form
isRequired: true
challengeType: 3
-videoUrl: ''
-localeTitle: 建立调查表格
+forumTopicId: 301145
+localTitle: 制作一个调查表格
---
## Description
- 目标:构建一个功能类似于此的CodePen.io应用程序: https : //codepen.io/freeCodeCamp/full/VPaoNP 。完成以下用户故事并通过所有测试。采用你自己的个人风格。您可以使用HTML,JavaScript和CSS来完成此项目。建议使用纯CSS,因为这是迄今为止所涵盖的课程,您应该使用纯CSS进行一些练习。如果您愿意,可以使用Bootstrap或SASS。此项目不建议使用其他技术(例如jQuery,React,Angular或Vue),使用它们需要您自担风险。其他项目将使您有机会使用不同的技术堆栈,如React。我们将接受并尝试修复所有使用建议的技术堆栈的问题报告。快乐的编码! 用户故事#1:我可以在H1大小的文本中看到id="title"
。 用户故事#2:我可以在P大小的文本中看到id="description"
的简短说明。 用户故事#3:我可以看到一个form
与id="survey-form"
。 用户故事#4:在表单元素中,我需要在id="name"
的字段中输入我的名字。 用户故事#5:在表单元素中,我需要在id="email"
的字段中输入id="email"
。 用户故事#6:如果我输入不正确格式的电子邮件,我将看到HTML5验证错误。 用户故事#7:在表单中,我可以在id="number"
的字段中输入一个数字。 用户故事#8:如果我在数字输入中输入非数字,我将看到HTML5验证错误。 用户故事#9:如果我输入数字输入范围之外的数字(由min
和max
属性定义),我将看到HTML5验证错误。 用户故事#10:对于表单中的名称,电子邮件和数字输入字段,我可以看到使用以下ID描述每个字段用途的相应标签: id="name-label"
, id="email-label"
,和id="number-label"
。 用户故事#11:对于名称,电子邮件和数字输入字段,我可以看到占位符文本,它为我提供了每个字段的
-描述或说明。 用户故事#12:在表单元素中,我可以从下拉列表中选择一个具有相应id="dropdown"
。 用户故事#13:在表单元素中,我可以从一组或多组单选按钮中选择一个字段。应使用name
属性对每个组进行分组。 用户故事#14:在表单元素中,我可以从一系列复选框中选择几个字段,每个复选框都必须具有value
属性。 用户故事#15:在表单元素中,我最后会看到一个textarea
以获取其他评论。 用户故事#16:在表单元素中,我看到一个id="submit"
的按钮,以提交我的所有输入。您可以通过分叉此CodePen笔来构建项目。或者您可以使用此CDN链接在您喜欢的任何环境中运行测试: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
完成后,将URL提交给您的工作通过所有测试的项目。如果卡住,请记住使用Read-Search-Ask方法。
+
+目标:使用 CodePen.io 搭建一个与这个功能上相似的 app:https://codepen.io/freeCodeCamp/full/VPaoNP。
+在满足以下需求并能通过所有测试的前提下,你可以根据自己的喜好来美化你的 app。
+你可以使用 HTML、JavaScript 以及 CSS 来完成项目。由于目前你只学到了 CSS 课程,所以我们建议你只使用 CSS 来完成这个项目,同时巩固一下你之前所学的内容。你也可以使用 Bootstrap 或者 SASS。我们不推荐你在这个项目中使用其他技术(比如 jQurey、React、Angular 或 Vue),否则,如果在编码中出现问题,你需要自行解决。在后续的其他项目中,你将有机会使用各种技术栈(比如 React)。如果你在使用上述推荐的技术栈编码的过程中发现问题,请提交给我们来处理。祝你编码愉快!
+需求 1:我能看见一个 H1 标签大小id="title"
属性的标题。
+需求 2:我能看见一段 P 标签大小且带有id="description"
属性的简述文字。
+需求 3:我能看见一个id="survey-form"
的form
。
+需求 4:在表单元素内,我需要在id="name"
的字段中输入我的名字。
+需求 5:在表单元素内,我需要在id="email"
的字段中输入邮箱。
+需求 6:如果我输入了格式不正确的邮箱,我将会看见 HTML5 验证错误信息
+需求 7:在表单内,我可以在id="number"
的字段中输入数字。
+需求 8:如果我在数字输入框内输入非数字,我将会看见 HTML5 验证错误信息
+需求 9:如果我输入的数字超出了范围(使用min
和max
属性定义),我将会看见 HTML5 验证错误信息
+需求 10:对于表单中的名称,邮箱和数字输入框应该使用对应 id 为id="name-label"
、id="email-label"
、id="number-label"
的描述标签。
+需求 11:在表单中的名称,邮箱和数字输入框中,我能看到各自的描述文字作为占位符。
+需求 12:在表单元素内,我可以在id="dropdown"
的下拉列表中选择一个选项。
+需求 13:在表单元素内,我可以从一组或多组单选按钮中选择一个字段。每组使用name
属性进行分组。
+需求 14:在表单元素内,我可以从一系列复选框中选择几个字段,每个复选框都必须具有 value 属性。
+需求 15:在表单元素内,我能看见在最后有个textarea
用于附加注释。
+需求 16:在表单元素内,我能看见一个id="submit"
的按钮,用于提交我所有的输入。
+你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
+完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
+当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+
## Instructions
-
+
## Tests
@@ -36,4 +58,6 @@ tests: []
```js
// solution required
```
+
+
\ No newline at end of file
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.chinese.md
index 96fa055b1d..579a116eef 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.chinese.md
@@ -3,15 +3,37 @@ id: 587d78b0367417b2b2512b05
title: Build a Technical Documentation Page
isRequired: true
challengeType: 3
-videoUrl: ''
-localeTitle: 建立技术文档页面
+forumTopicId: 301146
+localTitle: 制作一个技术文档页面
---
## Description
- 目标:构建一个功能类似于此的CodePen.io应用程序: https : //codepen.io/freeCodeCamp/full/NdrKKL 。完成以下用户故事并通过所有测试。给它你自己的个人风格。您可以使用HTML,JavaScript和CSS来完成此项目。建议使用纯CSS,因为这是迄今为止所涵盖的课程,您应该使用纯CSS进行一些练习。如果您愿意,可以使用Bootstrap或SASS。此项目不建议使用其他技术(例如jQuery,React,Angular或Vue),使用它们需要您自担风险。其他项目将使您有机会使用不同的技术堆栈,如React。我们将接受并尝试修复所有使用建议的技术堆栈的问题报告。快乐的编码! 用户故事#1:我可以看到一个main
元素,其中包含相应的id="main-doc"
,其中包含页面的主要内容(技术文档)。 用户故事#2:在#main-doc
元素中,我可以看到几个section
元素,每个元素都有一个main-section
类。应该至少为5. 用户故事#3:每个.main-section
的第一个元素应该是一个header
元素,其中包含描述该部分主题的文本。 用户故事#4:每个具有main-section
类的section
元素也应该具有与其中包含的每个header
文本对应的id。任何空格应用下划线被替换(例如该section
包含报头“JavaScript和Java”应具有相应的id="Javascript_and_Java"
)。 用户故事#5: .main-section
元素应至少包含10个p
元素(不是每个元素)。 用户故事#6: .main-section
元素应至少包含5个code
元素(不是每个)。 用户故事#7: .main-section
元素应至少包含5个li
项(不是每个)。 用户故事#8:我可以看到一个带有相应id="navbar"
的nav
元素。 用户故事#9: navbar元素应包含一个header
元素,其中包含描述技术文档主题的文本。 用户故事#10:此外,导航栏应包含带有nav-link
类的链接( a
)元素。对于具有类main-section
每个元素,应该有一个。 用户故事#11:导航栏中的header
元素必须位于导航栏中的任何链接( a
)元素之前。 用户故事#12:每个带有nav-link
类的元素都应该包含与每个section
的header
文本相对应的文本(例如,如果你有一个“Hello world”部分/标题,你的导航栏应该有一个包含文本的元素“你好,世界”)。 用户故事#13:当我点击导航栏元素时,页面应该导航到main-doc
元素的相应部分(例如,如果我点击包含文本“Hello world”的nav-link
元素,页面导航到一个section
,其具有ID和包含相应的元件header
用户故事#14:在正常尺寸的设备(笔记本电脑,台式机),与元件id="navbar"
应该被显示在屏幕的左侧,应始终用户可以看到用户故事#15:我的技术文档页面应至少使用一个媒体查询。您可以通过分叉此CodePen笔来构建项目。或者您可以使用此CDN链接在您喜欢的任何环境中运行测试: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
完成后,将URL提交给工作项目并通过所有测试。请记住使用Read-Search-Ask方法,如果你卡住了。
+
+目标:使用 CodePen.io 搭建一个与这个功能上相似的 app:https://codepen.io/freeCodeCamp/full/NdrKKL。
+在满足以下需求并能通过所有测试的前提下,你可以根据自己的喜好来美化你的 app。
+你可以使用 HTML、JavaScript 以及 CSS 来完成项目。由于目前你只学到了 CSS 课程,所以我们建议你只使用 CSS 来完成这个项目,同时巩固一下你之前所学的内容。你也可以使用 Bootstrap 或者 SASS。我们不推荐你在这个项目中使用其他技术(比如 jQurey、React、Angular 或 Vue),否则,如果在编码中出现问题,你需要自行解决。在后续的其他项目中,你将有机会使用各种技术栈(比如 React)。如果你在使用上述推荐的技术栈编码的过程中发现问题,请提交给我们来处理。祝你编码愉快!
+需求 1:我能看见一个对应id="main-doc"
的main
元素,它包含页面的主要内容(技术文档)。
+需求 2:在#main-doc
元素内,我能看见至少 5 个section
元素,每个元素都有一个main-section
类属性。
+需求 3:每个.main-section
中的第一个元素应该是header
元素,其中包含描述该部分主题的文本。
+需求 4:具有main-section
类的每个section
元素应该有一个与包含在其中的每个header
的文本相对应的 id,用下划线替换文本中的所有空格(例如,包含标题 "Javascript and Java" 的section
应该有对应id="Javascript_and_Java"
)。
+需求 5:所有.main-section
元素总计包含至少 10 个p
元素。
+需求 6:所有.main-section
元素总计包含至少 5 个code
元素。
+需求 7:所有.main-section
元素总计包含至少 5 个li
项。
+需求 8:我能看见一个对应id="navbar"
的nav
元素。
+需求 9:navbar 元素应包含一个header
元素,其中包含描述技术文档主题的文本。
+需求 10:此外,导航栏应包含类名为nav-link
的链接元素(a
),每个元素都应该有一个类main-section
。
+需求 11:导航栏中的header
元素必须位于导航栏中的任何链接(a
)元素之前。
+需求 12:具有nav-link
类的每个元素都应该包含每个部分的标题文本对应的文本(例如,如果你有一个“Hello world”部分/标题,你的导航栏应该有一个包含文本“Hello world”的元素)。
+需求 13:当我点击一个 navbar 元素时,页面应该导航到main-doc
元素的相应部分(例如,如果我单击包含文本 "Hello world" 的nav-link
元素,页面将导航到一个带有对应 header 和 id 的section 元素)。
+需求 14:在常规尺寸的设备上(笔记本电脑,台式机),带有id="navbar"
的元素应该显示在屏幕左侧,并且始终对用户可见。
+需求 15:我的技术文档页面应该至少使用一次媒体查询。
+你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
+完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
+当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+
## Instructions
-
+
## Tests
@@ -35,4 +57,6 @@ tests: []
```js
// solution required
```
+
+
\ No newline at end of file
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.chinese.md
index 41ec40ac1f..1ff4db9cf8 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.chinese.md
@@ -3,15 +3,32 @@ id: bd7158d8c442eddfaeb5bd18
title: Build a Tribute Page
isRequired: true
challengeType: 3
-videoUrl: ''
-localeTitle: 建立致敬页面
+forumTopicId: 301147
+localTitle: 制作一个致敬页
---
## Description
- 目标:构建一个功能类似于此的CodePen.io应用程序: https : //codepen.io/freeCodeCamp/full/zNqgVx 。完成以下用户故事并通过所有测试。给它你自己的个人风格。您可以使用HTML,JavaScript和CSS来完成此项目。建议使用纯CSS,因为这是迄今为止所涵盖的课程,您应该使用纯CSS进行一些练习。如果您愿意,可以使用Bootstrap或SASS。此项目不建议使用其他技术(例如jQuery,React,Angular或Vue),使用它们需要您自担风险。其他项目将使您有机会使用不同的技术堆栈,如React。我们将接受并尝试修复所有使用建议的技术堆栈的问题报告。快乐的编码! 用户故事#1:我的致敬页面应该有一个对应id="main"
元素,其中包含所有其他元素。 用户故事#2:我应该看到一个具有相应id="title"
的元素,其中包含描述贡品页面主题的字符串(即文本)(例如“Dr. Norman Borlaug”)。 用户故事#3:我应该看到一个带有对应id="img-div"
的div
元素。 用户故事#4:在img-div
元素中,我应该看到一个带有相应id="image"
的img
元素。 用户故事#5:在img-div
元素中,我应该看到一个元素具有相应的id="img-caption"
,其中包含描述img-div
显示的图像的文本内容。 用户故事#6:我应该看到一个带有相应id="tribute-info"
的元素,其中包含描述贡品页面主题的文本内容。 用户故事#7:我应该看到一个带有相应id="tribute-link"
a
元素, a
元素链接到一个外部网站,其中包含有关致敬页面主题的其他信息。提示:您必须为元素提供target
属性并将其设置为_blank
,以便在新选项卡中打开链接(即target="_blank"
)。 用户故事#8: img
元素应相对于其父元素的宽度响应地调整大小,而不超过其原始大小。 用户故事#9: img
元素应该在其父元素中居中。您可以通过分叉此CodePen笔来构建项目。或者您可以使用此CDN链接在您喜欢的任何环境中运行测试: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
。完成后,将URL提交到工作项目,并传递所有测试。如果卡住,请记住使用Read-Search-Ask方法。
+
+目标:使用 CodePen.io 搭建一个与这个功能上相似的 app:https://codepen.io/freeCodeCamp/full/zNqgVx。
+在满足以下需求并能通过所有测试的前提下,你可以根据自己的喜好来美化你的 app。
+你可以使用 HTML、JavaScript 以及 CSS 来完成项目。由于目前你只学到了 CSS 课程,所以我们建议你只使用 CSS 来完成这个项目,同时巩固一下你之前所学的内容。你也可以使用 Bootstrap 或者 SASS。我们不推荐你在这个项目中使用其他技术(比如 jQurey、React、Angular 或 Vue),否则,如果在编码中出现问题,你需要自行解决。在后续的其他项目中,你将有机会使用各种技术栈(比如 React)。如果你在使用上述推荐的技术栈编码的过程中发现问题,请提交给我们来处理。祝你编码愉快!
+需求 1:我的致敬页应有对应id="main"
的元素,其中包含其他的所有元素。
+需求 2:我应该看到一个具有相应id="title"
的元素,其中包含描述致敬页主题的字符串(即文本),如 "Dr. Norman Borlaug"。
+需求 3:我应该看到一个带有对应id="img-div"
的div
元素。
+需求 4:在img-div
元素内,我应该看见有对应id="image"
的img
元素。
+需求 5:在img-div
元素内,我应该看见一个具有相应id="img-caption"
的元素,其中包含对img-div
中图像的描述。
+需求 6:我应该看见具有对应id="tribute-info"
的元素,其中包含描述致敬页主题的文本内容。
+需求 7:我应该看见具有对应id="tribute-link"
的元素,它链接到一个包含有关致敬页主题额外信息的外部网页,提示:你必须为元素提供target
属性,并设置其为_blank
以便可以在新选项卡中打开链接(例target="_blank"
)。
+需求 8:img
元素应相对于其父元素的宽度响应地调整大小,但不超过其原始大小。
+需求 9:img
在其父元素内居中。
+你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
+完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
+当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+
## Instructions
-
+
## Tests
@@ -35,4 +52,6 @@ tests: []
```js
// solution required
```
+
+
\ No newline at end of file