--- title: Comprensión de los fundamentos de CSS slug: Learn/CSS/Building_blocks/Fundamental_CSS_comprehension tags: - CSS - Estilo - Evaluación - Modelo de Caja - Principiante - Selectores - Sintaxis - comentários - reglas translation_of: Learn/CSS/Building_blocks/Fundamental_CSS_comprehension original_slug: Learn/CSS/Introduction_to_CSS/Fundamental_CSS_comprehension ---
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.
Prerrequisitos: | Antes de intentar esta evaluación, debería haber revisado todos los artículos en este módulo. |
---|---|
Objetivo: | Probar la comprensión de los fundamentos de la teoría, sintaxis y mecánica de CSS. |
Para comenzar esta evaluación, debes:
Nota: Alternativamente, se puede utilizar un sitio como JSBin o Thimble 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 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.
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.
Configuración básica:
style.css
.<link>
.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.
Encargandonos de los selectores y conjuntos de reglas proporcionados:
Nuevos conjuntos de reglas que necesitas escribir:
em
s.<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.<article>
), necesitamos darle una altura específica. Ajustar la altura del <article>
a 120px, expresada en em
s. 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.<h2>
un font-size efectivo de 20px (pero expresado en em
s) y una 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 la line-height.<p>
dentro del footer un font-size efectivo de 15px (pero expresado en em
s) y una 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 la line-height.<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.Otras cosas en las que pensar:
.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.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.La siguiente captura de pantalla muestra un ejemplo de cómo debe ser el diseño terminado:
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, o en el canal IRC #mdn en Mozilla IRC. Haz el ejercicio primero - ¡No hay nada que ganar haciendo trampa!
{{PreviousMenu("Learn/CSS/Introduction_to_CSS/Debugging_CSS", "Learn/CSS/Introduction_to_CSS")}}