Introducción a CSS
Funcionamiento básico de CSS
Antes de la adopción de CSS, los diseñadores de páginas web debían definir el
aspecto de cada elemento dentro de las etiquetas HTML de la página. El siguiente ejemplo muestra una página
HTML con estilos definidos sin utilizar CSS:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Titular de la página
largo.
El ejemplo anterior utiliza la etiqueta con sus atributos color, face y size
para definir el color, la tipografía y el tamaño del texto de cada elemento del
documento.
El principal problema de esta forma de definir el aspecto de los elementos se
puede ver claramente con el siguiente ejemplo: si la página tuviera 50 elementos diferentes, habría que insertar 50 etiquetas . Si el sitio web entero se
compone de 10.000 páginas diferentes, habría que definir 500.000 etiquetas
. Como cada etiqueta tiene 3 atributos, habría que definir 1.5
millones de atributos.
Por otra parte, el diseño de los sitios Web está en constante evolución y es
habitual modificar cada cierto tiempo los colores principales de las páginas o la tipografía utilizada para el texto. Si se emplea la etiqueta , habría que
modificar el valor de 1.5 millones de atributos para modificar el diseño general
del sitio Web.
La solución que propone CSS es mucho mejor, como se puede ver en el siguiente ejemplo:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Titular de la página
CSS permite separar los contenidos de la página y su aspecto o presentación.
En el ejemplo anterior, dentro de la propia página HTML se reserva una zona
en la que se incluye toda la información relacionada con los estilos de la página.
Utilizando CSS, en esa zona reservada se indica que todas las etiquetas