diff --git a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.chinese.md
index 3f885ea551..c82692c965 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.chinese.md
@@ -15,7 +15,7 @@ localeTitle: 固定定位的参照物是浏览器的窗口
## Instructions
-代码里的导航栏已经添加了值为 navbar
的 id。把它的 position
设置成fixed
,设定其 top
和 left
为 0 像素。注意观察对 h1
的影响,h1
并没有被导航栏挤下来,而是遮盖住了,为了显示完全需要单独调整h1
的位置。
+代码里的导航栏已经添加了值为 navbar
的 id。把它的 position
设置成fixed
,设定其 top
和 left
为 0 像素。添加代码之后,滑动预览窗口,观察导航栏的位置。
## Tests
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.chinese.md
index 1304c0bf42..5feab08975 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.chinese.md
@@ -24,12 +24,10 @@ localeTitle: 使用 u 标签给文本添加下划线
```yml
tests:
- - text: '你应该有一个 u
标签。'
- testString: assert($('u').length === 1, '你应该有一个 u
标签。');
- - text: 'u
标签应该包围 “理工博士”。'
- testString: assert($('u').text() === '理工博士', 'u
标签应该包围 “理工博士”。');
- - text: 'u
标签内不应包含额外的 div
标签。'
- testString: assert($('u').children('div').length === 0, 'u
标签内不应包含额外的 div
标签。');
+ - text: 你应该有一个 u
标签。
+ testString: assert($('u').length === 1);
+ - text: u
标签应该包围 “理工博士”。
+ testString: assert($('u').text() === '理工博士');
```
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/change-the-color-of-text.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/change-the-color-of-text.chinese.md
index 2acc235d94..07e91482f0 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/change-the-color-of-text.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/change-the-color-of-text.chinese.md
@@ -26,11 +26,11 @@ localeTitle: 更改文本的颜色
```yml
tests:
- - text: 'h2
元素应该为红色。'
+ - text: h2
元素应该有一个style
声明。
testString: assert($("h2").attr('style'));
- - text: 'h2
元素的style
属性值应该以;
结束。'
- testString: assert($("h2").css("color") === "rgb(255, 0, 0)");
- - text: 'style
声明应该以 ;
结尾'
+ - text: h2
元素应该为red
。
+ testString: assert($("h2")[0].style.color === "red");
+ - text: style
声明应该以 ;
结尾。
testString: assert($("h2").attr('style') && $("h2").attr('style').endsWith(';'));
```
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.chinese.md
index b7091b781e..1d9199c975 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.chinese.md
@@ -19,7 +19,7 @@ localeTitle: Class 选择器的优先级高于继承样式
在含有pink-text
class 的h1
元素里面,再添加一个blue-text
class,这时候,我们将能看到到底是谁获胜。
HTML 同时应用多个 class 属性需以空格来间隔,例子如下:
class="class1 class2"
-注意:HTML 元素里应用的 class 的先后顺序无关紧要。
+注意: HTML 元素里应用的 class 的先后顺序无关紧要。
但是,在<style>
标签里面声明的class
顺序十分重要。第二个声明始终优于第一个声明。因为.blue-text
在.pink-text
的后面声明,所以.blue-text
会覆盖.pink-text
的样式。
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.chinese.md
index 8dd649865f..aee54645fd 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.chinese.md
@@ -25,14 +25,16 @@ localeTitle: 使用顺时针方向指定元素的外边距
```yml
tests:
- - text: 'blue-box
class 的上外边距应为40px
。'
+ - text: blue-box
class 的上外边距应为40px
。
testString: assert($(".blue-box").css("margin-top") === "40px");
- - text: 'blue-box
class 的右外边距应为20px
。'
- testString: assert($(".blue-box").css("margin-right") === "20px", 'blue-box
class 的右外边距应为20px
。');
- - text: 'blue-box
class 的下外边距应为20px
。'
- testString: assert($(".blue-box").css("margin-bottom") === "20px", 'blue-box
class 的下外边距应为20px
。');
- - text: 'blue-box
class 的左外边距应为40px
。'
+ - text: blue-box
class 的右外边距应为20px
。
+ testString: assert($(".blue-box").css("margin-right") === "20px");
+ - text: blue-box
class 的下外边距应为20px
。
+ testString: assert($(".blue-box").css("margin-bottom") === "20px");
+ - text: blue-box
class 的左外边距应为40px
。
testString: assert($(".blue-box").css("margin-left") === "40px");
+ - text: 你应该沿顺时针方向设置blue-box
的外边距。
+ testString: const removeCssComments = str => str.replace(/\/\*[\s\S]+?\*\//g, '');assert(/\.blue-box\s*{[\s\S]*margin[\s]*:\s*\d+px\s+\d+px\s+\d+px\s+\d+px(;\s*[^}]+\s*}|;?\s*})/.test(removeCssComments($('style').text())));
```
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.chinese.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.chinese.md
index fc9d2000cd..828739d436 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.chinese.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.chinese.md
@@ -42,14 +42,16 @@ localeTitle: 使用元素选择器来设置元素的样式
```yml
tests:
- - text: '删除h2
元素的行内样式。'
+ - text: 删除h2
元素的行内样式。
testString: assert(!$("h2").attr("style"));
- - text: '创建一个style
样式声明区域。'
+ - text: 创建一个style
样式声明区域。
testString: assert($("style") && $("style").length >= 1);
- - text: 'h2
元素颜色应为蓝色。'
+ - text: h2
元素颜色应为蓝色。
testString: assert($("h2").css("color") === "rgb(0, 0, 255)");
- - text: '确保h2
选择器的内容被花括号所围绕,并且样式规则以分号结束。'
- testString: 'assert(code.match(/h2\s*\{\s*color\s*:.*;\s*\}/g));'
+ - text: 确保h2
选择器的内容被花括号所围绕,并且样式规则以分号结束。
+ testString: assert(code.match(/h2\s*\{\s*color\s*:.*;\s*\}/g));
+ - text: 所有style
应该是有效的且有一个结束标签。
+ testString: assert(code.match(/<\/style>/g) && code.match(/<\/style>/g).length === (code.match(/
+
```
@@ -63,8 +73,20 @@ tests:
## Solution
-```js
-// solution required
+```html
+
+
+
+
```
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 a19d262213..aa8513ef42 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
@@ -25,7 +25,7 @@ localeTitle: 制作一个个人作品集网页
需求 11:导航栏应保持在视窗的顶部。
你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
-当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+完成之后,将你的 URL 提交到相应的项目,并测试通过。
## Instructions
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 fa5d3367b2..be308c2617 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
@@ -23,13 +23,12 @@ localeTitle: 制作一个产品登录页
需求 9:在#email
输入框内应有描述该区域用途的占位符文字。
需求 10:#email
输入框应该用 HTML5 验证来确认输入的内容是否为邮箱。
需求 11:在表单中,有一个对应id="submit"
的input
提交按钮。
-需求 12:当我点击#submit
元素,邮箱会被提交到一个静态页面(使用这个模拟 URL: https://www.freecodecamp.com/email-submit),它会确认邮箱输入正确并被成功投递。
+需求 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 方法。
+完成之后,将你的 URL 提交到相应的项目,并测试通过。
## Instructions
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 1862ea4ec7..26f7f59717 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
@@ -30,7 +30,7 @@ localeTitle: 制作一个调查表格
需求 16:在表单元素内,我能看见一个id="submit"
的按钮,用于提交我所有的输入。
你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
-当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+完成之后,将你的 URL 提交到相应的项目,并测试通过。
## Instructions
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 52c83a54f9..f02c0c88f8 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
@@ -29,7 +29,7 @@ localeTitle: 制作一个技术文档页面
需求 15:我的技术文档页面应该至少使用一次媒体查询。
你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
-当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+完成之后,将你的 URL 提交到相应的项目,并测试通过。
## Instructions
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 8154f61137..1f66903027 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
@@ -23,7 +23,7 @@ localeTitle: 制作一个致敬页
需求 9:img
在其父元素内居中。
你可以通过 fork 这个项目 CodePen 来构建你的项目,也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:https://gitcdn.link/repo/freeCodeCamp/testable-projects-fcc/master/build/bundle.js
。
完成项目并通过所有测试后,输入你的项目在 CodePen 上的链接。
-当你遇到问题的时候,记得使用 Read-Search-Ask 方法。
+完成之后,将你的 URL 提交到相应的项目,并测试通过。
## Instructions