Skip to content

Commit 8d7fc2b

Browse files
committed
revision of exercises
1 parent 724470d commit 8d7fc2b

File tree

15 files changed

+153
-35
lines changed

15 files changed

+153
-35
lines changed

exercises/00-Welcome/README.es.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
intro: "https://www.youtube.com/watch?v=BDKdUPDez-U"
3+
---
4+
5+
# ¡¡Bienvenido a los ejercicios de CSS!!
6+
7+
Mi nombre es Alejandro Sanchez [@alesanchezr](https://twitter.com/alesanchezr) ¡Estoy muy contento de que estén aquí! 🎉 😂
8+
Aprender a programar es dificil ¡Necesitas coaching! Envíame un DM vía Twitter si tienes alguna pregunta.
9+
10+
Durante este curso aprenderás los siguientes conceptos:
11+
12+
1. Cómo aplicar CSS a tu sitio web de tres formas diferentes:
13+
Inline, agrupando todo dentro de la etiqueta `<style>` o usando una hoja de estilos externa `<link>`,
14+
2. Seleccionar elementos HTML para tu sitio web para aplicarle estilos,
15+
3. Aplicarle reglas CSS (estilos) a esos elementos,
16+
4. A usar las reglas CSS más populares,
17+
5. Aprender los trucos más populares de CSS.
18+
19+
Como te habrás dado cuenta, HTML sólo te permite crear sitios web básicos. Nadie quiere ver un sitio web en blanco con un texto horrible. ¡Así que es hora de aprender CSS! Aprende CSS para que tu sitio web sea hermoso ¡Hagámos que brille!
20+
21+
## Colaboradores
22+
23+
Muchas gracias a estas personas maravillosas ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
24+
25+
1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) :computer: (idea) 🤔, (build-tests) :warning:, (pull-request-review) :eyes: (build-tutorial) :white_check_mark: (documentation) :book:
26+
1. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribución: (programador), (build-tests) :warning:
27+
28+
Este proyecto sigue las especificaciones
29+
[all-contributors](https://github.com/kentcdodds/all-contributors)
30+
¡Todas las contribuciones son bienvenidas!
31+

exercises/00-Welcome/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Learning to code is hard, you need coaching! DM me on twitter if you have any qu
99

1010
During this course you will be learning the following concepts:
1111

12-
1. Using how to apply CSS to your website in 3 different ways: Inline, by grouping them together inside a `<style>` tag or using an exeternal stylesheet `<link>`,
12+
1. How to apply CSS to your website in 3 different ways: Inline, by grouping them together inside a `<style>` tag or using an exeternal stylesheet `<link>`,
1313
2. Selecting HTML Elements from your website to apply the styles to.
1414
3. Apply CSS Rules (styles) to those elements.
1515
4. Use the most popular CSS Rules.

exercises/01-Hello-World/README.es.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
1+
---
2+
tutorial: "https://www.youtube.com/watch?v=rbtHLA813pU"
3+
---
4+
15
# `01` Hello World en CSS
26

3-
CSS es sobre estilos (styles). Para aplicar estilos, siempre debe seguir estos pasos:
7+
CSS trata sobre estilos (styles). Para aplicar estilos, siempre debes seguir estos pasos:
48

59
1. Lee el HTML y elije en tu mente a qué elemento deseas decorar o aplicar estilos.
6-
1. Programáticamente selecciona un elemento que deseas decorar con los selectores de CSS.
7-
2. Escribe el estilo que quieras usando las reglas de CSS.
10+
1. Programáticamente selecciona el elemento que deseas decorar con los selectores de CSS.
11+
2. Escribe el estilo que quieras usando las reglas CSS.
812

9-
¡Eso es todo! El resto es solo semántica.! 😁
13+
¡Eso es todo! El resto es solo semántica. 😁
1014

1115
Mira este ejemplo:
1216

1317
```HTML
1418
<style>
1519
a {
16-
/* change this style to yellow */
20+
/* cambia este estilo a yellow */
1721
color: pink;
1822
}
1923
</style>
2024
<a href="https://google.com" target="_blank">Click me to open google.com</a>
2125
```
2226

23-
Tenemos un enlace de HTML `<a>` que lleva a las personas a google.com cuando se hace click.
24-
Usamos CSS para selectionar todas las etiquetas `<a>` (anclas) y luego hacerlas rosadas.
27+
Tenemos un enlace de HTML `<a>` que lleva a las personas a google.com cuando se hace clic.
28+
Usamos CSS para selectionar todas las etiquetas `<a>` y luego hacerlas `pink`.
2529

2630
## 📝 Instrucciones
2731

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
tutorial: "https://www.youtube.com/watch?v=C5sOchuD2d4"
3+
---
4+
5+
# `01.1` Etiqueta Style
6+
7+
Si quieres añadir estilos a tu sitio web escribiendo CSS siempre debes hacerlo dentro de una etiqueta `<style>`.
8+
Puedes tener cuantas etiquetas `<style>`quieras pero se recomienda solo tener una al principio del código de tu sitio web.
9+
10+
```HTML
11+
<style>
12+
/* los estilos CSS del sitio web van aquí */
13+
</style>
14+
```
15+
16+
## 📝 Instruccciones
17+
Añade una etiqueta `<style>` en tu sitio web y usando CSS selecciona todas las etiquetas `<p>` para que su texto sea de color azul (blue)
18+
19+
## 💻 Vista previa
20+
21+
Debería verse así:
22+
23+
![01 Hello World Exercise Preview](https://github.com/4GeeksAcademy/css-tutorial-exercises-course/blob/master/.learn/assets/01.1-1.png?raw=true)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# `01.2` Tu Primer Estilo
22

3-
Al hacer CSS, la idea es aplicar `reglas css` a tus` elementos html`, siempre debes seleccionar primero el elemento y luego especificar qué reglas deseas aplicarle:
3+
Cuando usas CSS, la idea es aplicar `reglas css` a tus` elementos html`, siempre debes seleccionar primero el elemento y luego especificar qué reglas deseas aplicarle:
44

5-
Por ejemplo, este es el código si quiero que todos los anclas de mi sitio web (`<a> tag's`) sean azules:
5+
Por ejemplo, este es el código si quiero que todos los anchors de mi sitio web (etiquetas `<a>`) sean azules (blue):
66

77
```css
88
a {
@@ -12,5 +12,5 @@ a {
1212

1313
## 📝 Instrucciones:
1414

15-
1. En este momento, se está aplicando un estilo que se encarga de hacer el enlace roja.
16-
2. Cambia el estilo para que tu enlace se vea amarilla.
15+
1. En este momento, se está aplicando un estilo que se encarga de hacer el enlace rojo (red).
16+
2. Cambia el estilo para que tu enlace se vea amarillo (yellow).
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# `01.2` Tu Segundo Estilo
22

3-
Al hacer CSS, la idea es aplicar `reglas css` a tus` elementos html`, siempres debe seleccionar primero el elemento y luego especificar qué reglas deseas aplicarle:
3+
Cuando usas CSS, la idea es aplicar `reglas css` a tus `elementos html`, siempre debes seleccionar primero el elemento y luego especificar qué reglas deseas aplicarle:
44

5-
Por ejemplo, este es el código si quiero que todos los enlace de mi sitio web (`<a> tag's`) sean azules:
5+
Por ejemplo, este es el código si quiero que todos las anchors de mi sitio web (etiquetas `<a>`) sean azules:
66

77
```css
88
a {
@@ -12,5 +12,5 @@ a {
1212

1313
## 📝 Instrucciones:
1414

15-
1. Haz que el fondo de tu sitio web sea azul seleccionando el `body` y aplicando la regla `background` con un valor `azul`.
16-
2. Compila y muestra una vista previa del ejercicio y tu resultado debe ser un body azul de la página (toda la página azul).
15+
1. Haz que el fondo de tu sitio web sea azul (blue) seleccionando el `body` y aplicando la regla `background` con valor `blue`.
16+
2. Compila y muestra una vista previa del ejercicio y tu resultado debe ser un body azul en la página (toda la página azul).
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
tutorial: "https://www.youtube.com/watch?v=T0anCc5fvSg"
3+
---
4+
5+
# `02` Hoja de estilos separada
6+
7+
Si usas la etiqueta html `<link>`, puedes tener tus estilos en un archivo separado que normalmente se llama `styles.css`.
8+
9+
Esa es una práctica aún mejor porque te permite tener un sitio web a quien no le importe el diseño, puedes cambiar el CSS después y hacer que tu sitio web se vea 100% diferente, pero teniendo exactamente el mismo HTML.
10+
11+
## 📝 Instrucciones:
12+
13+
LLena el `styles.css` con el contenido necesario para que el body del sitio web azul (blue).
14+
15+
16+
## 💡 Pista:
17+
18+
Busca en Google cómo cambiar el color de fondo (background) de un body de un sitio web.
19+
20+

exercises/02-Separate-Stylesheet/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ tutorial: "https://www.youtube.com/watch?v=T0anCc5fvSg"
66

77
If you use the html `<link>` tag, you can also have your styles on a separate file that we normally call `styles.css`.
88

9-
That is an event better practice because it lets you have an CSS agnostig website, you can change the CSS later and make the website look 100% different, but still have the same exact HTML.
9+
That is an event better practice because it lets you have an CSS agnostic website, you can change the CSS later and make the website look 100% different, but still have the same exact HTML.
1010

1111
## 📝 Instructions:
1212

13-
Fill the `styles.css` with the content needed to bake the website body blue.
13+
Fill the `styles.css` with the content needed to make the website body blue.
1414

1515
## 💡Hint:
1616

exercises/02-Separate-Stylesheet/tests.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ describe("All the styles should be applied", function () {
1919
jest.resetModules();
2020
});
2121
it("The body tag should not contains any inline style", function () {
22-
document.querySelector(
22+
document.qulector(
23+
.querySelector(
2324
"head"
2425
).innerHTML=`<style>${css.toString()}</style>`;
2526
let bodyInlineStyle=document.getElementsByTagName("body");

exercises/02.1-Background/README.es.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
# `02.1` Background
1+
# `02.1` Background (fondo)
22

3-
La regla `background` del CSS nos permite asignar y trabajar con el background de cualquier contenedor (container). Los valores de background pueden ser un `color` o una` imagen`.
3+
La regla `background` del CSS nos permite asignar y trabajar con el background de cualquier contenedor (container). Los valores de background pueden ser `color` o una `imagen`.
44

5-
Si es una imagen, puede especificar si desea que la imagen se repita horizontalmente, verticalmente, ambas o ninguna, y también puede especificar si desea cambiar el tamaño y ajustar el contenedor completo donde se aplica, entre otras propiedades eso puede ser modificado.
5+
Si es una imagen, puedes especificar si quieres que la imagen se repita horizontalmente, verticalmente, ambas o ninguna, y también puedes especificar si quieres cambiar el tamaño y ajustarla su tamaño al contenedor completo, entre otras propiedades eso puede ser modificado.
66

77
## 📝 Instrucciones:
88

9-
109
1. Construye el ejercicio.
1110
2. Verifica la vista previa.
12-
3. En el archivo styles.css el background-size a 'contain' (verifica la pestaña styles.css).
13-
4. Construye (built) y previsualiza (preview) el ejercicio nuevamente.
14-
5. Cambia el background-repeat a 'inherit' para que se repita sobre el eje x y el eje y.
11+
3. En el archivo styles.css pon el background-size a 'contain' (verifica la pestaña styles.css).
12+
4. Construye y previsualiza el ejercicio nuevamente.
13+
5. Cambia el background-repeat a 'inherit' para que se repita sobre el eje x y el eje y.
1514
6. Construye y previsualiza el ejercicio nuevamente.
1615

1716

0 commit comments

Comments
 (0)