Les tres capes de disseny web

Per què tots els llocs web es construeixen amb una combinació d'estructura, estil i comportament

Una analogia comú que s'utilitza per descriure el desenvolupament de llocs web frontal és que és com un tamboret de 3 potes. Aquestes 3 cames, que també es coneixen com les 3 capes de desenvolupament web, són Estructura, Estil i Comportament.

Les tres capes de desenvolupament web

Per què hauria de separar les capes?

Quan creeu una pàgina web, és convenient mantenir les capes tan separades com sigui possible. L'estructura s'hauria de confiar als vostres HTML, als estils visuals de CSS i als comportaments de qualsevol script que el lloc utilitzi.

Alguns dels avantatges de separar les capes són:

HTML: la capa d'estructura

La capa d'estructura és on s'emmagatzema tot el contingut que els clients volen llegir o veure. Això es codificarà en estàndards compatibles amb HTML5 i pot incloure text i imatges, així com multimèdia (vídeo, àudio, etc.). És important assegurar-se que tots els aspectes del contingut del vostre lloc es representen a la capa d'estructura. Això permet que qualsevol client que tingui JavaScript desactivat o que no pugui veure CSS encara té accés a tot el lloc web, si no tota la funcionalitat d'aquest lloc.

CSS: la capa d'estils

Crearà tots els estils visuals del vostre lloc web en un full d'estils extern. Podeu utilitzar diversos fulls d'estil, però recordeu que cada fitxer CSS separat requereix una sol · licitud HTTP per obtenir, afectant el rendiment del lloc.

JavaScript: la capa de comportament

JavaScript és el llenguatge més utilitzat per a la capa de comportament, però com ja he esmentat anteriorment, CGI i PHP també poden generar conductes de pàgines web. Dit això, quan la majoria dels desenvolupadors fan referència a la capa de comportament, vol dir que la capa s'activa directament al navegador web, de manera que JavaScript és gairebé sempre l'idioma que triï. Utilitza aquesta capa per interactuar directament amb el DOM o el Model d'objectes de document. L'escriptura d'HTML vàlid a la capa de contingut també és important per a les interaccions DOM a la capa de comportament.

Quan compileu la capa de comportament, haureu d'utilitzar fitxers de seqüència externs igual que amb CSS. Tens totes les avantatges d'utilitzar un full d'estils extern.