Cele trei straturi de Web Design

De ce toate site-urile sunt construite cu o combinație de structură, stil și comportament

O analogie obișnuită care este folosită pentru a descrie dezvoltarea de site-uri web de pe front-end este că este ca un scaun cu 3 picioare. Aceste trei picioare, care sunt, de asemenea, cunoscute ca cele trei straturi de dezvoltare web, sunt Structura, Stilul și comportamentele.

Cele trei niveluri de dezvoltare web

De ce ar trebui să separați straturile?

Când creați o pagină web, este de dorit să păstrați straturile cât mai separate. Structura ar trebui să fie confidențiată cu HTML, cu stilurile vizuale cu CSS și cu comportamentele pentru toate scenariile pe care site-ul le utilizează.

Unele dintre beneficiile separării straturilor sunt:

HTML - stratul de structură

Stratul de structură este locul unde stocați tot conținutul pe care clienții dvs. doresc să îl citească sau să îl privească. Acesta va fi codificat în HTML5 compatibil cu standardele și poate include text și imagini, precum și multimedia (video, audio, etc.). Este important să vă asigurați că fiecare aspect al conținutului site-ului dvs. este reprezentat în stratul de structură. Acest lucru permite tuturor clienților care au dezactivat JavaScript sau care nu pot vedea CSS pentru a avea acces la întregul site web, dacă nu la toate funcționalitățile site-ului respectiv.

CSS - stratul de stiluri

Veți crea toate stilurile vizuale pentru site-ul dvs. web într-o foaie de stil externă. Puteți utiliza mai multe foi de stiluri, dar rețineți că fiecare fișier CSS separat necesită o preluare HTTP, care afectează performanța site-ului.

JavaScript - stratul de comportament

JavaScript este cel mai frecvent utilizat limbaj pentru stratul de comportament, dar așa cum am menționat anterior, CGI și PHP pot genera, de asemenea, comportamente de pagină Web. Acestea fiind spuse, atunci când majoritatea dezvoltatorilor se referă la stratul de comportament, înseamnă că stratul care este activat direct în browserul web - deci JavaScript este aproape întotdeauna limba aleasă. Utilizați acest strat pentru a interacționa direct cu modelul DOM sau Document Object. Scrierea HTML validă în stratul de conținut este, de asemenea, importantă pentru interacțiunile DOM în stratul de comportament.

Când construiți în stratul de comportament, ar trebui să utilizați fișiere de script externe la fel ca în cazul CSS. Ați obținut toate aceleași avantaje ale utilizării unei foi de stil externe.