+```
开始标签和结束标签的唯一区别就是结束标签多了一个斜杠。
@@ -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 8384bb88d79..117655f9e46 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 963fc4fff1d..d63bbccbdd9 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 49a8ae704c8..1844e1e810a 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 cfcfe1abab4..2c145eee4a5 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 f1f516e5992..cdade5415a7 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 f397f1e3ada..3ac27b6db61 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 cc4948b976b..f77ee8c10c7 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 9b1c20144f5..0e59c5b0425 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 c08f5a05703..f7f32ce1501 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 68de50cb770..677458443d8 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 420c6796d50..623d8f1ae1b 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 cd33d45a38a..e1ccc537f93 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 501270e64c6..6d46aed09e0 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 134445ea6e5..e286483fa2d 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 6da0c1d9dee..5a9a2b2f2e8 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 21cc545cd8f..1eb22682c0c 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 e0a34a6d558..8b3af00b294 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 41793829ae1..3b3885ed978 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 945fc1b2877..79ff439873a 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 7ccd376e902..bb7ed7f272a 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 8f4e93e536c..043ae40363c 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 f6cd25b59f9..8c7145a29a2 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 144ee6154c3..7754e27ad86 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 0f65d273ffe..138271fa9e6 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 0b38f008448..3fdb8568aeb 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 f397984686a..bde5a8e2f2c 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 6b674f9cd05..76727ef50b6 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 c82b5a8acc2..b71544a2d68 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 603a006758f..1df5f635283 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 caedaae0cc1..0cc02bac79e 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 f20bad512c9..be99a2d2db3 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 575a53c06d6..6f6329dd506 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 c712d639f31..9f60dd20ab5 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 99de0c818e4..3bb82b49226 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 26d6f2f1dfa..b14cbc10570 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 2e4bdd8cb19..386c7e0b1dd 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 5968bd718f3..830d92ed6a7 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 ed3b9625713..6a4d5a47667 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 dfdc5e4f935..2e926f32bdf 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--