+```
开始标签和结束标签的唯一区别就是结束标签多了一个斜杠。
@@ -35,7 +39,7 @@ dashedName: say-hello-to-html-elements
# --hints--
-`h1` 元素应有文本 `Hello World`。
+`h1` 元素的内容文本应为 `Hello World`。
```js
assert.isTrue(/hello(\s)+world/gi.test($('h1').text()));
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md
index 8384bb88d7..117655f9e4 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md
@@ -13,7 +13,9 @@ dashedName: turn-an-image-into-a-link
如果我们要把图片嵌套进 `a` 元素, 可以这样写:
-``
+```html
+
+```
如果把 `a` 的 `href` 属性值设置为 `#`,创建的是一个死链接(不跳转到其他画面)。
@@ -37,7 +39,7 @@ assert($('a').children('img').length > 0);
assert(new RegExp('#').test($('a').children('img').parent().attr('href')));
```
-每个 `a` 元素都应有结束标签。
+每个 `a` 元素都应该有一个结束标签。
```js
assert(
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md
index 963fc4fff1..d63bbccbdd 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md
@@ -15,11 +15,15 @@ dashedName: create-a-media-query
下面是一个媒体查询的例子,当设备宽度小于或等于 100px 时返回内容:
-`@media (max-width: 100px) { /* CSS Rules */ }`
+```css
+@media (max-width: 100px) { /* CSS Rules */ }
+```
以下定义的媒体查询,是当设备高度大于或等于 350px 时返回内容:
-`@media (min-height: 350px) { /* CSS Rules */ }`
+```css
+@media (min-height: 350px) { /* CSS Rules */ }
+```
注意,只有当媒体类型与所使用的设备的类型匹配时,媒体查询中定义的 CSS 才生效。
diff --git a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md
index 49a8ae704c..1844e1e810 100644
--- a/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md
+++ b/curriculum/challenges/chinese/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md
@@ -17,7 +17,9 @@ dashedName: make-typography-responsive
下面这个例子是设置 `body` 标签的宽度为视窗宽度的 30%。
-`body { width: 30vw; }`
+```css
+body { width: 30vw; }
+```
# --instructions--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md
index cfcfe1abab..2c145eee4a 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md
@@ -9,13 +9,15 @@ dashedName: add-a-text-alternative-to-images-for-visually-impaired-accessibility
# --description--
-Probablemente hayas visto un atributo `alt` en una etiqueta `img` en otros desafíos. El atributo`alt` describe el contenido de la imagen y proporciona un texto alternativo. Un atributo `alt` ayuda en los casos en que la imagen no se carga o un usuario no pueda verla. Los motores de búsqueda también lo utilizan para comprender que contiene una imagen e incluirla en los resultados de búsqueda. Aquí hay un ejemplo:
+Probablemente hayas visto un atributo `alt` en una etiqueta `img` en otros desafíos. El atributo`alt` describe el contenido de la imagen y proporciona un texto alternativo. Un atributo `alt` ayuda en los casos en que la imagen no se carga o un usuario no pueda verla. Los motores de búsqueda también lo utilizan para comprender qué contiene una imagen para incluirla en los resultados de búsqueda. Aquí hay un ejemplo:
-``
+```html
+
+```
Las personas con dificultades visuales dependen de lectores de pantalla para convertir el contenido web a una interfaz de audio. Por esta razón, no podrán recibir la información si solo se les presenta de manera visual. En el caso de las imágenes, los lectores de pantalla pueden acceder el atributo `alt` y leer su contenido para proporcionar información clave.
-Un buen texto `alt` le brinda al lector una breve descripción de la imagen. Siempre deberías incluir el atributo `alt` en tus imágenes. Además, según la especificación de HTML5, esto ahora se considera obligatorio.
+Un buen texto `alt` le brinda al lector una breve descripción de la imagen. Siempre deberías incluir el atributo `alt` en tus imágenes. De acuerdo con las especificaciones de HTML5, esto ahora se considera obligatorio.
# --instructions--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md
index f1f516e599..cdade5415a 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md
@@ -13,7 +13,9 @@ En el último desafío, aprendiste que es obligatorio incluir un atributo `alt`
Cuando una imagen ya se explica con el contenido de texto o no agrega significado a una página, `img` todavía necesita un atributo `alt`, pero se puede establecer en una cadena vacía. Aquí hay un ejemplo:
-``
+```html
+
+```
Las imágenes de fondo generalmente también caen bajo la etiqueta "decorativa". Sin embargo, normalmente se aplican con reglas CSS y, por lo tanto, no forman parte del proceso de lectores de pantalla del lenguaje de marcado.
@@ -21,7 +23,7 @@ Las imágenes de fondo generalmente también caen bajo la etiqueta "decorativa".
# --instructions--
-Camper Cat ha programado una página esqueleto para la parte del blog de su sitio web. Está planeando agregar una ruptura visual entre sus dos artículos con una imagen decorativa de una espada samurái. Agrega un atributo `alt` a la etiqueta `img` y establezca una cadena vacía. (Ten en cuenta que la imagen `src` no enlace a un archivo real - no te preocupes de que no hay espadas que aparece en la pantalla.)
+Camper Cat ha programado una página esqueleto para la parte del blog de su sitio web. Está planeando agregar una ruptura visual entre sus dos artículos con una imagen decorativa de una espada samurái. Agrega un atributo `alt` a la etiqueta `img` y establécela a una cadena vacía. (Ten en cuenta que la imagen `src` no enlaza a un archivo real, no te preocupes que no se muestren espadas en la pantalla.)
# --hints--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md
index f397f1e3ad..3ac27b6db6 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md
@@ -15,11 +15,13 @@ HTML5 permite que este atributo se use en cualquier elemento, pero es particular
Aquí hay un ejemplo:
-``
+```html
+
+```
# --instructions--
-El Gato Campero quiere que los enlaces alrededor de los dos títulos de artículos de blog tengan atajos de teclado para que los usuarios de su sitio puedan navegar rápidamente a la historia completa. Agrega un atributo `accesskey` a ambos enlaces y establece el primero en `g` (para Garfield) y el segundo en `c` (para Chuck Norris).
+Camper Cat quiere que los enlaces alrededor de los dos títulos de artículos de blog tengan atajos de teclado para que los usuarios de su sitio puedan navegar rápidamente a la historia completa. Agrega un atributo `accesskey` a ambos enlaces y establece el primero en `g` (para Garfield) y el segundo en `c` (para Chuck Norris).
# --hints--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md
index cc4948b976..f77ee8c10c 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md
@@ -13,15 +13,17 @@ Continuando con el tema de fechas, HTML5 también introdujo el elemento `time` j
Aquí hay un ejemplo:
-`
Master Camper Cat officiated the cage match between Goro and Scorpion , which ended in a draw.
`
+```html
+
Master Camper Cat officiated the cage match between Goro and Scorpion , which ended in a draw.
+```
# --instructions--
-¡Ya tenemos los resultados de la encuesta de Mortal Kombat de Camper Cat! Envuelva una etiqueta `time` alrededor del texto `Thursday, September 15th` y agregue un atributo `datetime` establecido en `2016-09-15`.
+¡Ya tenemos los resultados de la encuesta de Mortal Kombat de Camper Cat! Envuelve una etiqueta `time` alrededor del texto `Thursday, September 15th` y agrega un atributo `datetime` establecido en `2016-09-15`.
# --hints--
-Tu código debe tener un elemento `p` que incluya el texto `Thank you to everyone for responding to Master Camper Cat's survey.` e incluye un elemento `time`.
+Tu código debe tener un elemento `p` que incluya el texto `Thank you to everyone for responding to Master Camper Cat's survey.` e incluya un elemento `time`.
```js
assert(timeElement.length);
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md
index 9b1c20144f..0e59c5b042 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md
@@ -13,13 +13,15 @@ El atributo HTML `tabindex` tiene tres funciones distintas relacionadas con el f
Ciertos elementos, como los vínculos y los controles de formulario, reciben automáticamente el foco del teclado cuando un usuario pestañas a través de una página. Está en el mismo orden en que los elementos vienen en la fuente del lenguaje de marcado de HTML. Esta misma funcionalidad se puede dar a otros elementos, como `div`, `span` y `p`, colocando un atributo `tabindex="0"`. Aquí hay un ejemplo:
-`
I need keyboard focus!
`
+```html
+
I need keyboard focus!
+```
**Nota:** Un valor negativo de `tabindex` (normalmente -1) indica que un elemento es enfocable, pero no es accesible por el teclado. Este método generalmente se usa para enfocar el contenido mediante programación (como cuando se activa un `div` utilizando para una ventana emergente), y esta más allá del alcance de estos desafíos.
# --instructions--
-Camper Cat creó una nueva encuesta para recopilar información sobre sus usuarios. Él sabe que los campos de entrada obtienen automáticamente el enfoque del teclado, pero quiere asegurarse de que los usuarios de su teclado hagan una pausa en las instrucciones mientras tabulan los elementos. Agrega un atributo `tabindex` a la etiqueta `p` y establezca su valor en `0`. Extra - el uso de `tabindex` también permite que la pseudo-clase CSS `:focus` funcione en la etiqueta `p`.
+Camper Cat creó una nueva encuesta para recopilar información sobre sus usuarios. Él sabe que los campos de entrada obtienen automáticamente el enfoque del teclado, pero quiere asegurarse de que los usuarios de su teclado hagan una pausa en las instrucciones mientras tabulan los elementos. Agrega un atributo `tabindex` a la etiqueta `p` y establece su valor en `0`. Extra: el uso de `tabindex` también permite que la pseudo-clase CSS `:focus` funcione en la etiqueta `p`.
# --hints--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md
index c08f5a0570..f7f32ce150 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md
@@ -17,9 +17,13 @@ Es importante tener en cuenta que cuando el orden de tabulación se establece de
Aquí hay un ejemplo:
-`
I get keyboard focus, and I get it first!
`
+```html
+
I get keyboard focus, and I get it first!
+```
-`
I get keyboard focus, and I get it second!
`
+```html
+
I get keyboard focus, and I get it second!
+```
# --instructions--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md
index 68de50cb77..677458443d 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md
@@ -11,7 +11,9 @@ dashedName: animate-elements-continually-using-an-infinite-animation-count
En los desafíos anteriores, vimos cómo utilizar algunas de las propiedades de la animación y la regla `@keyframes`. Otra propiedad de animación es la `animation-iteration-count` la cual te permite controlar cuántas veces te gustaría hacer un bucle a través de la animación. Por ejemplo:
-`animation-iteration-count: 3;`
+```css
+animation-iteration-count: 3;
+```
En este caso, la animación se detendrá después de ejecutarse 3 veces, pero es posible hacer que la animación se ejecute continuamente estableciendo ese valor en `infinite`.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md
index 420c6796d5..623d8f1ae1 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md
@@ -11,17 +11,21 @@ dashedName: create-a-gradual-css-linear-gradient
La aplicación de un color en elementos HTML no se limita a un tono plano. CSS proporciona la capacidad de usar transiciones de color, también conocidas como degradados, en los elementos. Esto se accede a través de la función `linear-gradient()` de la propiedad `background`. Aquí está la sintaxis general:
-`background: linear-gradient(gradient_direction, color 1, color 2, color 3, ...);`
+```css
+background: linear-gradient(gradient_direction, color 1, color 2, color 3, ...);
+```
-El primer argumento especifica la dirección desde la que comienza la transición de color - se puede establecer como un grado, donde `90deg` hace un gradiente horizontal (de izquierda a derecha) y `45deg` hace un gradiente diagonal (de abajo a izquierda hacia arriba a la derecha). Los siguientes argumentos especifican el orden de los colores utilizados en el degradado.
+El primer argumento especifica la dirección desde la que comienza la transición de color, se puede establecer como un grado, donde `90deg` hace un gradiente horizontal (de izquierda a derecha) y `45deg` hace un gradiente diagonal (de abajo a izquierda hacia arriba a la derecha). Los siguientes argumentos especifican el orden de los colores utilizados en el degradado.
Ejemplo:
-`background: linear-gradient(90deg, red, yellow, rgb(204, 204, 255));`
+```css
+background: linear-gradient(90deg, red, yellow, rgb(204, 204, 255));
+```
# --instructions--
-Utiliza un `linear-gradient()` para el `div` del elemento `background` y configúralo desde una dirección de 35 grados para cambiar el color de `#CCFFFF` a `#FFCCCC`.
+Utiliza un `linear-gradient()` para el `background` del elemento `div` y configúralo desde una dirección de 35 grados para cambiar el color de `#CCFFFF` a `#FFCCCC`.
# --hints--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md
index cd33d45a38..e1ccc537f9 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md
@@ -15,17 +15,19 @@ En las animaciones CSS, las curvas Bezier se utilizan con la función `cubic-bez
La función `cubic-bezier` consta de cuatro puntos principales que se encuentran en esta cuadrícula de 1 por 1: `p0`, `p1`, `p2` y `p3`. `p0` y `p3` están configurados para ti: son los puntos inicial y final que siempre se encuentran respectivamente en el origen (0, 0) y (1, 1). Establece los valores x e y para los otros dos puntos, y donde los coloca en la cuadrícula determina la forma de la curva para la animación que debe seguir. Esto se hace en CSS declarando los valores x e y de los puntos "anchor" `p1` y `p2` de la siguiente forma:`(x1, y1, x2, y2)`. Juntando todo, aquí hay un ejemplo de una curva de Bezier en codigo CSS:
-`animation-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);`
+```css
+animation-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
+```
En el ejemplo anterior, los valores x e y son equivalentes para cada punto (x1 = 0.25 = y1 y x2 = 0.75 = y2), que si recuerdas la clase de geometría, da como resultado una línea que se extiende desde el origen hasta el punto (1, 1). Esta animación es un cambio lineal de un elemento durante la duración de una animación, y es lo mismo que usar la palabra clave `linear`. En otras palabras, cambia a una velocidad constante.
# --instructions--
-Para el elemento con el id de `ball1`, cambia el valor de la propiedad `animation-timing-function` de `linear` a su valor equivalente de la función `cubic-bezier`. Utiliza los valores de puntos dados en el ejemplo anterior.
+Para el elemento con el id de `ball1`, cambia el valor de la propiedad `animation-timing-function` de `linear` a su valor de función `cubic-bezier` equivalente. Utiliza los valores de puntos dados en el ejemplo anterior.
# --hints--
-El valor de la propiedad `animation-timing-function` para el elemento con el id `ball1` debe ser el equivalente lineal `cubic-bezier` función.
+El valor de la propiedad `animation-timing-function` para el elemento con el id `ball1` debe ser la función lineal `cubic-bezier` equivalente.
```js
assert(
@@ -34,7 +36,7 @@ assert(
);
```
-El valor de la propiedad `animation-timing-function` para el elemento con el id `ball2` no debería cambiar.
+El valor de la propiedad `animation-timing-function` para el elemento con el id `ball2` no debe cambiar.
```js
const ball2Animation = __helpers.removeWhiteSpace(
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md
index 501270e64c..6d46aed09e 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md
@@ -15,7 +15,9 @@ La función `animation-timing-function` se realiza automáticamente en cada foto
La siguiente curva cúbica de Bezier simula el movimiento de rebotes:
-`cubic-bezier(0.3, 0.4, 0.5, 1.6);`
+```css
+cubic-bezier(0.3, 0.4, 0.5, 1.6);
+```
Observa que el valor de y2 es mayor que 1. Aunque la curva cúbica de Bezier se mapea en un sistema de coordenadas 1 por 1, y solo puede aceptar valores x de 0 a 1, el valor y se puede establecer en números mayores que uno. Esto da como resultado un movimiento de rebote que es ideal para simular la pelota rebotando.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md
index 134445ea6e..e286483fa2 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md
@@ -13,11 +13,13 @@ Eso es genial, pero aún no funciona bien. Observa como la animación se restabl
Esto se puede hacer estableciendo la propiedad `animation-fill-mode` en `forwards`. El `animation-fill-mode` especifica el estilo aplicado a un elemento cuando la animación ha finalizado. Puedes configurarlo así:
-`animation-fill-mode: forwards;`
+```css
+animation-fill-mode: forwards;
+```
# --instructions--
-Establece la propiedad `animation-fill-mode` de `button:hover` en `forwards` para que botón permanezca resaltado cuando un usuario pase sobre el.
+Establece la propiedad `animation-fill-mode` de `button:hover` en `forwards` para que el botón permanezca resaltado cuando un usuario pase sobre el.
# --hints--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md
index 6da0c1d9de..5a9a2b2f2e 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md
@@ -13,7 +13,9 @@ Un desafío anterior discutió la palabra clave `ease-out` que describe un cambi
En general, el cambio de los puntos de anclaje `p1` y `p2` impulsa la creación de diferentes curvas Bezier, que controlan como la animación progresa a través del tiempo. Aquí hay un ejemplo de una curva de Bezier que usa valores para imitar el estilo de facilidad:
-`animation-timing-function: cubic-bezier(0, 0, 0.58, 1);`
+```css
+animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
+```
Recuerda que todas las funciones `cubic-bezier` comienzan con `p0` en (0, 0) y terminan con `p3` en (1, 1). En este ejemplo, la curva se mueve más rápido a través del eje Y (comienza en 0, va a `p1` y valor de 0, luego va a `p2` y valor de 1) que se mueve a través del eje X (0 para iniciar, luego 0 para `p1`, hasta 0.58 para `p2`. Como resultado, el cambio en el elemento animado progresa más rápido que el tiempo de la animación para ese segmento. Hacia el final de la curva, la relación entre el cambio en los valores X e Y se invierte: el valor y se mueve de 1 a 1 (sin cambios), y los valores X se mueven de 0.58 a 1, lo que hace que los cambios de animación progresen más lentamente en comparación con la duración de la animación.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md
index 21cc545cd8..1eb22682c0 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md
@@ -17,7 +17,9 @@ En el ejemplo demostrado en el editor de código, el degradado comienza con el c
Para este ejemplo, ayuda a pensar en las paradas de color como pares donde cada dos colores se mezclan juntos.
-`0px [yellow -- blend -- blue] 40px [green -- blend -- red] 80px`
+```css
+0px [yellow -- blend -- blue] 40px [green -- blend -- red] 80px
+```
Si cada dos valores de parada de color son del mismo color, la mezcla no es visible porque está entre el mismo color, seguido de una dura transición hacia el siguiente color, así que terminas con rayas.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/add-borders-around-your-elements.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/add-borders-around-your-elements.md
index e0a34a6d55..8b3af00b29 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/add-borders-around-your-elements.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/add-borders-around-your-elements.md
@@ -29,7 +29,9 @@ Crea una clase llamada `thick-green-border` (borde grueso verde). Esta clase deb
Recuerda que puedes aplicar múltiples clases a un elemento usando su atributo `class`, separando cada nombre de clase con un espacio. Por ejemplo:
-``
+```html
+
+```
# --hints--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/change-the-color-of-text.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/change-the-color-of-text.md
index 41793829ae..3b3885ed97 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/change-the-color-of-text.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/change-the-color-of-text.md
@@ -17,7 +17,9 @@ La propiedad que es responsable del color del texto de un elemento es la propied
Aquí te mostramos como establecerías el color de tu elemento `h2` para que sea azul:
-`
CatPhotoApp
`
+```html
+
CatPhotoApp
+```
Ten en cuenta que es una buena práctica terminar las declaraciones de inline `style` usando punto y coma (`;`).
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/import-a-google-font.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/import-a-google-font.md
index 945fc1b287..79ff439873 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/import-a-google-font.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/import-a-google-font.md
@@ -17,7 +17,9 @@ Entonces, importemos y apliquemos una fuente de Google (ten en cuenta que si Goo
Para importar una fuente de Google, puedes copiar la URL de la fuente desde la librería de Google Fonts y luego pegarla en tu código HTML. Para este desafío, importaremos la fuente `Lobster`. Para ello, copia el siguiente fragmento de código y pégalo en la parte superior de tu editor de código (antes de abrir el elemento `style`):
-``
+```html
+
+```
Ahora puedes usar la fuente `Lobster` en tu CSS usando `Lobster` como FAMILY_NAME como en el siguiente ejemplo:
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md
index 7ccd376e90..bb7ed7f272 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md
@@ -23,7 +23,9 @@ Añade la palabra clave `!important` a la declaración de color de pink-text par
Aquí te mostramos un ejemplo de cómo hacerlo:
-`color: red !important;`
+```css
+color: red !important;
+```
# --hints--
@@ -59,7 +61,7 @@ assert(
);
```
-Tu elemento `h1` debe ser rosado.
+Tu elemento `h1` debe ser de color rosado ("pink").
```js
assert($('h1').css('color') === 'rgb(255, 192, 203)');
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md
index 8f4e93e536..043ae40363 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md
@@ -19,7 +19,9 @@ Sobrescribamos tus clases `pink-text` y `blue-text`, y haz que el `h1` sea naran
Dale al elemento `h1` el atributo `id` de `orange-text`. Recuerda, los estilos id se ven así:
-`
`
+```html
+
+```
Deja las clases `blue-text` y `pink-text` en tu elemento `h1`.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md
index f6cd25b59f..8c7145a29a 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md
@@ -17,7 +17,9 @@ Pero existen otras formas de sobreescribir código CSS. ¿Recuerdas los "inline
Usa un inline style para hacer que nuestro elemento `h1` sea de color blanco. Recuerda que los inline styles se ven así:
-`
`
+```html
+
+```
Deja las clases `blue-text` y `pink-text` en tu elemento `h1`.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md
index 144ee6154c..7754e27ad8 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md
@@ -21,7 +21,9 @@ Aplica la clase `blue-text` a tu elemento `h1` además de tu clase `pink-text`,
Para aplicar múltiples atributos de clase a un elemento HTML debes dejar un espacio entre ellos, como se muestra a continuación:
-`class="class1 class2"`
+```html
+class="class1 class2"
+```
**Nota:** No importa el orden en que las clases estén enlistadas dentro del elemento HTML.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/set-the-id-of-an-element.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/set-the-id-of-an-element.md
index 0f65d273ff..138271fa9e 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/set-the-id-of-an-element.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/set-the-id-of-an-element.md
@@ -17,7 +17,9 @@ Los atributos `id` deben ser únicos. Los navegadores no verifican esta regla, p
A continuación te mostramos un ejemplo de cómo asignar a tu elemento `h2` el id `cat-photo-app`:
-`
`
+```html
+
+```
# --instructions--
@@ -25,7 +27,7 @@ Asigna a tu elemento `form` el id `cat-photo-form`.
# --hints--
-Tu elemento `form` debe contener el id `cat-photo-form`.
+Tu elemento `form` debe tener el id `cat-photo-form`.
```js
assert($('form').attr('id') === 'cat-photo-form');
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md
index 0b38f00844..3fdb8568ae 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md
@@ -13,7 +13,9 @@ Intentemos de nuevo, pero esta vez con `margin`.
En lugar de especificar las propiedades `margin-top`, `margin-right`, `margin-bottom`, y `margin-left` individualmente, puedes especificarlas todas en una sola línea, como se muestra a continuación:
-`margin: 10px 20px 10px 20px;`
+```css
+margin: 10px 20px 10px 20px;
+```
Estos cuatro valores se leen en el sentido de las agujas del reloj: arriba, derecha, abajo, izquierda, (top, right, bottom, left) y producirán exactamente el mismo resultado que usar las instrucciones específicas de margen.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md
index f397984686..bde5a8e2f2 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md
@@ -11,7 +11,9 @@ dashedName: use-clockwise-notation-to-specify-the-padding-of-an-element
En lugar de especificar las propiedades `padding-top`, `padding-right`, `padding-bottom`, y `padding-left` individualmente, puedes especificarlas todas en una sola línea, como se muestra a continuación:
-`padding: 10px 20px 10px 20px;`
+```css
+padding: 10px 20px 10px 20px;
+```
Estos cuatro valores se leen en el sentido de las agujas del reloj: arriba, derecha, abajo, izquierda, (top, right, bottom, left) y producirán exactamente el mismo resultado que usar las instrucciones específicas de padding.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md
index 6b674f9cd0..76727ef50b 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md
@@ -13,11 +13,15 @@ Otra forma de representar colores en CSS es utilizar valores `RGB`.
El valor `RGB` del color negro se ve así:
-`rgb(0, 0, 0)`
+```css
+rgb(0, 0, 0)
+```
El valor `RGB` del color blanco se ve así:
-`rgb(255, 255, 255)`
+```css
+rgb(255, 255, 255)
+```
En lugar de usar seis dígitos hexadecimales, como hacemos con el código hexadecimal, en `RGB` se especifica el brillo de cada color con un número que va de 0 a 255.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md
index c82b5a8acc..b71544a2d6 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md
@@ -13,7 +13,9 @@ Agreguemos un botón `submit` a tu formulario. Al hacer clic en este botón se e
Aquí hay un ejemplo de botón de envío:
-``
+```html
+
+```
# --instructions--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md
index 603a006758..1df5f63528 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md
@@ -13,7 +13,9 @@ Puedes agregar imágenes a tu sitio web utilizando el elemento `img`, y apuntar
Un ejemplo de esto sería:
-``
+```html
+
+```
Ten en cuenta que los elementos `img` se cierran automáticamente.
@@ -25,7 +27,9 @@ Idealmente, el atributo `alt` no debe contener caracteres especiales a menos que
Agreguemos un atributo `alt` a nuestro ejemplo `img` anterior:
-``
+```html
+
+```
# --instructions--
@@ -33,9 +37,7 @@ Intentemos agregar una imagen a nuestro sitio web:
Dentro del elemento `main`, inserta un elemento `img` antes de los elementos `p` existentes.
-Ahora establece el atributo `src` para que apunte a esta url:
-
-`https://bit.ly/fcc-relaxing-cat`
+Ahora establece el atributo `src` para que apunte a la url `https://bit.ly/fcc-relaxing-cat`
Finalmente, no olvides darle a tu elemento `img` un atributo `alt` con texto descriptivo.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md
index caedaae0cc..0cc02bac79 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md
@@ -13,7 +13,9 @@ Puedes hacer que una casilla de verificación o botón de radio se marque por de
Para hacer esto, simplemente agrega la palabra `checked` al interior de un elemento de entrada. Por ejemplo:
-``
+```html
+
+```
# --instructions--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md
index f20bad512c..be99a2d2db 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md
@@ -21,7 +21,9 @@ Se considera buena práctica definir explícitamente la relación entre un `inpu
A continuación te presentamos un ejemplo de una casilla de verificación:
-``
+```html
+
+```
# --instructions--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md
index 575a53c06d..6f6329dd50 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md
@@ -15,7 +15,9 @@ Los elementos de entrada `input` son una forma conveniente de obtener informaci
Puedes crear una entrada de texto de esta manera:
-``
+```html
+
+```
Ten en cuenta que los elementos `input` se cierran automáticamente.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md
index c712d639f3..9f60dd20ab 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md
@@ -13,13 +13,15 @@ Los elementos `p` son el elemento preferido para el texto de los párrafos en lo
Puedes crear un elemento párrafo de esta manera:
-`
I'm a p tag!
`
+```html
+
I'm a p tag!
+```
# --instructions--
Crea un elemento `p` debajo de tu elemento `h2` y dale como texto `Hello Paragraph`.
-**Note:** Por convención, todas las etiquetas HTML son escritas en minúsculas, por ejemplo `` y no ``.
+**Nota:** Por convención, todas las etiquetas HTML son escritas en minúsculas, por ejemplo `` y no ``.
# --hints--
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md
index 99de0c818e..3bb82b4922 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md
@@ -13,7 +13,9 @@ Puedes usar los elementos `a` (*anchor*) para enlazar a contenido fuera de tu p
Los elementos `a` requieren un atributo `href` con la dirección web de destino. También necesitan un texto anchor. Por ejemplo:
-`this links to freecodecamp.org`
+```html
+this links to freecodecamp.org
+```
Entonces tu navegador mostrará el texto `this links to freecodecamp.org` como un enlace que puedes hacer clic. Y ese enlace te llevará a la dirección web `https://www.freecodecamp.org`.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md
index 26d6f2f1df..b14cbc1057 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md
@@ -19,19 +19,27 @@ Puedes anidar enlaces dentro de otros elementos de texto.
Desglosemos el ejemplo. El texto normal está envuelto en el elemento `p`:
-`
Here's a ... for you to follow.
`
+```html
+
Here's a ... for you to follow.
+```
A continuación está el elemento *anchor* `` (que requiere una etiqueta de cierre ``):
-` ... `
+```html
+ ...
+```
`target` es un atributo de etiqueta anchor que especifica dónde abrir el enlace. El valor `_blank` especifica abrir el enlace en una nueva pestaña. El `href` es un atributo de etiqueta anchor que contiene la dirección URL del enlace:
-` ... `
+```html
+ ...
+```
El texto, `link to freecodecamp.org`, dentro de un elemento `a` se llama anchor text, y mostrará el enlace para hacer clic:
-`link to freecodecamp.org`
+```html
+link to freecodecamp.org
+```
El resultado final del ejemplo se verá así:
@@ -75,7 +83,7 @@ Debes crear un nuevo elemento `p`. Debe haber al menos 3 etiquetas `p` en tu có
assert($('p') && $('p').length > 2);
```
-El elemento `a` debe estar anidado dentro del nuevo elemento `p`.
+Tu elemento `a` debe ser anidado dentro de tu nuevo elemento `p`.
```js
assert(
@@ -94,7 +102,7 @@ assert(
);
```
-El elemento `a` no debe tener el texto `View more`.
+Tu elemento `a` no debe tener el texto `View more`.
```js
assert(
@@ -114,7 +122,7 @@ assert(
);
```
-Cada uno de los elementos `a` debe tener una etiqueta de cierre.
+Cada uno de tus elementos `a` debe tener una etiqueta de cierre.
```js
assert(
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md
index 2e4bdd8cb1..386c7e0b1d 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md
@@ -19,11 +19,15 @@ La mayoría de elementos HTML tienen una etiqueta de apertura y una etiqueta de
Las etiquetas de apertura se ven así:
-`
`
+```html
+
+```
Las etiquetas de cierre se ven así:
-`
`
+```html
+
+```
La única diferencia entre las etiquetas de apertura y cierre es la barra frontal después del corchete de ángulo abierto.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md
index 5968bd718f..830d92ed6a 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md
@@ -13,7 +13,9 @@ Puedes convertir elementos en enlaces, anidándolos dentro de un elemento `a`.
Anida tu imagen dentro de un elemento `a`. A continuación, te presentamos un ejemplo:
-``
+```html
+
+```
Recuerda usar `#` como propiedad `href` de tu elemento `a` para convertirlo en un enlace muerto.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md b/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md
index ed3b962571..6a4d5a4766 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md
@@ -15,11 +15,15 @@ Las consultas de medios se basan en un tipo de medio, y si ese tipo de medio coi
Este es un ejemplo de una consultas de medios que devuelve el contenido cuando el ancho del dispositivo es menor o igual a 100px:
-`@media (max-width: 100px) { /* CSS Rules */ }`
+```css
+@media (max-width: 100px) { /* CSS Rules */ }
+```
y la siguiente consultas de medios devuelve el contenido cuando la altura del dispositivo es mayor o igual a 350px:
-`@media (min-height: 350px) { /* CSS Rules */ }`
+```css
+@media (min-height: 350px) { /* CSS Rules */ }
+```
Recuerda, el CSS dentro de las consultas de medios se aplica sólo si el tipo de medio coincide con el del dispositivo que se está usando.
diff --git a/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md b/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md
index dfdc5e4f93..2e926f32bd 100644
--- a/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md
+++ b/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md
@@ -17,7 +17,9 @@ Las cuatro diferentes unidades de viewport son:
Aquí hay un ejemplo que establece una etiqueta `body` al 30% del ancho del viewport.
-`body { width: 30vw; }`
+```css
+body { width: 30vw; }
+```
# --instructions--