Ancho y Max-ancho en CSS
Explicación sobre cómo usar width y
max-width para ajustar el tamaño de los elementos en CSS.
<div style="width: 50%; max-width: 600px; background-color: lightblue;">
Este div tiene un ancho del 50% y un máximo de 600px.
</div>
Ejemplo Visual
Uso de width, max-width y margin: auto;
Cómo combinar width, max-width y
margin: auto; para centrar y ajustar elementos.
<div style="width: 70%; max-width: 500px; margin: auto; background-color: lightgreen;">
Este div está centrado y tiene un ancho del 70% del contenedor, con un máximo de 500px.
</div>
Ejemplos Visuales
La propiedad position
Descripción general de la propiedad position en CSS y cómo
afecta la ubicación de los elementos en el documento.
<div style="position: relative; top: 20px; left: 30px; background-color: lightblue;">
Este div se mueve 20px hacia abajo y 30px hacia la derecha con respecto a su posición original.
</div>
Ejemplos Visuales
position: static;
Descripción de position: static;, el valor predeterminado
de la propiedad position en CSS.
<div style="position: static; background-color: lightblue;">
Este div se encuentra en su posición normal dentro del flujo del documento.
</div>
Ejemplos Visuales
position: relative;
Explicación de position: relative; y cómo permite ajustar
la posición de un elemento respecto a su posición normal.
<div style="position: relative; left: 20px; top: 10px; background-color: lightblue;">
Este div se mueve 20px a la derecha y 10px hacia abajo desde su posición normal.
</div>
Ejemplos Visuales
position: fixed;
Definición de position: fixed;, utilizado para fijar
elementos en un lugar específico de la pantalla al desplazarse. Sin
embargo, en este caso, se quiere fijar dentro de su contenedor.
<div style="position: relative;">
<div style="position: absolute; top: 10px; left: 20px; background-color: lightblue;">
Este div está fijado dentro de su contenedor, a 10px desde la parte superior y 20px desde la izquierda.
</div>
</div>
Ejemplos Visuales
position: absolute;
Descripción de position: absolute;, que permite posicionar
un elemento en relación con el elemento contenedor posicionado más
cercano.
<div style="position: relative;">
<div style="position: absolute; top: 10px; left: 20px; background-color: lightblue;">
Este div está posicionado 10px desde la parte superior y 20px desde la izquierda de su contenedor.
</div>
</div>
Ejemplos Visuales
position: sticky;
Uso de position: sticky;, que permite que un elemento
cambie entre relative y fixed al desplazarse.
<div style="height: 200px; background-color: lightgray;">
<div style="position: sticky; top: 0; background-color: lightblue;">
Este div se mantiene en la parte superior cuando se desplaza.
</div>
</div>
Posicionar texto en una imagen
Ejemplo de cómo posicionar texto encima de una imagen utilizando la
propiedad position junto con otros estilos.
<div style="position: relative; width: 100%; height: 300px; background-image: url('https://via.placeholder.com/800x300');">
<div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 24px;">
Este es un texto sobre la imagen
</div>
</div>
Ejemplos Visuales
Todas las propiedades de posicionamiento en CSS
Resumen de todas las propiedades de posicionamiento disponibles en CSS para crear diferentes efectos de disposición.
| Propiedad | Descripción |
|---|---|
| position: static | Posicionamiento predeterminado, donde los elementos siguen el flujo normal del documento. |
| position: relative | Posiciona un elemento en relación con su posición original, permitiendo desplazamientos. |
| position: absolute | Posiciona un elemento en relación con el contenedor más cercano con posición relativa o absoluta. |
| position: fixed | Fija el elemento en una ubicación específica de la pantalla, incluso al desplazarse. |
| position: sticky |
Permite que un elemento cambie entre relative y
fixed al desplazarse.
|
<div style="position: static;">Elementos conposition: static(predeterminado)</div> <div style="position: relative;">Elementos conposition: relative</div> <div style="position: absolute;">Elementos conposition: absolute</div> <div style="position: fixed;">Elementos conposition: fixed</div> <div style="position: sticky;">Elementos conposition: sticky</div>
Ejemplos Visuales
Elemento con position: static
Elemento con position: relative
Elemento con position: absolute
Elemento con position: fixed
Elemento con position: sticky
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias