Tutorial CSS

CSS INICIO Introducción a CSS Sintaxis CSS Selectores de CSS CSS Cómo Comentarios CSS Colores CSS Fondos CSS Bordes CSS Márgenes CSS Relleno CSS Altura/ancho de CSS Modelo de caja CSS Esquema CSS Texto CSS Fuentes CSS Iconos CSS Enlaces CSS Listas CSS Tablas CSS Pantalla CSS Ancho máximo de CSS Posición de CSS Índice Z de CSS Desbordamiento de CSS CSS flotante Bloque en línea CSS Alinear CSS Combinadores de CSS Pseudo-clase CSS Pseudoelemento CSS Opacidad CSS Barra de navegación CSS Menús desplegables de CSS Galería de imágenes CSS Sprites de imagen CSS Selectores de atributos CSS Formularios CSS Contadores CSS Diseño del sitio web CSS Unidades CSS Especificidad CSS CSS !importante Funciones matemáticas CSS

CSS Avanzado

Esquinas redondeadas CSS Imágenes de borde CSS Fondos CSS Colores CSS Palabras clave de color CSS Gradientes CSS Sombras CSS Efectos de texto CSS Fuentes web CSS Transformaciones CSS 2D Transformaciones CSS 3D Transiciones CSS Animaciones CSS Información sobre herramientas de CSS Imágenes de estilo CSS Reflejo de imagen CSS Ajuste de objeto CSS Posición del objeto CSS Enmascaramiento CSS Botones CSS Paginación CSS Columnas múltiples de CSS Interfaz de usuario de CSS Variables CSS Tamaño del cuadro CSS Consultas de medios CSS Ejemplos de CSS MQ Caja flexible de CSS

Responsivo CSS

Introducción a la tracción trasera Vista de RWD Vista de cuadrícula RWD Consultas de medios RWD Imágenes de RWD Vídeos de RWD Marcos RWD Plantillas RWD

Cuadrícula CSS

Introducción a la cuadrícula Contenedor de rejilla Elemento de cuadrícula

CSS SASS

Tutorial de SASS

Ejemplos de CSS

Plantillas CSS Ejemplos de CSS prueba css Ejercicios CSS Certificado CSS

Referencias CSS

Referencia CSS Selectores de CSS Funciones CSS CSS Referencia Aural Fuentes web seguras CSS CSS Animable Unidades CSS Convertidor CSS PX-EM Colores CSS Valores de color CSS Valores predeterminados de CSS Compatibilidad con navegador CSS

Relleno CSS


El relleno se utiliza para crear espacio alrededor del contenido de un elemento, dentro de los bordes definidos.


Este elemento tiene un relleno de 70px.


Relleno CSS

Las propiedades CSS paddingse utilizan para generar espacio alrededor del contenido de un elemento, dentro de los bordes definidos.

Con CSS, tienes control total sobre el relleno. Hay propiedades para establecer el relleno para cada lado de un elemento (superior, derecho, inferior e izquierdo).


Acolchado - Lados individuales

CSS tiene propiedades para especificar el relleno para cada lado de un elemento:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

Todas las propiedades de relleno pueden tener los siguientes valores:

  • longitud : especifica un relleno en px, pt, cm, etc.
  • % - especifica un relleno en % del ancho del elemento contenedor
  • heredar: especifica que el relleno se debe heredar del elemento principal

Nota: No se permiten valores negativos.

Ejemplo

Establezca un relleno diferente para los cuatro lados de un elemento <div>:  

div {
  padding-top: 50px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 80px;
}


Relleno - Propiedad abreviada

Para acortar el código, es posible especificar todas las propiedades de relleno en una propiedad.

La paddingpropiedad es una propiedad abreviada para las siguientes propiedades de relleno individuales:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

Pues así es como funciona:

Si la paddingpropiedad tiene cuatro valores:

  • relleno: 25px 50px 75px 100px;
    • el relleno superior es 25px
    • el relleno derecho es 50px
    • el relleno inferior es 75px
    • el relleno izquierdo es 100px

Ejemplo

Utilice la propiedad abreviada padding con cuatro valores:

div {
  padding: 25px 50px 75px 100px;
}

Si la paddingpropiedad tiene tres valores:

  • relleno: 25px 50px 75px;
    • el relleno superior es 25px
    • los rellenos derecho e izquierdo son 50px
    • el relleno inferior es 75px

Ejemplo

Utilice la propiedad abreviada padding con tres valores: 

div {
  padding: 25px 50px 75px;
}

Si la paddingpropiedad tiene dos valores:

  • relleno: 25px 50px;
    • los rellenos superior e inferior son 25px
    • los rellenos derecho e izquierdo son 50px

Ejemplo

Utilice la propiedad abreviada padding con dos valores: 

div {
  padding: 25px 50px;
}

Si la paddingpropiedad tiene un valor:

  • relleno: 25px;
    • los cuatro rellenos son 25px

Ejemplo

Use la propiedad abreviada padding con un valor: 

div {
  padding: 25px;
}

Relleno y ancho del elemento

La propiedad CSS widthespecifica el ancho del área de contenido del elemento. El área de contenido es la porción dentro del relleno, el borde y el margen de un elemento ( el modelo de caja ).

Entonces, si un elemento tiene un ancho específico, el relleno agregado a ese elemento se agregará al ancho total del elemento. Esto es a menudo un resultado indeseable.

Ejemplo

Aquí, el elemento <div> tiene un ancho de 300px. Sin embargo, el ancho real del elemento <div> será de 350 px (300 px + 25 px de relleno izquierdo + 25 px de relleno derecho):

div {
  width: 300px;
  padding: 25px;
}

Para mantener el ancho en 300 px, sin importar la cantidad de relleno, puede usar la box-sizingpropiedad. Esto hace que el elemento mantenga su ancho real; si aumenta el relleno, el espacio de contenido disponible disminuirá.

Ejemplo

Use la propiedad de tamaño de cuadro para mantener el ancho en 300 px, sin importar la cantidad de relleno:

div {
  width: 300px;
  padding: 25px;
  box-sizing: border-box;
}

Más ejemplos


Este ejemplo demuestra cómo establecer el relleno izquierdo de un elemento <p>.


Este ejemplo demuestra cómo establecer el relleno derecho de un elemento <p>.


Este ejemplo demuestra cómo establecer el relleno superior de un elemento <p>.


Este ejemplo demuestra cómo establecer el relleno inferior de un elemento <p>.


Ponte a prueba con ejercicios

Ejercicio:

Establezca el relleno superior del elemento <h1> en 30 píxeles.

<style>
h1 {
  : 30px;
}
</style>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>


Todas las propiedades de relleno CSS

Property Description
padding A shorthand property for setting all the padding properties in one declaration
padding-bottom Sets the bottom padding of an element
padding-left Sets the left padding of an element
padding-right Sets the right padding of an element
padding-top Sets the top padding of an element