Tři vrstvy webového designu

Proč jsou všechny webové stránky postaveny s kombinací struktury, stylu a chování

Obvyklá analogie, která se používá k popisu vývoje webových stránek na frontě, spočívá v tom, že je to jako 3-legged stolička. Tyto 3 nohy, které jsou také známé jako 3 vrstvy tvorby webových stránek, jsou struktura, styl a chování.

Tři vrstvy rozvoje webu

Proč byste měli rozdělit vrstvy?

Při vytváření webové stránky je žádoucí udržovat vrstvy co možná nejlépe oddělené. Struktura by měla být svěřena vašemu HTML, vizuálním stylům do CSS a chování ke všem skriptům, které stránky používají.

Některé výhody dělení vrstev jsou:

HTML - struktura vrstvy

Vrstva struktury je místo, kde ukládáte veškerý obsah, který si zákazníci přejí číst nebo nahlížet. To bude kódováno v normě HTML5 a může obsahovat text a obrázky, stejně jako multimédia (video, audio atd.). Je důležité zajistit, aby každý aspekt obsahu vašeho webu byl zobrazen ve strukturové vrstvě. To umožňuje zákazníkům, kteří mají JavaScript vypnutý nebo kteří nemohou zobrazit CSS, aby měli stále přístup k celé webové stránce, ne-li ke všem funkcím tohoto webu.

CSS - Styly Layer

Vytvoříte všechny své vizuální styly pro své webové stránky v externím stylu. Můžete použít více stylů, ale nezapomeňte, že každý samostatný soubor CSS vyžaduje požadavek na načtení protokolu HTTP, který ovlivňuje výkon webu.

JavaScript - vrstva chování

JavaScript je nejčastěji používaným jazykem pro vrstvu chování, ale jak jsem již zmínil, CGI a PHP mohou také generovat chování webových stránek. To je řečeno, když většina vývojářů odkazuje na vrstvu chování, znamená to, že vrstvu, která je aktivována přímo ve webovém prohlížeči - takže JavaScript je téměř vždy zvoleným jazykem. Tuto vrstvu používáte k interakci přímo s DOM nebo objektovým modelem dokumentu. Psaní platného HTML ve vrstvě obsahu je také důležité pro interakce DOM ve vrstvě chování.

Při sestavování vrstvy chování byste měli používat externí soubory skriptů, stejně jako u CSS. Získáte všechny stejné výhody použití externího stylu.