diff --git a/challenges/01-responsive-web-design/applied-visual-design.json b/challenges/01-responsive-web-design/applied-visual-design.json
index 7e8aedf8ba..8fc9e892e0 100644
--- a/challenges/01-responsive-web-design/applied-visual-design.json
+++ b/challenges/01-responsive-web-design/applied-visual-design.json
@@ -1,6 +1,6 @@
{
"name": "Applied Visual Design",
- "order": 1,
+ "order": 2,
"time": "5 hours",
"helpRoom": "Help",
"challenges": [
@@ -3763,4 +3763,4 @@
}
}
]
-}
\ No newline at end of file
+}
diff --git a/challenges/01-responsive-web-design/basic-css.json b/challenges/01-responsive-web-design/basic-css.json
index 3b1965cf43..cad7004c73 100644
--- a/challenges/01-responsive-web-design/basic-css.json
+++ b/challenges/01-responsive-web-design/basic-css.json
@@ -1,6 +1,6 @@
{
"name": "Basic CSS",
- "order": 0,
+ "order": 1,
"time": "5 hours",
"helpRoom": "Help",
"challenges": [
@@ -2055,13 +2055,12 @@
"id": "bad82fee1322bd9aedf08721",
"title": "Understand Absolute versus Relative Units",
"description": [
- "The last several challenges all set an element's margin or padding with pixels (px). Pixels are a type of length unit, which is what tells the browser how to size or space an item. In addition to px, CSS has a number of different length unit options that you can use.",
- "The two main types of length units are absolute and relative. Absolute units tie to physical units of length. For example, in and mm refer to inches and millimeters, respectively. Absolute length units approximate the actual measurement on a screen, but there are some differences depending on a screen's resolution.",
- "Relative units, such as em or rem, are relative to another length value. For example, em is based on the size of an element's font-size. If you use it to set the font-size property itself, it's relative to the parent's font-size.",
- "Note",
- "There are several relative unit options that are tied to the size of the viewport. They are covered in the Responsive Web Design section.",
- "Instructions",
- "Add a padding property to the element with class red-box and set it to 1.5em."
+ "The last several challenges all set an element's margin or padding with pixels (px). Pixels are a type of length unit, which is what tells the browser how to size or space an item. In addition to px, CSS has a number of different length unit options that you can use.",
+ "The two main types of length units are absolute and relative. Absolute units tie to physical units of length. For example, in and mm refer to inches and millimeters, respectively. Absolute length units approximate the actual measurement on a screen, but there are some differences depending on a screen's resolution.",
+ "Relative units, such as em or rem, are relative to another length value. For example, em is based on the size of an element's font. If you use it to set the font-size property itself, it's relative to the parent's font-size.",
+ "Note There are several relative unit options that are tied to the size of the viewport. They are covered in the Responsive Web Design section.",
+ "
Instructions
",
+ "Add a padding property to the element with class red-box and set it to 1.5em."
],
"challengeSeed": [
"",
- "",
- "
I am red!
",
- "",
- "
I am orchid!
",
- "",
- "
I am sienna!
",
- "",
- "
I am blue!
"
+ ""
],
"tests": [
"assert($('.red-box').css('padding-top') != '0px' && $('.red-box').css('padding-right') != '0px' && $('.red-box').css('padding-bottom') != '0px' && $('.red-box').css('padding-left') != '0px', 'message: Your red-box class should have a padding property.');",
diff --git a/challenges/01-responsive-web-design/basic-html-and-html5.json b/challenges/01-responsive-web-design/basic-html-and-html5.json
index e97eaa65cd..68b7ac31a8 100644
--- a/challenges/01-responsive-web-design/basic-html-and-html5.json
+++ b/challenges/01-responsive-web-design/basic-html-and-html5.json
@@ -44,8 +44,10 @@
"id": "bd7123c8c441eddfaeb5bdef",
"title": "Say Hello to HTML Elements",
"description": [
- "Welcome to Free Code Camp's first coding challenge.",
- "You can edit code in your text editor, which we've embedded into this web page.",
+ "Welcome to freeCodeCamp's coding challenges. These will walk you through web development step-by-step.",
+ "We recommend you do these in order, but feel free to skip around by clicking the map on the left.",
+ "Also, if you want to save your progress, you should join our community by creating an account. In just a few minutes, you can join our chat room, forum, and even a local study group in your city.",
+ "First, you'll start by building a simple web page using HTML. You can edit code in your text editor, which is embedded into this web page.",
"Do you see the code in your text editor that says <h1>Hello</h1>? That's an HTML element.",
"Most HTML elements have an opening tag and a closing tag.",
"Opening tags look like this:",
@@ -53,7 +55,8 @@
"Closing tags look like this:",
"</h1>",
"Note that the only difference between opening tags and closing tags is that closing tags have a slash after their opening angle bracket.",
- "Each challenge has tests that you can run at any time by clicking the \"Run tests\" button. Once you get all tests passing, you can advance to the next challenge.",
+ "Each challenge has tests that you can run at any time by clicking the \"Run tests\" button. Once you get all tests passing (they change from red to green), you can go to the next coding challenge.",
+ "
Instructions
",
"To pass the test on this challenge, change your h1 element's text to say \"Hello World\" instead of \"Hello\". Then click the \"Run tests\" button."
],
"challengeSeed": [
@@ -256,13 +259,12 @@
"id": "bad87fee1348bd9aecf08801",
"title": "Introduction to HTML5 Elements",
"description": [
- "HTML5 introduces more descriptive HTML tags. These include ,