Skip to main content

Comprender los conceptos básicos del relleno CSS

????IMPRESORA IMPRIME CON RALLAS❗❗ | ????Causas y Solución???? TE SORPRENDERÁS. (Abril 2025)

????IMPRESORA IMPRIME CON RALLAS❗❗ | ????Causas y Solución???? TE SORPRENDERÁS. (Abril 2025)
Anonim

CSS relleno Es una de las propiedades del modelo de caja CSS. Esta propiedad abreviada establece el relleno alrededor de los cuatro lados de un elemento HTML. El relleno de CSS se puede aplicar a casi todas las etiquetas HTML (excepto algunas de las etiquetas de tabla). Además, los cuatro lados del elemento pueden tener un valor diferente.

Propiedad CSS Padding

Para usar la propiedad de relleno CSS abreviado, puedes usar el mnemónico "TRouBLe" (o "TRiBbLe" para tus fans de Star Trek). Esto significa parte superior, Correcto, fondoy izquierda, y se refiere al orden de los anchos de relleno que establece en la propiedad de taquigrafía. Por ejemplo:

relleno: superior derecha inferior izquierda; relleno: 1px 2px 3px 6px;

Si utilizara los valores enumerados anteriormente, aplicaría un valor de relleno diferente a cada lado del elemento HTML al que lo esté aplicando. Si desea aplicar el mismo relleno a los cuatro lados, puede simplificar su CSS y simplemente escribir un valor:

relleno: 12px;

Con esa línea de CSS, 12 píxeles de relleno se aplicarían a los 4 lados del elemento.

Si desea que el relleno sea el mismo para la parte superior e inferior e izquierda y derecha, puede escribir dos valores:

relleno: 24px 48px;

El primer valor (24px) se aplicaría a la parte superior e inferior, mientras que el segundo se aplicaría a la izquierda y la derecha.

Si escribe tres valores, eso hará que el relleno horizontal (izquierda y derecha) sea el mismo, mientras cambia la parte superior e inferior:

relleno: superior derecha e izquierda inferior; relleno: 0px 1px 3px;

Según el modelo de caja CSS, el relleno es el más cercano al elemento / contenido en sí. Esto significa que el relleno se agrega a un elemento entre el ancho o alto del contenido y cualquier valor de borde que use. Si el relleno se establece en cero, entonces tiene el mismo borde que el contenido.

Valores de relleno CSS

El relleno CSS puede tomar cualquier valor de longitud no negativo. Asegúrese de especificar la medida, como px o em. También puede especificar un porcentaje para su relleno, que será un porcentaje del ancho del bloque que contiene el elemento. Esto incluye para el relleno superior e inferior. Por ejemplo:

#container {ancho: 800px; altura: 200px; } #container p {width: 400px; altura: 75%; Relleno: 25% 0; }

La altura del párrafo dentro de la #envase elemento será el 75% de la #envaseLa altura más el 25% del ancho para el relleno superior y el 25% del ancho para el relleno inferior. Esto suma 300 + 200 + 200 = 700px.

Efectos de añadir CSS Padding

En elementos a nivel de bloque, el relleno se aplica en los cuatro lados. Debido a que el elemento ya es un bloque o una caja, el relleno se aplica a los lados de la caja.

Cuando se agrega el relleno CSS a los elementos en línea, puede haber cierta superposición de elementos por encima y por debajo del elemento en línea si el relleno vertical excede la altura de la línea, pero no empujará la altura de la línea hacia abajo. El relleno CSS horizontal aplicado a los elementos en línea se agregará al principio del elemento y al final del elemento. Y el relleno puede envolver líneas. Pero no se aplicará a todas las líneas de un elemento multilínea, por lo que no puede usar el relleno para sangrar un segmento de contenido en línea multilínea.

Además, en CSS2.1, no puede crear bloques de contenedores en los que el ancho dependa de un elemento con porcentajes para los anchos (o anchos de relleno). Si lo haces el resultado es indefinido. Los navegadores seguirán mostrando el contenido, pero es posible que no obtenga los resultados que espera. Si lo piensa, tiene sentido, como si su elemento contenedor tuviera que conocer el ancho de sus elementos secundarios para definir su ancho, como cuando no tiene un ancho predefinido, y uno o más un ancho establecido como porcentaje del elemento contenedor, esto configura una cadena circular sin respuesta. Si usa porcentajes para los anchos de cualquier cosa en su documento, debe asegurarse de que los anchos de los elementos principales también estén definidos.