Que son las hojas de estilo (CSS) CSS y HTML Definición de estilos a nivel página Propiedades relacionadas a fuentes. Agrupación de varios elementos HTML con una misma regla de estilo Definición de varias reglas para un mismo elemento HTML Propiedades relacionadas al texto (color, text-align, text-decoration) Más propiedades relacionadas al texto (letter-spacing, word-spacing, text-indent, text-transform) Herencia de propiedades de estilo. Definición de un estilo en función del contexto. Definición de hojas de estilo en un archivo externo. Definición de estilos por medio de clases. Definición de estilos por medio de id. Propiedades relacionadas al borde de un elemento HTML (border-width, border-style, border-color) Más propiedades relacionadas al borde de un elemento HTML Propiedades relacionadas al padding de un elemento HTML Propiedades relacionadas al margen de un elemento HTML Propiedades relacionadas a listas Propiedades relacionadas al fondo (background) Propiedades relacionadas a fuentes Propiedades relacionadas al border Propiedades relacionadas al padding Propiedades relacionadas al margin Propiedades relacionadas al fondo (background) El selector universal * Pseudoclases Eliminacion subrayado de enlace Creación de un menú vertical Creación de un menú horizontal Propiedades relacionadas a la dimensión de un objeto en la página. Unidades de medida (px, rem, em, cm, mm etc.) Formas para indicar el color. Definir un cursor para un elemento HTML Aplicación de hojas de estilo a un formulario Definiendo reglas de estilo a una tabla. Posicionamiento relativo (position: relative) Posicionamiento absoluto (position: absolute) Posicionamiento absoluto y propiedad z-index Posicionamiento fijo (position: fixed) Disposición de 2 columnas (position: absolute) Propiedad float aplicada a una imagen Propiedades relacionadas a la dimensión de un objeto en la página Propiedad clear Disposición de 2 columnas (propiedad float) Disposición de 2 columnas, cabecera y pie Disposición de 3 columnas, cabecera y pie Diseño de ancho fijo Diseño de ancho líquido Selector de hijos Selector de hermano adyacente y hermano general Selector de atributo Pseudo-clases: first-child y last-child) Pseudo-clases: nth-child y nth-last-child Pseudo-clases: nth-of-type, nth-last-of-type, first-of-type y last-of-type Pseudo-clases: only-child y only-of-type Pseudo-clase: empty Pseudo-elementos: first-letter y first-line Pseudo-elementos: before y after CSS media queries Flexbox Flexbox - (flex-direction aplicada al contenedor) Flexbox - (justify-content aplicada al contenedor) Flexbox - (align-items aplicada al contenedor) Flexbox - (flex-wrap aplicada al contenedor) Flexbox - (align-content aplicada al contenedor) Flexbox - (flex-flow aplicada al contenedor) Flexbox - (flex-grow aplicada a los items) Flexbox - (flex-shrink aplicada a los items)o Flexbox - (flex-basis aplicada a los items) Flexbox - (flex aplicada a los items) Flexbox - (order aplicada a los items) Flexbox - (align-self aplicada a los items)

Propiedades relacionadas al padding (FORMATO RESUMIDO)

La propiedad padding es una de las 'propiedades shorthand' que define CSS y que se utilizan para establecer de forma abreviada el valor de una o más propiedades individuales. Si se quiere establecer el mismo valor para todas las zonas de relleno de un elemento, se podría utilizar la siguiente regla CSS.

Si se quiere establecer el mismo valor para todas las zonas de relleno de un elemento, se podría utilizar la siguiente regla CSS:

padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px

Utilizando la propiedad padding, es posible establecer de forma abreviada el mismo valor a todas las zonas de relleno de un elemento esto se logra si indicamos un único valor se aplica a los cuatro lados:

padding: 10px;

La propiedad padding es tan poderosa que permite establecer una, dos, tres o las cuatro zonas de relleno de forma simultánea. Si se indican dos valores, el primero hace referencia a los rellenos verticales y el segundo es el valor de los rellenos horizontales, de modo que las siguientes reglas CSS son equivalentes:

Así es como funciona:

  • Si la propiedad padding tiene cuatro valores:
    • padding: 25px 50px 75px 100px;
      • el relleno superior es de 25 px
      • el relleno derecho es de 50 px
      • el relleno inferior es de 75 px
      • el relleno izquierdo es de 100 px
padding: 25px 50px 75px 100px;
padding formato resumido
  • Si la propiedad padding tiene tres valores:
    • padding: 25px 50px 75px;
      • el relleno superior es de 25 px
      • los rellenos derecho e izquierdo son 50px
      • el relleno inferior es de 75 px
padding: 25px 50px 75px;
padding formato resumido
  • Si la propiedad padding tiene dos valores:
    • padding: 25px 50px;
      • los acolchados superior e inferior son de 25 px
      • los rellenos derecho e izquierdo son 50px
padding: 25px 50px;
padding formato resumido
  • Si la propiedad padding tiene un valor:
    • padding: 25px;
    • los cuatro rellenos son 25px
padding: 25px;
padding formato resumido

Podemos inicializar el padding de un elemento HTML en forma resumida con:

padding:padding-top padding-right padding-bottom padding-left

Un ejemplo:

padding: 5px 10px 12px 3px;

si indicamos un único valor se aplica a los cuatro lados:

padding: 1px;

Si indicamos dos valores, el primero se aplica a la parte superior e inferior y el segundo valor a los lados izquierdo y derecho:

padding: 5px 10px;

Veamos un ejemplo con una página:

<!DOCTYPE html>
<html>
<head> <title>Problema</title> <meta charset="UTF-8">
 <link rel="StyleSheet" href="estilos.css" type="text/css">
</head>
<body>
<p class="comentarios">Esto es una prueba para ver el funcionamiento de la propiedad padding. Esto es una prueba para ver el funcionamiento de la propiedad padding. Esto es una prueba para ver el funcionamiento de la propiedad padding. Esto es una prueba para ver el funcionamiento de la propiedad padding. Esto es una prueba para ver el funcionamiento de la propiedad padding. Esto es una prueba para ver el funcionamiento de la propiedad padding. Esto es una prueba para ver el funcionamiento de la propiedad padding. </p>
</body>
</html>
Luego el archivo CSS:
.comentarios { background-color:#dddddd; padding:5px 30px; }
padding formato resumido

Con este ejemplo, el párrafo tiene 5 píxeles de separación con el borde en la parte inferior y superior, y a la izquierda y derecha tiene 30 píxeles.