POSH (Plain Old Semantic HTML)
Vývojáři v praxi dávají přednost sémantické vrstvě před prezentační – zajišťuje srozumitelnost, přístupnost a dlouhou životnost pomocí standardního HTML.
POSH (Plain Old Semantic HTML), tedy obyčejné sémantické HTML, je základem přístupného, odolného a budoucnost jistícího webu. Znamená to psát HTML tak, aby vyjadřovalo smysl obsahu. Použijte <article> pro článek, <nav> pro navigaci nebo <button> pro tlačítko – ne <div> s atributem role ani vizuální třídy jako box nebo red‑text.
Díky POSH se weby lépe používají s asistivními technologiemi. Čtečky obrazovky rozpoznají důležité části stránky a umožní uživateli rychlý pohyb mezi obsahem. Sémantické HTML navíc pomáhá vyhledávačům a umělé inteligenci správně porozumět struktuře a významu textu – a generovat z něj přesné odpovědi nebo rozšířené výsledky vyhledávání.
Vývojářům POSH přináší čitelnější kód, smysluplné pojmenování tříd a jednodušší údržbu. Technologie jako JSON-LD nebo mikroformáty fungují nejlépe tehdy, když mají pevný sémantický základ. Moderní frameworky jako Astro, Next.js nebo SvelteKit POSH nevyžadují – ale těží z něj.
Pojem POSH vznikl v komunitě microformats už v roce 2007 jako reakce na složité a nepřístupné kódování. A i dnes platí: používejme HTML s rozumem. To, co máme k dispozici, často stačí – jen musíme vědět, proč a jak.
POSH vám sice web nezkrášlí, ale udělá ho pochopitelným, přívětivým a připraveným na budoucnost.


