Propiedades de fuente
En este apartado vamos a ver las distintas propiedades que podemos utilizar referentes a las fuentes tipográficas de nuestro documento.
font-size
Indica el tamaño de la fuente.
Puede ser un tamaño absoluto, relativo o en porcentaje.
Toma valores de unidades de CSS.
p {
font-size: 16px;
}
font-family
Establece la familia a la que pertenece la fuente.
Si el nombre de una fuente contiene espacios, se deben utilizar comillas para encerrar su nombre.
El valor es el nombre de la familia fuente.
font-weight
Define el grosor de los caracteres.
Los valores que puede tomar son: normal
, bold
, bolder
, lighter
, 100
, 200
, 300
, 400
, 500
, 600
, 700
, 800
o 900
.
p {
font-weight: bold;
}
font-style
Determina si la fuente es normal o cursiva.
Los valores posibles son:
normal
italic
oblique
El estilo oblique
es similar al cursiva.
p {
font-style: italic;
}
font-variant
Determina si la fuente es normal o mayúsculas pequeñas.
Los valores que puede tomar son:
normal
small-caps
line-height
El alto de una línea y por tanto, el espaciado entre líneas.
Es una de esas características que no se podían modificar utilizando HTML.
font
Permite establecer todas las propiedades anteriores en el orden que se indica a continuación:
font-style
font-variant
font-weight
font-size
line-height
font family
Los valores han de estar separados por espacios. No es obligatorio el uso de todos los valores.
p {
font: italic normal bold 20px 1em Verdana;
}
Un ejemplo de un documento XHTML en el que se utiliza este método para incluir formatos es:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Ejemplo de atributos CSS de fuente</title>
<style type="text/css">
body {
background-color: black;
color: yellow;
font-family: courier;
}
p {
color: #ffffff;
font: italic 900 12px Verdana;
}
</style>
</head>
<body>
<h3>Ejemplo del uso de atributos de fuente</h3>
<p>
El texto de cualquier elemento es de la familia Courier y amarillo, salvo
el del párrafo que es Verdana, blanco y de tamaño 12 px.
</p>
</body>
</html>
En el navegador se visualiza del siguiente modo: