Skip to content

Commit 94d09b7

Browse files
committed
es: sync translated content
1 parent f0bea78 commit 94d09b7

File tree

972 files changed

+58465
-57529
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

972 files changed

+58465
-57529
lines changed

files/es/_redirects.txt

Lines changed: 820 additions & 336 deletions
Large diffs are not rendered by default.

files/es/_wikihistory.json

Lines changed: 2148 additions & 2157 deletions
Large diffs are not rendered by default.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: "Desafío: Crear un elegante documento con membrete"
3+
slug: conflicting/Learn_web_development/Core/Styling_basics_caad113ab4b172ad3cd3f6b04d466fd25bbbea60c1a37548c663858321ca18f3
4+
original_slug: Learn_web_development/Core/Styling_basics/Fancy_letterheaded_paper
5+
l10n:
6+
sourceCommit: 6c58c5d4227a031105740b0e85acbc6178223d0a
7+
---
8+
9+
{{LearnSidebar}}
10+
11+
{{PreviousMenuNext("Learn_web_development/Core/Styling_basics/Fundamental_CSS_comprehension", "conflicting/Learn_web_development/Core/Styling_basics_3fe7b053115cdfdcdb658e88312276a96d81de42552c60589901728cd9cfb3b3", "Learn_web_development/Core/Styling_basics")}}
12+
13+
Si quieres causar una buena impresión, escribir una carta en un bonito papel con membrete puede ser un muy buen comienzo. En este desafío, crearás una plantilla en línea para lograr ese aspecto.
14+
15+
## Punto de partida
16+
17+
Para comenzar este desafío, debes:
18+
19+
- Hacer copias locales del [HTML](https://github.com/mdn/learning-area/blob/main/css/styling-boxes/letterheaded-paper-start/index.html) y [CSS](https://github.com/mdn/learning-area/blob/main/css/styling-boxes/letterheaded-paper-start/style.css) — guárdalos como `index.html` y `style.css` en un nuevo directorio.
20+
- Guardar copias locales de las imágenes [superior](https://raw.githubusercontent.com/mdn/learning-area/master/css/styling-boxes/letterheaded-paper-start/top-image.png), [inferior](https://raw.githubusercontent.com/mdn/learning-area/master/css/styling-boxes/letterheaded-paper-start/bottom-image.png) y [logo](https://raw.githubusercontent.com/mdn/learning-area/master/css/styling-boxes/letterheaded-paper-start/logo.png) en el mismo directorio que tus archivos de código.
21+
22+
Alternativamente, podrías usar un editor en línea como [CodePen](https://codepen.io/), [JSFiddle](https://jsfiddle.net/) o [Glitch](https://glitch.com/).
23+
Podrías pegar el HTML y completar el CSS en uno de estos editores en línea.
24+
25+
> [!NOTE]
26+
> Si te quedas atascado, puedes comunicarte con nosotros en uno de nuestros [canales de comunicación](/es/docs/MDN/Community/Communication_channels).
27+
28+
## Resumen del proyecto
29+
30+
Se te han proporcionado los archivos necesarios para crear una plantilla de papel con membrete. Solo necesitas juntar los archivos. Para llegar allí, necesitas:
31+
32+
### El documento principal
33+
34+
- Aplica el CSS al HTML.
35+
- Agrega un estilo de fondo a la carta que:
36+
- Fija la imagen superior a la parte superior de la carta
37+
- Fija la imagen inferior a la parte inferior de la carta
38+
- Agrega un gradiente semitransparente sobre la parte superior de ambos fondos anteriores que le da a la carta un poco de textura. Hazlo ligeramente oscuro cerca de la parte superior e inferior, pero completamente transparente para una gran parte del centro.
39+
40+
- Agrega otro estilo de fondo que simplemente agregue la imagen superior a la parte superior de la carta, como una alternativa para los navegadores que no admiten la declaración anterior.
41+
- Agrega un color de fondo blanco a la carta.
42+
- Agrega un borde sólido de 1 mm en la parte superior e inferior de la carta, en un color que esté en consonancia con el resto de la combinación de colores.
43+
44+
### El logo
45+
46+
- Al {{htmlelement("Heading_Elements", "h1")}}, agrega el logo como imagen de fondo.
47+
- Agrega un filtro al logo para darle una sutil sombra paralela.
48+
- Ahora comenta el filtro e implementa la sombra paralela de una manera diferente (un poco más compatible con todos los navegadores), que aún siga la forma de la imagen redonda.
49+
50+
## Pistas y consejos
51+
52+
- Recuerda que puedes crear una alternativa para navegadores más antiguos colocando primero la versión alternativa de un estilo, seguida de la versión que funciona solo en los navegadores más nuevos. Los navegadores más antiguos aplicarán la primera declaración e ignorarán la segunda, mientras que los navegadores más nuevos aplicarán la primera y luego la anularán con la segunda.
53+
- Si lo deseas, siéntete libre de crear tus propios gráficos para el desafío.
54+
55+
## Ejemplo
56+
57+
La siguiente captura de pantalla muestra un ejemplo de cómo podría verse el diseño terminado:
58+
59+
![Página completa A4 con borde decorativo superior e inferior compuesto de formas naranjas y rojas, y una insignia roja y verde con la leyenda Compañía asombrosa escrita en ella, debajo del borde superior. Encima del borde inferior hay una dirección postal.](letterhead.png)
60+
61+
{{PreviousMenuNext("Learn_web_development/Core/Styling_basics/Fundamental_CSS_comprehension", "conflicting/Learn_web_development/Core/Styling_basics_3fe7b053115cdfdcdb658e88312276a96d81de42552c60589901728cd9cfb3b3", "Learn_web_development/Core/Styling_basics")}}
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
title: Comprensión de los fundamentos de CSS
3+
slug: conflicting/Learn_web_development/Core/Styling_basics_e9c27484fc406aa26076f7b27b254524ca1b80515004a02283c5839b451100d9
4+
original_slug: Learn_web_development/Core/Styling_basics/Fundamental_CSS_comprehension
5+
---
6+
7+
{{LearnSidebar}}{{PreviousMenu("Learn/CSS/Introduction_to_CSS/Debugging_CSS", "Learn/CSS/Introduction_to_CSS")}}
8+
9+
Has avanzado mucho en este módulo, debes sentirte orgulloso de haber llegado hasta el final. El último paso antes de terminar es intentar el examen del módulo — que incluye completar varios ejercicios para crear el último diseño — una tarjeta de presentación/de jugador/perfil de redes sociales.
10+
11+
<table>
12+
<tbody>
13+
<tr>
14+
<th scope="row">Prerrequisitos:</th>
15+
<td>
16+
Antes de intentar esta evaluación, debería haber revisado todos los
17+
artículos en este módulo.
18+
</td>
19+
</tr>
20+
<tr>
21+
<th scope="row">Objetivo:</th>
22+
<td>
23+
Probar la comprensión de los fundamentos de la teoría, sintaxis y
24+
mecánica de CSS.
25+
</td>
26+
</tr>
27+
</tbody>
28+
</table>
29+
30+
## Punto de Partida
31+
32+
Para comenzar esta evaluación, debes:
33+
34+
- Ve y coge el [archivo HTML del ejercicio](https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/index.html), y el [archivo de imagen asociada](https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/chris.jpg), y guárdalos en un nuevo directorio en tu ordenador local. Si quieres usar tu propio archivo de imagen y rellenar tu propio nombre, eres bienvenido - sólo asegúrate de que la imagen es cuadrada.
35+
- Coge el [archivo de texto de los recursos CSS](https://github.com/mdn/learning-area/blob/master/css/introduction-to-css/fundamental-css-comprehension/style-resources.txt) — este contiene un conjunto de selectores y conjuntos de reglas en estado puro que necesitarás estudiar y combinar para responder a parte de esta evaluación.
36+
37+
> [!NOTE]
38+
> Alternativamente, se puede utilizar un sitio como [JSBin](https://jsbin.com/) o [Glitch](https://glitch.com/) para hacer la evaluación. Puede pegar el HTML y completar el CSS en uno de estos editores en línea, y usar [esta URL](https://mdn.github.io/learning-area/css/introduction-to-css/fundamental-css-comprehension/chris.jpg) para apuntar el elemento `<img>` al archivo de imagen. Si el editor en línea que estás usando no tiene un panel CSS separado, no dudes en ponerlo en un elemento `<style>` en el encabezado del documento.
39+
40+
## Resumen del Proyecto
41+
42+
Se le ha proporcionado un poco de HTML puro y una imagen, y necesitas escribir el CSS necesario para darle estilo a una pequeña tarjeta de presentación en línea, que tal vez pueda servir como una tarjeta de jugador o de perfil en redes sociales. Las siguientes secciones describen lo que debes hacer.
43+
44+
Configuración básica:
45+
46+
- En primer lugar, crea un nuevo archivo en el mismo directorio que tus archivos HTML y de imagen. Llámalo algo realmente imaginativo como `style.css`.
47+
- Vincula tu CSS a tu archivo HTML mediante un elemento `<link>`.
48+
- Las dos primeras reglas en el archivo de recursos CSS son tuyas, ¡GRATIS! Después de que hayas terminado de regocijarte de tu buena fortuna, cópialas y pégalas en la parte superior de tu nuevo archivo CSS. Úsalas como prueba para asegurarte de que tu CSS se aplica correctamente a tu HTML.
49+
- Sobre las dos reglas, agregue un comentario CSS con algún texto dentro para indicar que se trata de un conjunto de estilos generales para toda la página. "Estilos generales de la página" sería suficiente. También agrega tres comentarios más en la parte inferior del archivo CSS para indicar estilos específicos para la configuración del contenedor de la tarjeta, estilos específicos para el header y footer (encabezado y pie de página), y estilos específicos para el contenido principal de la tarjeta de presentación. De ahora en adelante, los estilos subsiguientes añadidos a la hoja de estilo deben organizarse en el lugar apropiado.
50+
51+
Encargandonos de los selectores y conjuntos de reglas proporcionados:
52+
53+
- A continuación, nos gustaría que examinaras los cuatro selectores y calcularas la especificidad de cada uno. Escríbelas en algún lugar donde las puedas encontrar más tarde, como en un comentario en la parte superior de tu CSS.
54+
- Ahora es el momento de poner el selector correcto en el conjunto de reglas correcto! Tienes cuatro pares de selectores y reglas que coinciden en tus recursos de CSS. Hazlo ahora y agrégalos a tu archivo CSS. Necesitaras:
55+
- Asignar al contenedor principal de tarjetas un ancho/alto fijo (width/height), color de fondo sólido (background-color), borde (border) y radio de borde (border-radius), entre otras cosas.
56+
- Asigna al `header` un degradado (linear-gradient) de fondo que va de más oscuro a más claro, además de esquinas redondeadas que encajan con las esquinas redondeadas establecidas en el contenedor principal de tarjetas.
57+
- Asigna al pie de página un degradado (linear-gradient) de fondo que vaya de más claro a más oscuro, además de esquinas redondeadas que encajen con las esquinas redondeadas establecidas en el contenedor principal de tarjetas.
58+
- Asigna a la imagen un `float` a la derecha para que se pegue al lado derecho del contenido principal de la tarjeta de presentación, y dale una altura máxima (max-height) del 100% (un truco inteligente que asegura que crecerá/encogerá para que se mantenga a la misma altura que el contenedor principal, sin importar a que altura se trasforme).
59+
60+
- ¡Cuidado! Hay dos errores en los conjuntos de reglas proporcionados. Utilizando cualquier técnica que conozcas, localízalas y arréglalas antes de seguir adelante.
61+
62+
Nuevos conjuntos de reglas que necesitas escribir:
63+
64+
- Escribe un conjunto de reglas que apunte tanto al header de la tarjeta como al footer de la misma, dándoles una altura total de 50px, (que incluye una altura de contenido de 30px y un padding de 10px en todos los lados). Pero expresalo en `em`.
65+
- El margen por defecto aplicado a los elementos `<h2>` y `<p>` por el navegador interferirá con nuestro diseño, así que escribe una regla que apunte a todos estos elementos y establezca su margen en 0.
66+
- Para evitar que la imagen se derrame del contenido principal de la tarjeta de presentación (el elemento `<article>`), necesitamos darle una altura específica. Ajustar la altura del `<article>` a 120px, expresada en `em`. También asigna un `background-color` negro semitransparente, resultando en un tono ligeramente más oscuro que deja que el color rojo del fondo brille un poco también.
67+
- Escribe un conjunto de reglas que le asigne al `<h2>` un `font-size` efectivo de 20px (pero expresado en `em`) y un `line-height` (altura de línea) apropiada para colocarlo en el centro de la caja de contenido del header. Recuerde que la altura de la caja de contenido debe ser de 30px - esto te proporciona todos los números que necesitas para calcular `line-height`.
68+
- Escribe un conjunto de reglas que le asigne al `<p>` dentro del footer un `font-size` efectivo de 15px (pero expresado en `em`) y un `line-height` apropiada para colocarlo en el centro de la caja de contenido del footer. Recuerda que la altura de la caja de contenido debe ser de 30px - esto te proporciona todos los números que necesitas para calcular `line-height`.
69+
- Como último toque, asigna al párrafo dentro del `<article>` un padding apropiado para que su borde izquierdo se alinee con el `<h2>` y el párrafo del footer, y ajuste su color para que sea bastante claro y sea fácil de leer.
70+
71+
Otras cosas en las que pensar:
72+
73+
- Obtendrás puntos adicionales si escribes tu CSS para una legibilidad máxima, con una declaración separada en cada línea.
74+
- Deberás incluir `.card` al principio de la cadena de selección en todas tus reglas, para que estas reglas no interfieran con el estilo de cualquier otro elemento si la tarjeta de presentación se pusiera en una página con un montón de otro contenido.
75+
76+
## Consejos y Sugerencias
77+
78+
- No necesitas editar el HTML de ninguna manera, excepto para aplicar el CSS a tu HTML.
79+
- Cuando intentes calcular el valor `em` que necesita para representar una cierta longitud de píxel, piensa en el tamaño de fuente base que tiene el elemento raíz (`<html>`) , y por el que necesita multiplicarse para obtener el valor deseado. Eso te dará tu valor, al menos en un caso sencillo como este.
80+
81+
## Ejemplo
82+
83+
La siguiente captura de pantalla muestra un ejemplo de cómo debe ser el diseño terminado:
84+
85+
![Una vista de la tarjeta de presentación terminada, muestra un encabezado y un pie de página del lector, y un panel central más oscuro que contiene los detalles principales y la imagen.](business-card.png)
86+
87+
## Evaluación
88+
89+
Si estás siguiendo esta evaluación como parte de un curso organizado, deberías ser capaz de entregar tu trabajo a tu profesor/mentor para que lo califique. Si eres autodidacta, entonces puedes obtener la guía de puntuación fácilmente preguntando en el hilo del [Discurso del Área de Aprendizaje](https://discourse.mozilla-community.org/t/learning-web-development-marking-guides-and-questions/16294), o en el canal IRC [#mdn](irc://irc.mozilla.org/mdn) en [Mozilla IRC](https://wiki.mozilla.org/IRC). Haz el ejercicio primero - ¡No hay nada que ganar haciendo trampa!
90+
91+
{{PreviousMenu("Learn/CSS/Introduction_to_CSS/Debugging_CSS", "Learn/CSS/Introduction_to_CSS")}}

0 commit comments

Comments
 (0)