Hlavní navigace

CSS layout z flexibilních boxů

27. 8. 2009 12:06 (aktualizováno) | Martin Hassman

S layoutem pomocí kaskádových stylů je to složité. Ujal se ještě dřív, než stihl být dokončen, dodnes dokončen není a tak, abychom jej mohli vůbec používat, si na mnoha místech vypomáháme rozličnými hacky, u kterých jsme navíc už dávno zapomněli, že se jedná o hacky a považujeme je často za standardní řešení.

Nezbývá, než se radovat z maličkostí. Naposled mě potěšila jedna taková maličkost, která českým odborným médiím zatím uniká – Flexible Box Layout. Idea stavby layoutu pomocí vboxů a hboxů je desktopovým vývojářům moc dobře známá, ale na web se zatím nedostala. A přitom ji od svých začátků podporuje Mozilla (je na ní postaveno její grafické rozhraní v XUL) a dokonce WebKit.

Minulý týden se tahle myšlenka stala součástí CSS3 a pracuje se na její standardizaci. Definitivní řešení na otázku CSS layoutu to rozhodně není, ale je to maličkost, která potěší, protože – uznejte sami – se občas hodí.

Více viz CSS 3: Progress! od Alexa Russella.

Autora tohoto článku najdete na LinkedIn, FacebookuTwitteru. Je také autorem jediného českého blogu o vývoji (X)HTML.