- 1
Este curso tiene una versión actualizada.
00:05 - 2

HTML y CSS: Fundamentos para Desarrolladores Web
02:46 - 3

Fundamentos del Desarrollo Frontend: Tecnologías y Prácticas Esenciales
05:02 - 4

Fundamentos del Desarrollo Backend
03:55 - 5

Comprende el Rol y las Habilidades de un Desarrollador Full Stack
03:04 - 6

Diferencias entre Páginas Web Estáticas y Dinámicas
08:18
CSS: Display Block, Inline e Inline-Block
Clase 39 de 56 • Curso Definitivo de HTML y CSS
Contenido del curso
- 17

Creación de Formularios Web Efectivos con HTML
11:54 - 18

Creación de Formularios HTML con Campos de Fecha y Hora
10:18 - 19

Autocompletado y Requerimiento en Formularios HTML
10:49 - 20

Creación de Menús Desplegables con Select y Data List en HTML
08:11 - 21

Diferencias entre botones submit e input en formularios HTML
04:50
- 22

Introducción a CSS: Estilos y Aplicaciones Básicas
02:05 - 23

Implementación Básica de CSS en HTML
10:50 - 24

Pseudo Clases y Pseudo Elementos en CSS
17:31 - 25

Anatomía de una Regla CSS: Selectores y Declaraciones
02:16 - 26

Modelo de Caja en CSS: Margen, Relleno y Bordes
15:49 - 27

Herencia en CSS: Cómo Funciona y Afecta a los Estilos
06:00 - 28

Especificidad y Orden de Declaración en CSS
08:17 - 29

Especificidad y Orden en CSS: Crear y Aplicar Estilos Correctamente
15:28 - 30

Buenas prácticas en CSS: Especificidad y uso adecuado de selectores
08:12 - 31

Combinadores CSS: Hermanos Adyacentes y Especificidad
05:06 - 32

Selectores de Hermano General en CSS: Uso y Ejemplos Prácticos
02:52 - 33

Combinadores CSS: Hijos y Descendientes
06:18 - 34

Medidas Absolutas y Relativas en CSS: Píxeles y Porcentajes
07:48 - 35

Comprensión del uso de em en CSS: medidas relativas de fuente
08:29 - 36

Uso de REM en CSS para Fuentes y Dimensiones
08:25 - 37

"Uso de Viewport y Dimensiones en CSS: min-width, max-width, min-height"
08:26 - 38

Posicionamiento en CSS: Static, Absolute y Relative
10:26 - 39

CSS: Display Block, Inline e Inline-Block
12:52 - 40

Posicionamiento de Layout Básico en CSS
01:48 - 41

Posicionamiento y Estilos con Display Flex en CSS
15:15 - 42

Posicionamiento Vertical con Flexbox en CSS
12:42 - 43

Uso de Variables Custom en CSS para Optimizar Estilos
12:34 - 44

Fuentes y Web Fonts en CSS: Cómo Seleccionarlas y Aplicarlas
11:43
- 45

Responsive Design: Estrategias Mobile First
06:31 - 46

Patrones de Diseño Responsive: Mobile First a Desktop
07:20 - 47

Media Queries para Diseño Responsive Mobile y Tablet
12:10 - 48

Patrón Layout Shifter en Diseño Mobile First
08:51 - 49

Patrón de Diseño Responsive: Column Drop en CSS
07:47 - 50

Diseño Responsive: Estrategias y Ejemplos Prácticos
11:52 - 51

Imágenes Responsive: Uso de la Etiqueta Picture y Buenas Prácticas
12:00
¿Qué es el display en CSS?
El concepto de display en CSS es fundamental para entender cómo se renderizan los elementos HTML en un navegador. El display determina cómo se muestra un elemento y cómo interactúa con otros en la página. Las propiedades más comunes de display son block, inline, y inline-block.
¿Cómo funciona display block?
El display block es uno de los valores de display más utilizados. Cuando un elemento tiene display block, este ocupa todo el ancho disponible, sin importar el contenido que tenga dentro.
- Características de display block:
- Ocupa el 100% del espacio horizontal disponible.
- Siempre comienza en una nueva línea.
- Se pueden aplicar propiedades de
margin,padding,width, yheight.
Ejemplo:
<div class="block-element">Esta es una etiqueta div</div>
<p class="block-element">Esta es una etiqueta de párrafo</p>
<style>
.block-element {
background: green;
margin: 10px;
padding: 20px;
}
</style>
En el ejemplo anterior, tanto el div como el p se comportan como elementos block, ocupando todo el ancho del contenedor padre.
¿Qué es display inline?
El display inline es el valor predeterminado para muchos elementos de texto, como span o a. A diferencia de los elementos que usan display block, los elementos inline solo ocupan el espacio que requiere su contenido.
- Características de display inline:
- No comienzan en una nueva línea.
- Ocupan solo el espacio necesario para el contenido.
- No se pueden aplicar
widthniheight. - Solo se pueden aplicar
marginypaddingen los lados izquierdo y derecho, no arriba ni abajo.
Ejemplo:
<span>Esta es una etiqueta span</span>
<span>Otro span seguido</span>
Estos elementos se mostrarán uno al lado del otro ya que solo ocupan el espacio correspondiente a su contenido.
¿Cómo se utiliza display inline-block?
El display inline-block es una combinación poderosa de los modelos block e inline. Permite que los elementos se alineen al mismo tiempo que se aplican las características de los elementos block.
- Características del display inline-block:
- Se comporta como un elemento inline.
- Permite aplicar
margin,padding,width, yheight. - Permite que otros elementos se posiciones en línea horizontalmente si hay espacio suficiente.
Ejemplo:
<ul class="nav">
<li>Home</li>
<li>Cursos</li>
<li>Instructores</li>
<li>Blog</li>
</ul>
<style>
.nav li {
display: inline-block;
margin: 10px;
padding-left: 20px;
padding-right: 20px;
}
</style>
En este ejemplo, los elementos li de la lista se muestran en línea horizontal, similar a las pestañas de navegación, y se utilizan las propiedades de margin y padding para el espacio.
Consejos y recomendaciones prácticas
-
Formato adecuado del lay-out: Elige el modelo de display adecuado según el resultado visual que busques. Considere
blockpara estructuras completas yinlinepara elementos en línea de texto. -
Mezcla propiedades con inline-block: Aprovecha las ventajas de
inline-blockpara ganar flexibilidad con las propiedades de tamaño y alineación. -
Modelo de caja en acción: Familiarízate con el modelo de caja de CSS para manejar
marginypaddingcon eficiencia. Esto te ayudará enormemente a diseñar elementos que se comporten y se alineen de manera correcta. -
Experimenta en tu navegador: Utiliza herramientas de desarrollo en el navegador para ver en tiempo real cómo los cambios en las configuraciones de display afectan a los elementos de tu página.
El manejo de display es clave para entender cómo se estructura el contenido en CSS. Su dominio te permite crear diseños más efectivos y atractivos. Sigue experimentando y no dudes en consultar la documentación oficial de CSS para profundizar más. ¡Sigue aprendiendo y mejorando tus habilidades!