El lenguaje HTML está
limitado a la hora de
aplicarle forma a un
documento. Esto es así
porque fué concebido para
otros usos (científicos
sobretodo), distinto a los
actuales, mucho más
amplios.
(CSS, acrónimo
de Cascading
Style Sheets)
CSS es un lenguaje para definir el estilo o
la apariencia de las páginas web, escritas
con HTML o de los documentos XML.
Ayudará a crear páginas más
atractivas y precisas, mantenibles y
optimizadas.
CARACTERÍSTICAS
Y VENTAJAS
El modo de funcionamiento de
las CSS consiste en definir,
mediante una sintaxis especial,
la forma de presentación que le
aplicaremos a:
Un web entero, de modo
que se puede definir la
forma de todo el web de
una sola vez. • Un
documento HTML o
página, se puede definir
la forma, en un pequeño
trozo de código en la
cabecera, a toda la
página. • Una porción del
documento, aplicando
estilos visibles en un trozo
de la página.
• Se puede aplicar
identado (sangrado) a las
primeras líneas del
párrafo. Colocar
elementos en la página
con mayor precisión, y sin
lugar a errores. Definir la
visibilidad de los
elementos, margenes,
subrayados, tachados. Con
el HTML tan sólo se podía
definir atributos en las
páginas con pixeles y
porcentajes
NAVEGADORES QUE LO
SOPORTAN
En este momento absolutamente todos los
navegadores soportan CSS, por lo que puedes
usar este lenguaje con total seguridad y
garantía
Como CSS ha sido presentado por etapas y en
distintas versiones, hay características avanzadas
de la última versión del lenguaje que puede que
no se vean en todos los navegadores anticuados,
Separar contenido y presentación
Es aquella información que se
presenta en una página, tanto
textos como imágenes, banners,
interfaces de usuario
La presentación es cómo se
desea que ese contenido se
muestre en la página.
Nota:
Los colores, distancias de
márgenes,
tipografías,
colocación de los elementos en el layout,
fondos, etc. forman parte de la presentación.
Cómo se implementa la separación
del contenido y presentación
Con la llegada de las CSS se animó a los
desarrolladores a colocar en el HTML
únicamente el código necesario para definir
el contenido de la página.
Todo lo que son estilos o forma con la que se
presentan esos elementos, debe indicarse en
el CSS
Estos estilos se definen en un archivo
independiente del HTML, una única vez.
Usos de las CSS
CSS sirve para definir el aspecto de las
páginas web, eso ya debe haber quedado
claro.
los distintos niveles a los que podemos usar las
Hojas de Estilo, que van desde definir los estilos de
manera específica, para un pequeño fragmento de
una página, hasta los estilos para todo un sitio web
completo