Skip to content

Propiedades

MDN Referencia

Las propiedades son los estilos que queremos aplicar a los elementos seleccionados.

Las propiedades se escriben en minúsculas y si tienen más de una palabra, se separan con un guión -.

css
h1 {
  color: red;
  font-size: 20px;
}
h1 {
  color: red;
  font-size: 20px;
}

Vamos a ver algunas de las propiedades más usadas:

color

La propiedad color nos permite cambiar el color del texto.

Podemos utilizar colores por nombre, por ejemplo red o blue, valores hexadecimales como #FF00FF o valores RGBA mediante la funcion rgba(r, g, b, a).

css
h1 {
  color: red;
}

p {
  color: #0000ff;
}
    
a {
  color: rgba(0, 0, 255, 0.5);
}
h1 {
  color: red;
}

p {
  color: #0000ff;
}
    
a {
  color: rgba(0, 0, 255, 0.5);
}

background

La propiedad background nos permite cambiar el color de fondo de un elemento.

Podemos usar los mismos tipos de colores que con la propiedad color.

css
h1 {
  background: red;
}

body{
    background: #000000;
    color: #FFFFFF;
}
h1 {
  background: red;
}

body{
    background: #000000;
    color: #FFFFFF;
}

font-size

La propiedad font-size nos permite cambiar el tamaño de la fuente.

Podemos usar valores en píxeles px, puntos pt, porcentajes %, etc.

css
h1 {
  font-size: 20px;
}
h1 {
  font-size: 20px;
}

font-family

La propiedad font-family nos permite cambiar la fuente.

css
h1 {
  font-family: "Comic Sans MS";
}
h1 {
  font-family: "Comic Sans MS";
}

text-align

La propiedad text-align nos permite alinear el texto. Podemos usar los valores left, right, center o justify.

css
h1 {
  text-align: center;
}
h1 {
  text-align: center;
}

width

La propiedad width nos permite cambiar el ancho de un elemento.

css
div {
  width: 100px;
}
div {
  width: 100px;
}

Tenemos otras propiedades relacionadas con el ancho, como max-width o min-width.

height

La propiedad height nos permite cambiar el alto de un elemento.

css
div {
  height: 100px;
}
div {
  height: 100px;
}

Tenemos otras propiedades relacionadas con el alto, como max-height o min-height.

margin

La propiedad margin nos permite cambiar el margen de un elemento.

css
p {
  margin: 100px;
}
p {
  margin: 100px;
}

El margen es el espacio que hay entre el elemento y los elementos de alrededor.

padding

La propiedad padding nos permite cambiar el relleno de un elemento.

css
p {
  padding: 100px;
}
p {
  padding: 100px;
}

El relleno es el espacio que hay entre el contenido del elemento y el borde.

border

La propiedad border nos permite cambiar el borde de un elemento.

css
p {
  border: 1px solid black;
}
p {
  border: 1px solid black;
}

El borde es la linea que separa el contenido del elemento y el padding del margen.

Interacción entre padding, border y margin:

Las propiedades padding, border y margin son propiedades que interactúan entre ellas en un mismo elemento.

Puede ser muy útil inspeccionar un elemento para entender las propiedades que tiene, considera el siguiente html:

html
  <p>Hola mundo</p>
  <p>Este párrafo contiene una línea</p>
  <p>Otro parrafo con mas información</p>
  <p>Hola mundo</p>
  <p>Este párrafo contiene una línea</p>
  <p>Otro parrafo con mas información</p>

Y el siguiente css asociado:

css
p {
  border: 1px solid black;
  padding: 10px;
  margin: 20px;
}
p {
  border: 1px solid black;
  padding: 10px;
  margin: 20px;
}

padding, border y margin