Estilos para textos
Estilos para textos¶
En esta sección se describen los principales estilos CSS que podemos utilizar para cambiar la apariencia de los textos de una Web. Para cada uno de ellos se indica el nombre del atributo, los posibles valores que le podemos asignar, algunos ejemplos y una explicación de uso.
-
color: valor RGB o nombre de color
Ejemplos: color: #009900; color: red;
Sirve para indicar el color del texto. Lo admiten casi todas las etiquetas de HTML. No todos los nombres de colores son admitidos en el estándar, es aconsejable entonces utilizar el valor RGB. Algunos de los principales nombres de colores son: white, black, gray, blue, red, green o yellow, para más nombres podemos consultar la dirección "http://www.w3schools.com/cssref/css_colornames.asp". -
font-size: xx-small|x-small|small|medium|large|x-large|xx-large|Unidades CSS
Ejemplos: font-size: 12pt; font-size: x-large;
Sirve para indicar el tamaño de las fuentes de manera más rígida y con mayor exactitud. -
font-family: serif | sans-serif | cursive | fantasy | monospace | Etc.
Ejemplos: font-family: arial,helvetica; font-family: fantasy;
Con este atributo indicamos la familia de tipografía del texto. Los primeros valores son genéricos (serif, sans-serif, etc.), es decir, los navegadores las comprenden y utilizan las fuentes que el usuario tenga en su sistema.
También se pueden definir con tipografías normales. Si el nombre de una fuente tiene espacios se utilizan comillas para que se entienda bien. -
font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | ... | 900
Ejemplos: font-weight: bold; font-weight: 200;
Sirve para definir la anchura de los caracteres, o dicho de otra manera, para poner negrita con total libertad.
Normal y 400 son el mismo valor, así como bold y 700. -
font-style: normal | italic | oblique
Ejemplos: font-style: normal; font-style: italic;
Es el estilo de la fuente, que puede ser normal, itálica u oblicua. El estilo "oblique" es similar al "italic". -
text-decoration: none | underline | overline | line-through
Ejemplos: text-decoration: none; text-decoration: underline;
Establece la decoración de un texto, si está subrayado, sobre-rayado o tachado. -
text-transform: capitalize | uppercase | lowercase | none
Ejemplos: text-transform: none; text-transform: capitalize;
Nos permite transformar el texto, para que tenga la primera letra en mayúsculas de todas las palabras, o todo en mayúsculas o minúsculas.
Ejemplos¶
Por ejemplo, para definir un párrafo en negrita, cursiva y además cambiar el color podemos definir estos estilos inline en el atributo style
del propio párrafo:
1 2 3 |
|
Si quisieramos cambiar solamente el estilo de una o varias palabras dentro de un párrafo podemos utilizar la etiqueta <span>
y asignarle dichos estilos en su atributo style
:
1 2 3 4 |
|
La definición de estilos dentro de la etiqueta style
se suele hacer cuando dicho estilo solo se va a aplicar de forma puntual. Pero si por el contrario queremos definir un estilo que lo vamos a aplicar varias veces en un sitio Web lo más aconsejable es declarar una clase en una hoja de estilos externa o interna. Por ejemplo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|