Contenido del Curso
CSS Fundamentals
1. Introducción a CSS
¿Qué es CSS?Conectando HTML y CSSSelectores para Estilizar Elementos HTMLDesafío: Agrega Tus Primeros EstilosDesafío: Agregar los estilos utilizando el nombre de la claseClases Pseudo de Acción del UsuarioReto: Clases de Pseudo-Clases de Acción del UsuarioColores de TextoTrabajo Efectivo con CSSDesafío: Variables en CSS
3. Modelo de Caja y Espaciado de Elementos
Modelo de CajaDimensionamiento de CajaAñadir Espacio a ElementosDesafío: Ajuste del Tamaño del CuadroClases Pseudo Estructurales y FuncionalesDesafío: Pseudo-Clases EstructuralesTipos de ElementosTrabaja con Elementos de Nivel de BloqueTrabaja con Elementos en LíneaDesafío: Predecir la Disposición de la Página
CSS Fundamentals
Desafío: Predecir la Disposición de la Página
Tarea
Examine el código HTML proporcionado y prediga cómo se verá la página en el navegador. Hay tres elementos <div>
, cada uno de los cuales contiene una combinación de un elemento en línea y otro a nivel de bloque.
Cuestiones a tener en cuenta:
- ¿Cómo interactuarán los elementos en línea y a nivel de bloque dentro de cada
<div>
? - ¿Cómo afectará el orden de los elementos al diseño?
- ¿Cuál será la jerarquía visual de los elementos en línea y a nivel de bloque dentro de cada
<div>
?
- **¿Cómo interactúan los elementos inline y block-level dentro de cada
<div>
?- En el primer y segundo
<div>
, el elemento<span>
(inline) aparece antes del texto (block-level). - En el tercer
<div>
, el elemento<span>
está en medio del texto (block-level).
- En el primer y segundo
- **¿Cómo afectará el orden de los elementos a la maquetación?
- En el primer
<div>
, el texto "This is a block-level element." aparecerá probablemente debajo del elemento inline debido al comportamiento por defecto a nivel de bloque del contenedor<div>
. - En el segundo
<div>
, el orden de los elementos se invierte, por lo que el texto aparecerá probablemente encima del elemento en línea. - En el tercer
<div>
, el texto y el elemento inline están intercalados, por lo que la maquetación podría mostrar el texto y el elemento inline en la secuencia.
- En el primer
- **¿Cuál será la jerarquía visual de los elementos en línea y a nivel de bloque dentro de cada
<div>
?- Es probable que el elemento en línea (
<span>
) aparezca en línea con el texto en todos los casos, pero su posición podría variar en función del orden de los elementos dentro del<div>
.
- Es probable que el elemento en línea (
index.html
index.css
index.js
¿Todo estuvo claro?
Sección 3. Capítulo 10
Contenido del Curso
CSS Fundamentals
1. Introducción a CSS
¿Qué es CSS?Conectando HTML y CSSSelectores para Estilizar Elementos HTMLDesafío: Agrega Tus Primeros EstilosDesafío: Agregar los estilos utilizando el nombre de la claseClases Pseudo de Acción del UsuarioReto: Clases de Pseudo-Clases de Acción del UsuarioColores de TextoTrabajo Efectivo con CSSDesafío: Variables en CSS
3. Modelo de Caja y Espaciado de Elementos
Modelo de CajaDimensionamiento de CajaAñadir Espacio a ElementosDesafío: Ajuste del Tamaño del CuadroClases Pseudo Estructurales y FuncionalesDesafío: Pseudo-Clases EstructuralesTipos de ElementosTrabaja con Elementos de Nivel de BloqueTrabaja con Elementos en LíneaDesafío: Predecir la Disposición de la Página
CSS Fundamentals
Desafío: Predecir la Disposición de la Página
Tarea
Examine el código HTML proporcionado y prediga cómo se verá la página en el navegador. Hay tres elementos <div>
, cada uno de los cuales contiene una combinación de un elemento en línea y otro a nivel de bloque.
Cuestiones a tener en cuenta:
- ¿Cómo interactuarán los elementos en línea y a nivel de bloque dentro de cada
<div>
? - ¿Cómo afectará el orden de los elementos al diseño?
- ¿Cuál será la jerarquía visual de los elementos en línea y a nivel de bloque dentro de cada
<div>
?
- **¿Cómo interactúan los elementos inline y block-level dentro de cada
<div>
?- En el primer y segundo
<div>
, el elemento<span>
(inline) aparece antes del texto (block-level). - En el tercer
<div>
, el elemento<span>
está en medio del texto (block-level).
- En el primer y segundo
- **¿Cómo afectará el orden de los elementos a la maquetación?
- En el primer
<div>
, el texto "This is a block-level element." aparecerá probablemente debajo del elemento inline debido al comportamiento por defecto a nivel de bloque del contenedor<div>
. - En el segundo
<div>
, el orden de los elementos se invierte, por lo que el texto aparecerá probablemente encima del elemento en línea. - En el tercer
<div>
, el texto y el elemento inline están intercalados, por lo que la maquetación podría mostrar el texto y el elemento inline en la secuencia.
- En el primer
- **¿Cuál será la jerarquía visual de los elementos en línea y a nivel de bloque dentro de cada
<div>
?- Es probable que el elemento en línea (
<span>
) aparezca en línea con el texto en todos los casos, pero su posición podría variar en función del orden de los elementos dentro del<div>
.
- Es probable que el elemento en línea (
index.html
index.css
index.js
¿Todo estuvo claro?
Sección 3. Capítulo 10