Appearance
Texto
Podemos editar el texto de un elemento con muchas propiedades, vamos a ver las mas importantes.
color
La propiedad color
nos permite cambiar el color del texto.
css
p {
color: red;
}
p {
color: red;
}
background
La propiedad background
nos permite cambiar el color de fondo de un elemento.
css
p {
background: red;
}
p {
background: red;
}
font-size
La propiedad font-size
nos permite cambiar el tamaño de la fuente.
css
p {
font-size: 20px;
}
h1 {
font-size: 10em;
}
p {
font-size: 20px;
}
h1 {
font-size: 10em;
}
font-family
La propiedad font-family
nos permite cambiar la fuente.
css
p {
/* font-family: "Times New Roman", Times, serif; */
font-family: Arial, Helvetica, sans-serif;
}
p {
/* font-family: "Times New Roman", Times, serif; */
font-family: Arial, Helvetica, sans-serif;
}
CSS incluye las siguientes fuentes por defecto, algunas de las mas comunes son:
serif
: Fuentes con remates, como Times New Roman.sans-serif
: Fuentes sin remates, como Arial.monospace
: Fuentes de ancho fijo, como Courier.cursive
: Fuentes con aspecto de escritura a mano, como Comic Sans.fantasy
: Fuentes decorativas, como Impact.system-ui
: Fuentes del sistema operativo.ui-serif
: Fuentes con remates del sistema operativo.ui-sans-serif
: Fuentes sin remates del sistema operativo.ui-monospace
: Fuentes de ancho fijo del sistema operativo.ui-rounded
: Fuentes redondeadas del sistema operativo.
text-align
La propiedad text-align
nos permite alinear el texto horizontalmente.
css
p {
text-align: center;
}
p {
text-align: center;
}
Podemos usar los valores left
, right
, center
o justify
.
line-height
La propiedad line-height
nos permite cambiar la altura de una línea de texto.
css
p {
line-height: 1.5;
}
p {
line-height: 1.5;
}
letter-spacing
La propiedad letter-spacing
nos permite cambiar el espacio entre letras.
css
p {
letter-spacing: 1px;
}
p {
letter-spacing: 1px;
}
word-spacing
La propiedad word-spacing
nos permite cambiar el espacio entre palabras.
css
p {
word-spacing: 1px;
}
p {
word-spacing: 1px;
}
text-decoration
La propiedad text-decoration
nos permite añadir decoraciones al texto.
css
p {
text-decoration: underline;
}
p {
text-decoration: underline;
}
Podemos usar los valores underline
, overline
, line-through
o none
.
text-transform
La propiedad text-transform
nos permite cambiar el texto a mayúsculas o minúsculas.
css
p {
text-transform: uppercase;
}
p {
text-transform: uppercase;
}
Podemos usar los valores uppercase
, lowercase
o capitalize
, ten en cuenta que esto solo afecta a la apariencia del texto, no a su contenido html.
text-shadow
La propiedad text-shadow
nos permite añadir sombras al texto.
css
p {
text-shadow: 1px 1px 1px black;
}
p {
text-shadow: 1px 1px 1px black;
}
El primer valor es el desplazamiento horizontal, el segundo el desplazamiento vertical, el tercero el desenfoque y el cuarto el color.
white-space
La propiedad white-space
nos permite cambiar el comportamiento de los espacios en blanco.
css
p {
white-space: nowrap;
}
p {
white-space: nowrap;
}
Podemos usar los valores normal
, nowrap
o pre
, si usamos pre
los saltos de línea se respetarán, y si usamos nowrap
el texto no se partirá en varias líneas, normal
es el valor por defecto.