Oddělení formy a obsahu při tvorbě webu je zřetelný a pochopitelný trend. Používání značek k tomu účelu, ke kterému jsou určeny, by mělo být samozřejmostí (správné používání nadpisů, seznamů, tabulek pro tabulková data atd.). Formátování patří do CSS. Dalším úhlem pohledu na stejnou věc je také oddělení chování webové stránky od obsahu.

Peter-Paul Koch včera zveřejnil velmi zajímavý článek Separating behavior and structure. Shodou okolností zaujala myšlenka ze spotu Petra Staníčka Změna stylu bez Javascriptu, která s tím úzce souvisí:

WWW stránku tvoří text a hypertexové odkazy. Všechny ostatní prvky jsou jen volitelná nadstavba a stránka musí být připravena fungovat bez nich.

Koch píše o rizicích, která jsou spojena s nevhodným použitím JavaScriptu na webových stránkách. Popisuje špatné následky pro použitelnost, přístupnost apod. Zaměřuje se především na to, jak by měl uvažovat tvůrce webu, který chce používat JavaScript správně. Mimo jiné zmiňuje:

  • Jak uzpůsobit strukturu dokumentu.
  • Jak šetřit JavaScriptem – raději použít HTML/CSS.
  • Jak využívat správné značky pro daný účel.