|
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.
Para solucionar estos problemas los diseñadores
han utilizado técnicas tales como la utilización
de tablas imagenes transparentes para ajustarlas,
utilización de etiquetas que no son estádares
del HTML y otras. Estas "trampas" han
causado a menudo problemas en las páginas
a la hora de su visualizaciónen distintas
plataformas.
Además, los diseñadores se han visto
frustrados por la dificultad con la que, aun utilizando
estos trucos, se encontraban a la hora de maquetar
las páginas, ya que muchos de ellos venian
maquetando páginas sobre el papel, donde
el control sobre la forma del documento es absoluto.
Finalmente, otro antecedente que ha hecho necesario
el desarrollo de esta tecnología consiste
en que las páginas web tienen mezclado en
su código HTML el contenido del documento
con las etiquetas necesarias para darle forma. Esto
tiene sus inconvenientes ya que la lectura del código
HTML se hece pesada y difícil a la hora de
buscar errores o depurar las páginas. Aunque,
desde el punto de vista de la riqueza de la información
y la utilidad de las páginas a la hora de
almacenar su contenido, es un gran problema que
estos textos estáen mezclados con etiquetas
incrustadas para dar forma a estos: se degrada su
utilidad.
En estas páginas de CSS pretendemos dar
a conocer la tecnología con un enfoque práctico
para que en pocos capítulos podáis
usar las CSS de una manera depurada, reflejando
toda nuestra experiencia en su uso. No pretendendemos
explorar todos los aspectos de la tecnología
ya que para realizar esto necesitariamos un la extensión
de un libro entero.
|