Utlizar reglas CSS en la presentación y la accesibilidad del contenido mediante el desarrollo de un currículum vitae digital para la presentación de información profesional de manera organizada y accesible en línea.
Agregue la regla CSS al final de la hoja de estilos.
nav ul {
/* Modelo de diseño flexible */
display: flex;
justify-content: space-around;
}
Agregue la regla CSS al final de la hoja de estilos.
section form {
/* Modelo de diseño en cuadrícula */
display: grid;
row-gap: 0.5rem;
}
Identifique y use la estructura de elementos en el archivo index.html
<section id="resumen">
<h2 class="subtitle">Resumen</h2>
<p>Breve descripción de tus habilidades y experiencia.</p>
<img id="photo" src="https://placehold.co/300x200"
alt="Placeholder de imagen">
</section>
Considere el siguiente diseño objetivo:
Coloque y compruebe el resultado de agregar una a una las siguientes reglas y propiedades CSS en la hoja de estilo externa.
Selector | Propiedad y Valor CSS | MDN |
---|---|---|
#resumen |
/* Modelo de diseño flexible */ display: flex; |
Ir |
/* Distribuye el espacio entre y alrededor de los items en el eje principal */ justify-content: space-evenly; |
Ir | |
/* Alinea los elementos al centro dentro del bloque respecto con el eje transversal */ align-items: center; |
Ir | |
/* Eje principal: por columna */
flex-direction: column; |
Ir | |
/* Altura de 24% del área de visualización */
height: 24vh; |
Ir | |
/* Apilamiento de elementos: ajustado hasta ocupar el máximo */ flex-wrap: wrap; |
Ir |
Selector | Propiedad y Valor CSS | MDN |
---|---|---|
#resumen h2 | width: 50%; | |
#resumen p | width: 50%; | |
#resumen img | max-width: 50%; | Ir |
#resumen {
/* Modelo de diseño flexible */
display: flex;
/* Distribuye el espacio entre y alrededor
de los items en el eje principal */
justify-content: space-evenly;
/* Alinea los elementos al centro dentro
del bloque respecto con el eje transversal */
align-items: center;
/* Eje principal: por columna */
flex-direction: column;
/* Altura de 24% del área de visualización */
height: 24vh;
/* Apilamiento de elementos: ajustado
hasta ocupar el máximo */
flex-wrap: wrap;
}
#resumen h2, #resumen p {
width: 50%;
}
#resumen img {
max-width: 50%;
}
Selector | Propiedad y Valor CSS | MDN |
---|---|---|
#resumen |
/* Modelo de diseño en cuadrícula */ display: grid; |
Ir |
/* Distribuye el espacio entre y alrededor de los items en el eje principal */ justify-content: space-around; |
Ir | |
/* Alineación de un elemento dentro del bloque que lo contiene, considerando el eje transversal */ align-items: stretch; |
Ir | |
/* Plantilla con áreas en la cuadrícula */ grid-template-areas: "A D" "B D"; |
Ir |
Selector | Propiedad y Valor CSS | MDN |
---|---|---|
#resumen h2 | grid-area: A; | Ir |
#resumen p | grid-area: B; | |
#resumen img | grid-area: D; |
#resumen {
/* Modelo de diseño en cuadrícula */
display: grid;
/* Distribuye el espacio entre y alrededor
de los items en el eje principal */
justify-content: space-around;
/* Alineación de un elemento dentro del bloque
que lo contiene, considerando el eje transversal */
align-items: stretch;
/* Plantilla con áreas en la cuadrícula */
grid-template-areas: "A D"
"B D";
}
#resumen h2 {
grid-area: A;
}
#resumen p {
grid-area: B;
}
#resumen img {
grid-area: D;
}
Descubre #CSSGrid y #Flexbox de manera divertida con Grid Garden y Flexbox Froggy. 🎮🌐 Aprende jugando . 💻🚀
— Cristian Omar Guzman (@cristiank170319) October 7, 2023
Jardín Grid: https://t.co/SLubvps9gb
Flexbox Froggy: https://t.co/e17lQydbXT
¡CSS nunca fue tan divertido! 🌈✨#WebDev #CodingFun pic.twitter.com/OPd5eAouGd
Colocación de elementos, flexbox, grid