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