Skip to content

Commit c252faf

Browse files
committed
minor grammar adjustments
1 parent f60f57a commit c252faf

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<h2>Learning Goals</h2>
88
</summary>
99

10-
This exercise is designed to allow you practice and apply the concepts and techniques taught in class.
10+
This exercise allows you to practice and apply the concepts and techniques taught in class.
1111

1212
Upon completion of this exercise, you will be able to:
1313

@@ -27,10 +27,10 @@
2727

2828
**Slack** is a cloud-based set of team collaboration tools and services, or in simpler terms, an online chat application.
2929

30-
We use the Slack app almost every day to keep our communications with our classmates and the **Ironhack** team, but today we will be focusing on their landing page. In today's lab, we'll recreate Slack's landing page while ensuring it's responsive and adapts well to different screens. You can see the web page that we will be cloning [here](https://www.figma.com/proto/k77VYVA70WcPYRLvg4QmIf/LAB-CSS-Slack-Clone?node-id=125%3A3&scaling=scale-down-width&page-id=125%3A2&starting-point-node-id=125%3A3&hide-ui=1).
30+
Slack app is used in daily communications within different teams in companies, but today we will be focusing on their landing page. In today's lab, we'll recreate Slack's landing page while ensuring it's responsive and adapts well to different screens. You can see the web page we will be cloning [here](https://www.figma.com/proto/k77VYVA70WcPYRLvg4QmIf/LAB-CSS-Slack-Clone?node-id=125%3A3&scaling=scale-down-width&page-id=125%3A2&starting-point-node-id=125%3A3&hide-ui=1).
3131

3232

33-
The goal of the lab is to create a *responsive* landing page using **CSS** and **Flexbox**.
33+
The lab's goal is to create a *responsive* landing page using **CSS** and **Flexbox**.
3434

3535
## Requirements
3636

@@ -65,11 +65,11 @@ During each iteration, the first step you should do is to inspect the provided s
6565
6666
## Iteration 0 | Introduction to Figma
6767
68-
The first step during every iteration will be to inspect the design files. These were created using Figma and are usually handed off to developers by designers. [Figma](https://www.figma.com/) is a web-based UI (User Interface) design tool, used for creating design prototypes for websites and applications.
68+
The first step during every iteration will be to inspect the design files. These were created using Figma and are usually handed off to developers by designers. [Figma](https://www.figma.com/) is a web-based UI (User Interface) design tool used for creating design prototypes for websites and applications.
6969
7070
Figma is great because it allows designers and developers to collaborate on projects while also making it simple to share and preview web page designs.
7171
72-
When you begin working as a developer, your team will likely use Figma to hand off to you the designs of the features you will be asked to create. We're going to assume you've never seen Figma before, so don't worry. The following short videos should get you up to speed:
72+
When you begin working as a developer, your team will likely use Figma to hand off to you the designs of the features you will be asked to create. We will assume you've never seen Figma before, so don't worry. The following short videos should get you up to speed:
7373
7474
- [What is Figma?](https://www.youtube.com/watch?v=_d8GG2QZYAM)
7575
- [Figma for Frontend developers [ in 5 minutes ]](https://www.youtube.com/watch?v=hbN9RGcQFNU)
@@ -80,9 +80,9 @@ When you begin working as a developer, your team will likely use Figma to hand o
8080

8181
### Iteration 1 | Mobile Screens (width < 768px)
8282

83-
Mobile first right? :wink:
83+
Mobile first, right? :wink:
8484

85-
We will start by focusing on the styles for mobile screens first! :iphone: Oh! Remember to use **Flexbox** to create the layout and display the content in rows or columns from the start. You'll be working on adapting the layout to different screen sizes in the following iterations, so it's essential that you start using Flexbox from start to end!
85+
We will start by focusing on the styles for mobile screens first! :iphone: Oh! Remember to use **Flexbox** to create the layout and display the content in rows or columns from the start. You'll be working on adapting the layout to different screen sizes in the following iterations, so it's essential that you start using Flexbox from beginning to end!
8686

8787

8888

@@ -126,7 +126,7 @@ You can inspect the page styles here:
126126
### Iteration 2 | Small Screens (width > 768px and width < 1024px)
127127

128128
Let's start growing our screen size. In this iteration, you will work on making the website look great on small screens (iPads, tablets, or larger smartphones). You will have to use CSS [media queries](https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries) to apply the style and layout changes. Take a look at the preview and the screenshot to see the changes that are needed. Your task is to work on the following:
129-
- The **header** should go from 1 column to display 2 columns: one with the content and buttons, and the other with the image.
129+
- The **header** should go from 1 column to display 2 columns: one with the content and buttons and the other with the image.
130130
- The **company logos** should be displayed in a single row.
131131
- The **images** in the sections in the **main** part should be fully displayed and aligned to the left or right side of the page, respectively.
132132
- The **section "Teams large and small rely on Slack"** should have the list items and the buttons displayed horizontally as rows.
@@ -170,7 +170,7 @@ You can inspect the page styles here:
170170
We'll continue by focusing on devices with medium-sized screens (notebooks and bigger tablets). Similar to the previous iteration, you will have to use CSS media queries to apply the style and layout changes. The most noticeable changes in this viewport size are:
171171
- The **navbar** should now display all the menu links. The previously displayed menu icon should now be hidden.
172172
- The **sections** in the **main** part should now display the content in 2 columns: one column for the heading and text, and the other for the image.
173-
- The **section "Welcome to your new digital HQ"** should now have the buttons displayed horizontally as rows.
173+
- The **section "Welcome to your new digital HQ"** should now display the buttons horizontally as rows.
174174

175175
<br>
176176

@@ -213,7 +213,7 @@ You can inspect the page styles here:
213213

214214
Last one! Some small changes and we are done! In this iteration we are targeting large-screen devices such as desktops and laptops:
215215
- The **signup buttons** in the **header** should now be displayed horizontally, next to each other.
216-
- Additionally, the image shown in the **header** should be centered and fully visible.
216+
- Additionally, the image in the **header** should be centered and fully visible.
217217

218218
<br>
219219

@@ -473,7 +473,7 @@ To make the header responsive and change it to a two column layout on screens th
473473
}
474474
```
475475

476-
On smaller screens, the header will maintain a single column layout, but on screens larger than 800 pixels wide, it will change to a two column layout.
476+
The header will maintain a single-column layout on smaller screens, but on screens larger than 800 pixels wide, it will change to a two-column layout.
477477

478478
[Back to top](#faqs)
479479
</details>
@@ -482,15 +482,15 @@ On smaller screens, the header will maintain a single column layout, but on scre
482482
<summary>Why are my media query styles not displaying properly on my browser?</summary>
483483
<br>
484484

485-
When using media queries to create a responsive layout, it is recommended to start with the default styles for mobile (smaller) screens, and then use media queries at the end of your stylesheet to apply styles for each increasing viewport size.
485+
When using media queries to create a responsive layout, it is recommended to start with the default styles for mobile (smaller) screens and then use media queries at the end of your stylesheet to apply styles for each increasing viewport size.
486486

487487

488488

489489
There are a few possible reasons why your media query styles may not be properly displayed on your browser.
490490

491-
1. Check that you already have default styles for mobile screens, where applicable. These styles should be placed at the beginning of your stylesheet, before your media queries.
492-
2. Make sure you have placed your media queries at the end of your stylesheet after your regular styles. This is because media queries are applied after regular styles, so if you place them before your regular styles, they will be overridden.
493-
3. Make sure that you have the correct syntax in your media query. The correct syntax is `@media (expression) {...}`.
491+
1. Where applicable, check that you already have default styles for mobile screens. These styles should be placed at the beginning of your stylesheet before your media queries.
492+
2. Ensure you have placed your media queries at the end of your stylesheet after your regular styles. This is because media queries are applied after regular styles, so if you place them before your regular styles, they will be overridden.
493+
3. Ensure you have the correct syntax in your media query. The correct syntax is `@media (expression) {...}`.
494494
4. Make sure that you are using the correct media query expression. For example, if you are trying to target screens that are wider than 800 pixels, you should use the `min-width` in your expression, like this: `@media (min-width: 800px) {...}.`
495495

496496
For more information on CSS media queries, check: [MDN: Beginner's guide to media queries](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Media_queries)
@@ -516,9 +516,9 @@ To check which remote repository you have cloned, run the following terminal com
516516
```bash
517517
git remote -v
518518
```
519-
If the link shown is the same as the main Ironhack repository, you will need to fork the repository to your GitHub account first, and then clone your fork to your local machine to be able to push the changes.
519+
If the link shown is the same as the main Ironhack repository, you will need to fork the repository to your GitHub account first and then clone your fork to your local machine to be able to push the changes.
520520

521-
Note: You may want to make a copy of the code you have locally, to avoid losing it in the process.
521+
Note: You should make a copy of your local code to avoid losing it in the process.
522522

523523
[Back to top](#faqs)
524524

0 commit comments

Comments
 (0)