El Noguer

Joaquim Perez i Noguer

Disseny de pàgines web amb CSS

Filed under: General — Joaquim Perez Noguer at 2:57 pm on Dimecres, juliol 11, 2007

La història del llenguatge HTML amb el que s'escriuen les pàgines web, no ha sigut una història de flors i violes sinó una història de guerres i traïcions.

Al principi l'HTML era senzill (navegador Mosaic), el text s'organitzat en paràgrafs, títols, imatges i enllaços a altres pàgines. Es pensava que cada navegador donaria un estil propi a les pàgines. I que els usuaris triarien el navegador que li donés l'estil que més li agradés.

Quan els comercials van descobrir el potencial d'Internet per a vendre i donar a conèixer els seus productes, tot va canviar. Cada marca volia donar personalitat a les seves pàgines i no acceptaven la idea inicial que cada navegador escollis l'estil de presentació.

El llenguatge HTML va començar a barrejar conceptes de presentació, estil, amb els conceptes originals d'organització del text.

I tot va anar a pitjor amb la guerra de navegadors entre el de Microsoft i Netscape. En comptes de mirar de posar-se d'acord i seguir un estàndard, cada un feia la seva solució i mirava d'imposar un estàndard de facto.

Els dissenyadors web aleshores havien de fer la feina malament, barrejant informació i presentació, i per duplicat, per IE i per Netscape.

Ara el temps ha passat i s'ha anat arreglant les coses. En comptes de fer créixer el llenguatge HTML, s'ha mirat de reduir-lo, treure-li tot el que eren estils i presentació. Així el codi HTML acaba tornant a ser text ben organitzat i l'estil
es defineix amb un llenguatge a part, el llenguatge CSS.

En un futur el llenguatge HTML deixarà pas al seu successor: el llenguatge XHTML. XHTML és la fusió entre el llenguatge HTML i el format XML, d'aquesta manera s'aconsegueix dues coses: un llenguatge menys ambigú i alhora un llenguatge que permet incloure qualsevol cosa en format XML, imatges, dades, fórmules, …

CSS Zen Garden és una demostració del potencial d'aquestes tecnologies. Els organitzadors de Zen Garden proposen als dissenyadors un document XHTML amb un text determinat, que és el mateix per a tots els dissenyadors. Els dissenyadors han d'estilitzar la pàgina web a la seva manera amb un fitxer CSS de la seva creació.

Per exemple els següents dissenys tenen el mateix contingut però com podeu veure tenen un estil ben diferent:

      

Per aprendre com funciona tot plegat recomano començar amb aquest tutorial en català.

[@more@]



No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>