Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje usado para definir la presentación de un documento escrito en HTML.
Con la versión HTML 4.0 todos los formatos de texto pueden ser definidos en una hoja de estilo por separado o dentro del mismo documento HTML.
Cuando un navegador lee una hoja de estilos, este formatea el documento de acuerdo a la misma.
Hay 3 formas de insertar una hoja de estilos:
Debemos usar esta forma cuando un único estilo es aplicado a un solo elemento.
Su uso está dado por el atributo style que se encuentra en determinadas etiquetas.
En este ejemplo aplicaremos un estilo(color rojo y un margen izquierdo de 30 pixels) a la etiqueta <p>, la cual determina que todo el contenido de la misma será afectado.
Este párrafo es de color rojo y se encuentra a 30 pixels del margen izquierdo.
Las hojas de estilo interna deben usarse cuando una sola página tiene un estilo único.
Las definimos con la etiqueta <style> en la cabecera del documento entre las etiquetas <head> y </head>
Fuentes blancas sobre fondo azul
En este ejemplo se muestra que la etiqueta <style> con su atributo type define una hoja de estilo por medio del valor text/css.
En este ejemplo podemos observar que le hemos aplicado estilos a los siguientes elementos:
body : define el color de fondo de la página de azul.
p : define todas las fuentes de color blanco.
Esta es la forma ideal para cuando queremos definir un sitio entero con una misma estructura y estilo.
Para ello definimos todos los estilos en un documento en común que se utilizará para todas las páginas del sitio Web.
Con realizar los cambios en ese documento, podemos cambiar el aspecto de todo el sitio Web.
Cada página del sitio debe vincularse con la hoja de estilos usando la etiqueta <link> ubicada en la cabecera del documento.
Ejemplo de un enlace a una hoja de estilo
Las hojas de estilo deben llevar la terminación (.css).
Si desea estudiar más en profundidad sobre las hojas de estilo, visite nuestro tutorial de CSS.
| Etiquetas | Atributos | Valor | Descripción |
|---|---|---|---|
| <style> | Define un estilo. | ||
| type | text/css | Define el tipo de contenido. | |
| media | El medio para la información del estilo. | ||
| screen | Para pantallas no paginadas de computadora. | ||
| tty | Para medios que utilicen una cuadrícula de caracteres de ancho fijo, como teletipos. | ||
| tv | Para dispositivos tipo televisión . | ||
| projection | Para proyectores. | ||
| handheld | Para dispositivos de mano (pantalla pequeña, monocromos,etc). | ||
| Para material paginado, opaco, y para documentos que se ven en una pantalla en modo de presentación preliminar a la impresión. | |||
| braille | Para dispositivos táctiles braille. | ||
| aural | Para sintetizadores de voz. | ||
| all | Apropiado para todos los dispositivos. | ||
| <div> | Define una sección o un documento. | ||
| align Desaprobado |
left | Como alinear el texto en el elemento div. Use CSS Ubicación en su lugar. | |
| right | |||
| center | |||
| justify | |||
| <span> | Agrupa los elementos de una línea para aplicarles estilos. | ||
| <font> Desaprobado |
Define el tipo, color y tamaño del texto. Use CSS Fuentes en su lugar. | ||
| color | rgb | Define el color del texto. Use CSS Fuentes en su lugar. | |
| #xxxxxx | |||
| nombre del color | |||
| face | listado de nombres de letras | Define el nombre de la letra. Use CSS Fuentes en su lugar. | |
| size | Un número entre 1 y 7. Si se ha definido basefont debe especificar un número entre -6 y 6. | Define el tamaño de la letra. Use CSS Fuentes en su lugar. | |
| <basefont> Desaprobado |
Define la letra base. Use CSS Fuentes en su lugar. | ||
| color | rgb | Define el color del texto. Use CSS Fuentes en su lugar. | |
| #xxxxxx | |||
| nombre del color | |||
| face | listado de nombres de letras | Define el nombre de la letra. Use CSS Fuentes en su lugar. | |
| size | Un número entre 1 y 7. | Define el tamaño de la letra. Use CSS Fuentes en su lugar. | |
| <center> Desaprobado |
Centra un texto horizontalmente. Use CSS Ubicación en su lugar. |
Si desea una descripción completa, diríjase a: atributos estándard.
Si desea una descripción completa, diríjase a: eventos intrínsecos.
Virtualnauta provee del material para uso exclusivo de aprendizaje.
No garantizamos que el contenido sea correcto.
El riezgo por el uso del mismo queda bajo la entera responsabilidad del usuario.
Mientras use este sitio, usted acuerda haber leido y aceptado nuestros términos de uso y privacidad.
Copyright 2007 - 2009 by Martín Solomiak. Todos los derechos reservados.