<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>23D &#187; css frameworky</title>
	<atom:link href="http://23d.cz/blog/tag/css-frameworky/feed/" rel="self" type="application/rss+xml" />
	<link>http://23d.cz</link>
	<description>Just another 23d.cz weblog</description>
	<lastBuildDate>Fri, 30 Jul 2010 08:52:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dirk Jesse, autor YAML, o CSS frameworcích</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/zY_XwO3erNU/491713805</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/zY_XwO3erNU/491713805#comments</comments>
		<pubDate>Fri, 02 Apr 2010 20:00:00 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[články]]></category>
		<category><![CDATA[css frameworky]]></category>
		<category><![CDATA[prezentace]]></category>
		<category><![CDATA[yaml-css]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/491713805</guid>
		<description><![CDATA[<p>Zvládnete němčinu? Kvůli téhle prezentaci byste mohli. :-) Autor <a href="http://www.yaml.de/en/">YAML</a> v ní představuje svůj pohled na CSS frameworky.</p>

<div class="underline_note">


<div style="width:850px" id="__ss_3585315">
<strong><a href="http://www.slideshare.net/djesse/layout-frameworks-im-professionellen-webdesign" title="Layout Frameworks im professionellen Webdesign">Layout Frameworks im professionellen Webdesign</a></strong>


<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/djesse">djesse</a>.</div>
</div>

</div>

<p>Několik vzájemně nesouvisejících poznámek…</p>

<p>Dirk zmiňuje také nevýhody resetovacích CSS: Meyerova a YUI. Dá se souhlasit s tím, že reset, který mění nativní způsob zobrazování prvků (neboldový <code><strong></strong></code> nebo seznamy zbavené odrážek) nám trošku přidává práci.</p>

<p>Ostatně, nic takového mě neťuklo, což bude tím, že všechny CSS frameworky, které jsem dosud použil, tyto vyresetované vlastnosti vracely zase zpět. Taky zde slyšíte absurdno a humor?</p>

<p>Neměl jsem tušení, že jeho YAML využívají takhle velké německé weby — Stern, ZDF … To je slušný úlovek! Ale při proklikání webu jeho frameworku vám to dojde — je zde uplatněna zásada, že nikoliv zdrojový kód, ale dokumentace a informační ekosystém dělí technologie na úspěšné a neúspěšné.</p>

<p>Závěrečný výkřik k prezentaci zní: Forma! Vážně — dělal ji člověk, který ví, že forma a obsah se nesmí rozcházet a z každé slídy je patrná (až se chce klišovitě říct německá) preciznost a hlavně úcta a empatie vůči publiku a jeho tužbě nikoliv jen vzdělávací ale také emocionální. Tuzemští prezentující, zamyslete se nad tím. .-)</p>

<hr />
<div class="underline_note">
Milí čtenáři, velikost prezentace není chyba, ale aplikace úmyslu s lepším využitím prostoru pro obsah jež k tomu vybízí, který jsem měl už s redesignem tohoto blogu. Ať se vám dobře prohlíží!
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=zY_XwO3erNU:T0G0GZMsA9o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=zY_XwO3erNU:T0G0GZMsA9o:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=zY_XwO3erNU:T0G0GZMsA9o:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=zY_XwO3erNU:T0G0GZMsA9o:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/zY_XwO3erNU" height="1">]]></description>
			<content:encoded><![CDATA[<p>Zvládnete němčinu? Kvůli téhle prezentaci byste mohli. :-) Autor <a href="http://www.yaml.de/en/">YAML</a> v ní představuje svůj pohled na CSS frameworky.</p>

<div class="underline_note">
<small>

<div style="width:850px" id="__ss_3585315">
<strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/djesse/layout-frameworks-im-professionellen-webdesign" title="Layout Frameworks im professionellen Webdesign">Layout Frameworks im professionellen Webdesign</a></strong><object width="850" height="674"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=layout-frameworksimprofessionellenwebdesign-slideshare-100329091321-phpapp02&stripped_title=layout-frameworks-im-professionellen-webdesign">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=layout-frameworksimprofessionellenwebdesign-slideshare-100329091321-phpapp02&stripped_title=layout-frameworks-im-professionellen-webdesign" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="850" height="674"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/djesse">djesse</a>.</div>
</div>
</small>
</div>

<p>Několik vzájemně nesouvisejících poznámek…</p>

<p>Dirk zmiňuje také nevýhody resetovacích CSS: Meyerova a YUI. Dá se souhlasit s tím, že reset, který mění nativní způsob zobrazování prvků (neboldový <code><strong></strong></code> nebo seznamy zbavené odrážek) nám trošku přidává práci.</p>

<p>Ostatně, nic takového mě neťuklo, což bude tím, že všechny CSS frameworky, které jsem dosud použil, tyto vyresetované vlastnosti vracely zase zpět. Taky zde slyšíte absurdno a humor?</p>

<p>Neměl jsem tušení, že jeho YAML využívají takhle velké německé weby — Stern, ZDF … To je slušný úlovek! Ale při proklikání webu jeho frameworku vám to dojde — je zde uplatněna zásada, že nikoliv zdrojový kód, ale dokumentace a informační ekosystém dělí technologie na úspěšné a neúspěšné.</p>

<p>Závěrečný výkřik k prezentaci zní: Forma! Vážně — dělal ji člověk, který ví, že forma a obsah se nesmí rozcházet a z každé slídy je patrná (až se chce klišovitě říct německá) preciznost a hlavně úcta a empatie vůči publiku a jeho tužbě nikoliv jen vzdělávací ale také emocionální. Tuzemští prezentující, zamyslete se nad tím. .-)</p>

<hr>
<div class="underline_note">
<small>Milí čtenáři, velikost prezentace není chyba, ale aplikace úmyslu s lepším využitím prostoru pro obsah jež k tomu vybízí, který jsem měl už s redesignem tohoto blogu. Ať se vám dobře prohlíží!</small>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=zY_XwO3erNU:T0G0GZMsA9o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=zY_XwO3erNU:T0G0GZMsA9o:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=zY_XwO3erNU:T0G0GZMsA9o:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=zY_XwO3erNU:T0G0GZMsA9o:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/zY_XwO3erNU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/zY_XwO3erNU/491713805/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Názvy tříd v CSS a přehnaná láska k sémantice</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/oa2bgykGvIs/288709102</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/oa2bgykGvIs/288709102#comments</comments>
		<pubDate>Fri, 18 Dec 2009 08:37:00 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[články]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css frameworky]]></category>
		<category><![CDATA[sémantika]]></category>
		<category><![CDATA[spravovatelnost kódu]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/288709102</guid>
		<description><![CDATA[<p>„Sémantický web” je prý v kolizi s pojmenováváním tříd v CSS podle vzhledu obsahu. Vážení sémantičtí maniaci, ukážu vám případ kdy vaše náboženství neplatí.</p>
<p>Cituji z článku <a href="http://robertnyman.com/2009/12/17/testing-object-oriented-css-oocss-for-easier-css-development/">Roberta Nymana o objektovém CSS</a>:</p>
<blockquote>
<p>As you might be aware of, using good semantics is very important to me, and when it comes to both elements being used as well as the naming of CSS classes, I believe it should contain a meaning for what it will contain. OOCSS contains class names like <code>.leftCol</code>, <code>.rightCol</code>, <code>.body</code>, <code>.h1</code>, <code>.h2</code> etc. And to me, and what I believe is to be in line with the notion of the semantic web, is that one of the fundamentals with CSS class names is to <i>not</i> use class names which describes the actual presentation/layout, but rather what it will contain.</p>
<p>…</p>
<p>But, I suggested using other names that would have more meaning <i>and</i> be easy to understand at the same time, like <code>.main-heading</code>, <code>.complementary</code> etc. The reply I got was that she had tried it, but “It was too hard for people to remember it”. And that I’m mot just buying. Sure, <code>.rightCol</code> might be a tad easier to remember, but just going the easiest route time doesn’t always make it right.</p>
</blockquote>
<p>Všimněme si, že autoři se při argumentaci k používání obsahově popisných názvů tříd zaštiťují <i>správností</i> a odkazem na <i>sématických web</i>. Ale co je správné, pro koho a v jaké situaci, že?</p>
<p>Myšlenka sémantického webu — jako světa kde stejný typ informací je stejným způsobem označen — je samozřejmě ve velkém množství situací <i>užitečná.</i> Musí ale usnadňovat orientaci v kódu za účelem pochopení obsahu nejen strojům, ale především lidem.</p>
<p>Nicolle Sullivan, autorka <a href="http://wiki.github.com/stubbornella/oocss">OOCSS</a>, se rozhodla, že názvy tříd v jejím CSS frameworku budou blíže vizuálnímu vnímání (říká hezky „vizuální sémantika”) než klasicky vnímané sémantice obsahové. Tedy <code>.</code><code>leftCol </code>raději než <code>.</code><code>complementary</code>.</p>
<p>Být autorem CSS frameworku — tedy technologie jejíž použití vnímám nikoliv univerzálně, ale velmi specificky — rozhodnu se stejně.</p>
<p>Argumentem mi bude právě <i>čitelnost</i> a <i>zapamatovatelnost</i>. Vždyť jak jinak bych chtěl svůj framework rozšířit mezi lidi! Jak jinak bych chtěl, aby jej bez manuálu v knižním vydání a vyfintěných PDF-taháků na populárních webdesignérských serverech používal také někdo jiný než autor sám?</p>
<p>V HTML/CSS kódu psaném na míru obsahu dávám vždy  přednost pojmenování tříd takovému, aby co nejvíce odpovídaly významu obsahu, ale v konkrétních případech je lepší dát přednost popisu vizuální prezentace.</p>
<p>Nedělejme ze sémantiky univerzálně platné náboženství. Žádné takové neexistuje ani ve webdesignu.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=oa2bgykGvIs:ZST2xrFcSlk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=oa2bgykGvIs:ZST2xrFcSlk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=oa2bgykGvIs:ZST2xrFcSlk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=oa2bgykGvIs:ZST2xrFcSlk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/oa2bgykGvIs" height="1">]]></description>
			<content:encoded><![CDATA[<p>„Sémantický web” je prý v kolizi s pojmenováváním tříd v CSS podle vzhledu obsahu. Vážení sémantičtí maniaci, ukážu vám případ kdy vaše náboženství neplatí.</p>
<p>Cituji z článku <a href="http://robertnyman.com/2009/12/17/testing-object-oriented-css-oocss-for-easier-css-development/">Roberta Nymana o objektovém CSS</a>:</p>
<blockquote>
<p>As you might be aware of, using good semantics is very important to me, and when it comes to both elements being used as well as the naming of CSS classes, I believe it should contain a meaning for what it will contain. OOCSS contains class names like <code>.leftCol</code>, <code>.rightCol</code>, <code>.body</code>, <code>.h1</code>, <code>.h2</code> etc. And to me, and what I believe is to be in line with the notion of the semantic web, is that one of the fundamentals with CSS class names is to <i>not</i> use class names which describes the actual presentation/layout, but rather what it will contain.</p>
<p>…</p>
<p>But, I suggested using other names that would have more meaning <i>and</i> be easy to understand at the same time, like <code>.main-heading</code>, <code>.complementary</code> etc. The reply I got was that she had tried it, but “It was too hard for people to remember it”. And that I’m mot just buying. Sure, <code>.rightCol</code> might be a tad easier to remember, but just going the easiest route time doesn’t always make it right.</p>
</blockquote>
<p>Všimněme si, že autoři se při argumentaci k používání obsahově popisných názvů tříd zaštiťují <i>správností</i> a odkazem na <i>sématických web</i>. Ale co je správné, pro koho a v jaké situaci, že?</p>
<p>Myšlenka sémantického webu — jako světa kde stejný typ informací je stejným způsobem označen — je samozřejmě ve velkém množství situací <i>užitečná.</i> Musí ale usnadňovat orientaci v kódu za účelem pochopení obsahu nejen strojům, ale především lidem.</p>
<p>Nicolle Sullivan, autorka <a href="http://wiki.github.com/stubbornella/oocss">OOCSS</a>, se rozhodla, že názvy tříd v jejím CSS frameworku budou blíže vizuálnímu vnímání (říká hezky „vizuální sémantika”) než klasicky vnímané sémantice obsahové. Tedy <code>.</code><code>leftCol </code>raději než <code>.</code><code>complementary</code>.</p>
<p>Být autorem CSS frameworku — tedy technologie jejíž použití vnímám nikoliv univerzálně, ale velmi specificky — rozhodnu se stejně.</p>
<p>Argumentem mi bude právě <i>čitelnost</i> a <i>zapamatovatelnost</i>. Vždyť jak jinak bych chtěl svůj framework rozšířit mezi lidi! Jak jinak bych chtěl, aby jej bez manuálu v knižním vydání a vyfintěných PDF-taháků na populárních webdesignérských serverech používal také někdo jiný než autor sám?</p>
<p>V HTML/CSS kódu psaném na míru obsahu dávám vždy  přednost pojmenování tříd takovému, aby co nejvíce odpovídaly významu obsahu, ale v konkrétních případech je lepší dát přednost popisu vizuální prezentace.</p>
<p>Nedělejme ze sémantiky univerzálně platné náboženství. Žádné takové neexistuje ani ve webdesignu.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=oa2bgykGvIs:ZST2xrFcSlk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=oa2bgykGvIs:ZST2xrFcSlk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=oa2bgykGvIs:ZST2xrFcSlk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=oa2bgykGvIs:ZST2xrFcSlk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/oa2bgykGvIs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/oa2bgykGvIs/288709102/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vladimir Carrer: rozhovor na téma CSS frameworky</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/1tuJRxN3wes/210303539</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/1tuJRxN3wes/210303539#comments</comments>
		<pubDate>Sun, 11 Oct 2009 19:04:00 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[články]]></category>
		<category><![CDATA[css frameworky]]></category>
		<category><![CDATA[efektivita]]></category>
		<category><![CDATA[webexpo]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/210303539</guid>
		<description><![CDATA[<p><img alt="Vladimir Carrer" src="http://www.vzhurudolu.cz/images/vladimir_carrer.jpg" align="right" height="119"><a href="http://www.vcarrer.com/">Vladimir</a> bude za pár dní přednášet na <a href="http://webexpo.cz/prednaska/moderni-webdesign-i/">WebExpo</a>. Jelikož se naše oblíbená kódérská témata částečně překrývají, vyměnili jsme si pár e-mailů a s jeho svolením publikuji jako rozhovor zde, na Vzhůru dolů.<br /><br /></p>
<p><b>Jak u tebe vznikla potřeba zabývat se CSS frameworky? Přišel impuls z vlastní práce nebo tě oslovily diskuze mezi vývojáři?</b></p>
<p>Přišel s požadavkem jednoho z mých klientů, který potřeboval optimalizovat webovou stránku pro tisk. Strávil jsem asi měsíc zkoumáním obecné roviny čitelnosti, typografie a tisku webových stránek. Tak vznikl <a href="http://code.google.com/p/hartija/">Hartija</a>, univerzální stylopis pro tisk webových stránek. Jen jsem chtěl sdílet můj výzkum se světem.</p>
<p>Každý z mých CSS projektů má jiný příběh. <a href="http://code.google.com/p/emastic/">Emastic</a> jsem například vybudoval proto, aby zlepšil některé funkce „starých” CSS frameworků. Přidal jsem jsem navíc nějakou použitelnost, em-layout a pružný grid. Ve své době byl Emastic, jehož grid.css soubor měl jen 2kB, první frameworkem pro layout v kategorii lehké váhy.</p>
<p>Zajímavý je asi příběh CSS grid frameworku na jeden řádek (<a href="http://www.vcarrer.com/2009/06/1-line-css-grid-framework.html">1 line CSS Grid Framework</a>), který slouží pro budování layoutových systémů založených na 1, 2, 4, 8, 16 … sloupcích a který v CSS zabírá pouhý jeden řádek. Tento projekt nemá praktický účel v „reálném životě”, ale byl jedním z mých nejnavštěvovanějších projektů.</p>
<p><b>Geekové, zejména pak programátoři, jsou citliví na spojení „CSS framework”. Například v případě Hartija je otázka, zda je slovo framework na místě. Osobně mám pro ne-layoutové CSS projekty rád název užívaný v YUI knihovně - „základna”. Řešíš rozdíl mezi knihovnou a frameworkem nebo myslíš, že je to jedno?</b></p>
<p>Ano, to je pravda – programátoři říkají, že s CSS nemůžete vybudovat programátorské frameworky jako PHP framework nebo javascriptové frameworky.</p>
<p>A – na druhou stranu – CSS geekové říkají, že „CSS frameworkem” se může nazývat jen CSS knihovna s alespoň resetovací, layoutovou a typografickou funkcí.</p>
<p>Vynálezce pojmenování „framework”, Jeff Croft, <a id="js9y" title="řekl" href="http://jeffcroft.com/links/2008/sep/28/natalie-downe-css-systems-for-writing-maintainable-css/#c147844">řekl</a>:</p>
<blockquote>„Absolutně souhlasím. Jsem z toho také rozčílený. Mám pocit, že jsem udělal svým způsobem totéž když jsem psal ten článek pro ALA (A list Apart, pozn. překl.), ale (nevědomky) jsem mu dal velmi polarizující jméno („CSS framework”), které od té doby posunulo diskuzi špatným směrem. Lidé se stali tak posedlí svou averzí na slovo „framework<i>”</i>, že ignorovali hlavní myšlenku článku: že společné návrhové vzory a znovupoužitelný kód je udělají efektivnějšími.”</blockquote>
<p>Takže nemáme standard co vlastně „CSS framework” je a pokud jasné standardy neexistují, je velmi těžké určit, kdy název „CSS frameworky” používat.</p>
<p>Podle mého názoru CSS frameworky vytvářejí znovupoužitelný CSS kód vyšší úrovně.</p>
<p>Tedy každá CSS knihovna, která vytváří znovupoužitelný CSS kód vyšší úrovně, může být nazývána frameworkem.</p>
<p><b>Když se podívám na typografické vlastnosti tvých CSS frameworků, vidím, že <a id="l96r" title="v porovnání s ostatními" href="http://www.vzhurudolu.cz/css-frameworks/">v porovnání s ostatními</a> obsahují určitou osobitost a subjektivitu. Blueprint, Baseline a ostatní  se snaží především o čitelnost a subjektivitu nechávají na autorovi stránek. Nemyslíš, že to je nevýhoda tvých frameworků, která brání širšímu použití?</b></p>
<p>Typografie v Emastic byla pro mě výsledkem hledání perfektní webové typografie. Experimentoval jsem s Arialem a Georgií, které jsou asi nejpoužívanějšími fonty na webu. Vždy s snažím míchat různá písma pro nadpisy a pro obsah. Proto jsem použil Georgii pro nadpisy a Arial pro text.</p>
<p>Emastic je postaven na vertikálním rytmu založeném na základním účaří (<i>„baseline grid”, pozn. překl.</i>). Pokud tedy máte pružný sloupcový layout a pokud chcete, aby typografie fungovala dobře v téměř všech případech, může být soubor typography.css z Emastic dobrou volbou. Strávil jsem hodiny jemným dolaďováním Arialu s cílem zlepšit čitelnost a jasnost. Uvnitř Emastic najdete také plugin gadgets.css, který přidává nějaké extra vlastnosti jako barevnou paletu nebo jiné malé „gadgety”.</p>
<p>Tady je pár příkladů typografie pomocí Emastic:  <a href="http://www.allapis.com/emastic/typography.html"><a href="http://www.allapis.com/emastic/typography.html">http://www.allapis.com/emastic/typography.html</a></a> a <a href="http://www.allapis.com/emastic/TypographyPulp.html"><a href="http://www.allapis.com/emastic/TypographyPulp.html">http://www.allapis.com/emastic/TypographyPulp.html</a></a></p>
<p><b>Na co myslíš, že se můžeme v technologii „CSS frameworků” ještě do budoucna těšit? Není to téma vyčerpané?</b></p>
<p>Éra CSS frameworků dokonce ještě nezačala. Dneska nikdo nepíše javascriptový kód, všichni užíváme nějaký framework typu jQuery, Moo …</p>
<p>Mnoho vývojářů a designérů bude milovat rychlá řešení za účelem rychlejšího vývoje a možnosti věnovat čas jiným problémům jako použitelnost a design.</p>
<p>Neříkám, že CSS frameworky jsou perfektním řešením pro každý problém, ale mohou vám pomoci vyvíjet rychleji bez práce na kompatibilitě mezi prohlížeči.</p>
<p>Je to zajímavé téma k diskuzi. Doufám, že mnoho ze čtenářů bude na WebExpo a tak můžeme v rozhovoru o budoucnosti CSS frameworků pokračovat.</p>
<p><b>Podle <a href="http://webexpo.cz/prednaska/moderni-webdesign-i/">programu WebExpo</a> máš na své přednášce docela dost zdánlivě ne až tak souvisejících témat – CSS frameworky, grid a zlatý řez. Na co přesně se můžeme těšit?</b></p>
<p>Skutečně se na přednášku na WebExpo těším. Zhodnotím nějaké výhody a nevýhody CSS frameworků, ale hlavně budu mluvit o tom, proč jsem se rozhodl vytvářet a jak jsem navrhoval některé ze svých 7 CSS knihoven. Také budu mluvit o designu založeném na gridu a o designu s ohledem na zlatý řez. Věřím, že si WebExpo všichni užijeme  a navzájem se od sebe něco naučíme. :-)</p>
<p><b>Díky za rozhovor a budeme se těšit v Praze!<br /></b></p>
<p><a href="http://docs.google.com/View?id=dd75swtp_41f94fbfpk">English original</a>. <a href="http://docs.google.com/View?id=dd75swtp_41f94fbfpk">Vladimirův blog</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=1tuJRxN3wes:3EVP62TZho4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=1tuJRxN3wes:3EVP62TZho4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=1tuJRxN3wes:3EVP62TZho4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=1tuJRxN3wes:3EVP62TZho4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/1tuJRxN3wes" height="1">]]></description>
			<content:encoded><![CDATA[<p><img alt="Vladimir Carrer" src="http://www.vzhurudolu.cz/images/vladimir_carrer.jpg" align="right" height="119" width="100"/><a href="http://www.vcarrer.com/">Vladimir</a> bude za pár dní přednášet na <a href="http://webexpo.cz/prednaska/moderni-webdesign-i/">WebExpo</a>. Jelikož se naše oblíbená kódérská témata částečně překrývají, vyměnili jsme si pár e-mailů a s jeho svolením publikuji jako rozhovor zde, na Vzhůru dolů.<br/><br/></p>
<p><b>Jak u tebe vznikla potřeba zabývat se CSS frameworky? Přišel impuls z vlastní práce nebo tě oslovily diskuze mezi vývojáři?</b></p>
<p>Přišel s požadavkem jednoho z mých klientů, který potřeboval optimalizovat webovou stránku pro tisk. Strávil jsem asi měsíc zkoumáním obecné roviny čitelnosti, typografie a tisku webových stránek. Tak vznikl <a href="http://code.google.com/p/hartija/">Hartija</a>, univerzální stylopis pro tisk webových stránek. Jen jsem chtěl sdílet můj výzkum se světem.</p>
<p>Každý z mých CSS projektů má jiný příběh. <a href="http://code.google.com/p/emastic/">Emastic</a> jsem například vybudoval proto, aby zlepšil některé funkce „starých” CSS frameworků. Přidal jsem jsem navíc nějakou použitelnost, em-layout a pružný grid. Ve své době byl Emastic, jehož grid.css soubor měl jen 2kB, první frameworkem pro layout v kategorii lehké váhy.</p>
<p>Zajímavý je asi příběh CSS grid frameworku na jeden řádek (<a href="http://www.vcarrer.com/2009/06/1-line-css-grid-framework.html">1 line CSS Grid Framework</a>), který slouží pro budování layoutových systémů založených na 1, 2, 4, 8, 16 … sloupcích a který v CSS zabírá pouhý jeden řádek. Tento projekt nemá praktický účel v „reálném životě”, ale byl jedním z mých nejnavštěvovanějších projektů.</p>
<p><b>Geekové, zejména pak programátoři, jsou citliví na spojení „CSS framework”. Například v případě Hartija je otázka, zda je slovo framework na místě. Osobně mám pro ne-layoutové CSS projekty rád název užívaný v YUI knihovně - „základna”. Řešíš rozdíl mezi knihovnou a frameworkem nebo myslíš, že je to jedno?</b></p>
<p>Ano, to je pravda – programátoři říkají, že s CSS nemůžete vybudovat programátorské frameworky jako PHP framework nebo javascriptové frameworky.</p>
<p>A – na druhou stranu – CSS geekové říkají, že „CSS frameworkem” se může nazývat jen CSS knihovna s alespoň resetovací, layoutovou a typografickou funkcí.</p>
<p>Vynálezce pojmenování „framework”, Jeff Croft, <a id="js9y" title="řekl" href="http://jeffcroft.com/links/2008/sep/28/natalie-downe-css-systems-for-writing-maintainable-css/#c147844">řekl</a>:</p>
<blockquote>„Absolutně souhlasím. Jsem z toho také rozčílený. Mám pocit, že jsem udělal svým způsobem totéž když jsem psal ten článek pro ALA (A list Apart, pozn. překl.), ale (nevědomky) jsem mu dal velmi polarizující jméno („CSS framework”), které od té doby posunulo diskuzi špatným směrem. Lidé se stali tak posedlí svou averzí na slovo „framework<i>”</i>, že ignorovali hlavní myšlenku článku: že společné návrhové vzory a znovupoužitelný kód je udělají efektivnějšími.”</blockquote>
<p>Takže nemáme standard co vlastně „CSS framework” je a pokud jasné standardy neexistují, je velmi těžké určit, kdy název „CSS frameworky” používat.</p>
<p>Podle mého názoru CSS frameworky vytvářejí znovupoužitelný CSS kód vyšší úrovně.</p>
<p>Tedy každá CSS knihovna, která vytváří znovupoužitelný CSS kód vyšší úrovně, může být nazývána frameworkem.</p>
<p><b>Když se podívám na typografické vlastnosti tvých CSS frameworků, vidím, že <a id="l96r" title="v porovnání s ostatními" href="http://www.vzhurudolu.cz/css-frameworks/">v porovnání s ostatními</a> obsahují určitou osobitost a subjektivitu. Blueprint, Baseline a ostatní  se snaží především o čitelnost a subjektivitu nechávají na autorovi stránek. Nemyslíš, že to je nevýhoda tvých frameworků, která brání širšímu použití?</b></p>
<p>Typografie v Emastic byla pro mě výsledkem hledání perfektní webové typografie. Experimentoval jsem s Arialem a Georgií, které jsou asi nejpoužívanějšími fonty na webu. Vždy s snažím míchat různá písma pro nadpisy a pro obsah. Proto jsem použil Georgii pro nadpisy a Arial pro text.</p>
<p>Emastic je postaven na vertikálním rytmu založeném na základním účaří (<i>„baseline grid”, pozn. překl.</i>). Pokud tedy máte pružný sloupcový layout a pokud chcete, aby typografie fungovala dobře v téměř všech případech, může být soubor typography.css z Emastic dobrou volbou. Strávil jsem hodiny jemným dolaďováním Arialu s cílem zlepšit čitelnost a jasnost. Uvnitř Emastic najdete také plugin gadgets.css, který přidává nějaké extra vlastnosti jako barevnou paletu nebo jiné malé „gadgety”.</p>
<p>Tady je pár příkladů typografie pomocí Emastic:  <a href="http://www.allapis.com/emastic/typography.html"><a href="http://www.allapis.com/emastic/typography.html">http://www.allapis.com/emastic/typography.html</a></a> a <a href="http://www.allapis.com/emastic/TypographyPulp.html"><a href="http://www.allapis.com/emastic/TypographyPulp.html">http://www.allapis.com/emastic/TypographyPulp.html</a></a></p>
<p><b>Na co myslíš, že se můžeme v technologii „CSS frameworků” ještě do budoucna těšit? Není to téma vyčerpané?</b></p>
<p>Éra CSS frameworků dokonce ještě nezačala. Dneska nikdo nepíše javascriptový kód, všichni užíváme nějaký framework typu jQuery, Moo …</p>
<p>Mnoho vývojářů a designérů bude milovat rychlá řešení za účelem rychlejšího vývoje a možnosti věnovat čas jiným problémům jako použitelnost a design.</p>
<p>Neříkám, že CSS frameworky jsou perfektním řešením pro každý problém, ale mohou vám pomoci vyvíjet rychleji bez práce na kompatibilitě mezi prohlížeči.</p>
<p>Je to zajímavé téma k diskuzi. Doufám, že mnoho ze čtenářů bude na WebExpo a tak můžeme v rozhovoru o budoucnosti CSS frameworků pokračovat.</p>
<p><b>Podle <a href="http://webexpo.cz/prednaska/moderni-webdesign-i/">programu WebExpo</a> máš na své přednášce docela dost zdánlivě ne až tak souvisejících témat – CSS frameworky, grid a zlatý řez. Na co přesně se můžeme těšit?</b></p>
<p>Skutečně se na přednášku na WebExpo těším. Zhodnotím nějaké výhody a nevýhody CSS frameworků, ale hlavně budu mluvit o tom, proč jsem se rozhodl vytvářet a jak jsem navrhoval některé ze svých 7 CSS knihoven. Také budu mluvit o designu založeném na gridu a o designu s ohledem na zlatý řez. Věřím, že si WebExpo všichni užijeme  a navzájem se od sebe něco naučíme. :-)</p>
<p><b>Díky za rozhovor a budeme se těšit v Praze!<br/></b></p>
<p><a href="http://docs.google.com/View?id=dd75swtp_41f94fbfpk">English original</a>. <a href="http://docs.google.com/View?id=dd75swtp_41f94fbfpk">Vladimirův blog</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=1tuJRxN3wes:3EVP62TZho4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=1tuJRxN3wes:3EVP62TZho4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=1tuJRxN3wes:3EVP62TZho4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=1tuJRxN3wes:3EVP62TZho4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/1tuJRxN3wes" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/1tuJRxN3wes/210303539/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>První pohled na Baseline CSS</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/QYDtXqkDJMA/179081478</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/QYDtXqkDJMA/179081478#comments</comments>
		<pubDate>Thu, 03 Sep 2009 21:53:00 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[baseline-css]]></category>
		<category><![CDATA[články]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css frameworky]]></category>
		<category><![CDATA[typografie]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/179081478</guid>
		<description><![CDATA[<p>Potěší všechny, kdo od CSS frameworku očekávají hlavně dobrou typografickou vrstvu a nehledají nástroj pro prototypování nebo layoutování webů. Mezi takové patřím, pojďme jej rozbalit.</p>
<h3>Jiný rytmus</h3>
<p><a href="http://baselinecss.com/">Baseline</a> se od ostatních (mně známých) liší hlavně principem vertikálního gridu. Blueprint a další jsou založeny na „přilepování prvků” k opakující se výšce řádku (<code>line-height</code>). Baseline jako jednotku vertikálního rytmu volí <a href="http://en.wikipedia.org/wiki/Baseline_%28typography%29">baseline</a>, nebo-li česky účaří.</p>
<p><a title="Blueprint CSS vs. Baseline CSS detail by absolutmachal, on Flickr" href="http://www.flickr.com/photos/machal/3883795678/"><img src="http://farm3.static.flickr.com/2585/3883795678_3b09b1ddeb.jpg" alt="Blueprint CSS vs. Baseline CSS detail" width="366"></a></p>
<p>Typografové by k tomu asi mohli říct více po řemeslné stránce. Osobně můžu mluvit spíše o příjemnějším <i>pocitu </i>zejména v hezké provázanosti nadpisu první až třetí úrovně s následným textem.</p>
<p>A když necháme emoce stranou, můžeme říci, že v případě zarovnání na účaří bude pro kodéry jednodušší nalezení nechtěných odchylek.</p>
<p>Nalevo opět Blueprint, napravo Baseline:</p>
<p><a title="Blueprint CSS vs Baseline CSS vertical grid comparison by absolutmachal, on Flickr" href="http://www.flickr.com/photos/machal/3882995173/"><img src="http://farm4.static.flickr.com/3471/3882995173_6cb389aa70.jpg" alt="Blueprint CSS vs Baseline CSS vertical grid comparison" width="500"></a></p>
<p>Když se podíváme na <a href="http://www.vzhurudolu.cz/css-frameworks/#baseline">celou vyrenderovanou stránku</a>, vidíme že Baseline ztrácí svou eleganci u nadpisu 5. a 6. úrovně (ale kdo z vás je naposledy skutečně použil?), pak v případě použití <code>div</code>u uprostřed textového bloku (to taky není příliš častá situace).</p>
<p>Baseline se ve srovnání tváří ošklivě na formulářové prvky. On je hezké <a href="http://baselinecss.com/form.html">umí</a>, ale musíte mu dodat zvláštní HTML kód. Ano, srovnání v případě formulářů ztrácí trochu smysl, ale pokud třeba prototypujete a nechcete upravovat HTML, hodí se to vědět.</p>
<h3>HTML5 ano, IE6 ne</h3>
<p>S Baseline sice dostanete i nějaký horizontální grid pro tvorbu layoutu, nicméně nemám pocit, že by na něj byl kladen důraz. Každopádně v balíku dostanete PSD s mřížkou a podporu nových prvků HTML5. Autor (<a href="http://www.projeturbain.com/">Stéphane Curzi</a>) se naopak rozhodl, že nebude trávit noci s laděním frameworku pro MSIE 6.</p>
<p>Baseline CSS je pro mě svou lehkostí jako základ pro stavbu uživatelského rozhraní webu velkou konkurencí Blueprintu. Budu si ale dávat pozor na možné rozdíly v prohlížečích, na které autor upozorňuje. Naopak bych ho nedoporučil pro prototypování. Tam raději sáhnu po Blueprintu, Bluetripu nebo Tripoli.</p>
<p>Na ose <i>designér — kodér — programátor</i> najde Baseline využití někde mezi designérem a kodérem.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=QYDtXqkDJMA:thD0AWsqu5w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=QYDtXqkDJMA:thD0AWsqu5w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=QYDtXqkDJMA:thD0AWsqu5w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=QYDtXqkDJMA:thD0AWsqu5w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/QYDtXqkDJMA" height="1">]]></description>
			<content:encoded><![CDATA[<p>Potěší všechny, kdo od CSS frameworku očekávají hlavně dobrou typografickou vrstvu a nehledají nástroj pro prototypování nebo layoutování webů. Mezi takové patřím, pojďme jej rozbalit.</p>
<h3>Jiný rytmus</h3>
<p><a href="http://baselinecss.com/">Baseline</a> se od ostatních (mně známých) liší hlavně principem vertikálního gridu. Blueprint a další jsou založeny na „přilepování prvků” k opakující se výšce řádku (<code>line-height</code>). Baseline jako jednotku vertikálního rytmu volí <a href="http://en.wikipedia.org/wiki/Baseline_%28typography%29">baseline</a>, nebo-li česky účaří.</p>
<p><a title="Blueprint CSS vs. Baseline CSS detail by absolutmachal, on Flickr" href="http://www.flickr.com/photos/machal/3883795678/"><img src="http://farm3.static.flickr.com/2585/3883795678_3b09b1ddeb.jpg" alt="Blueprint CSS vs. Baseline CSS detail" width="366" height="200"/></a></p>
<p>Typografové by k tomu asi mohli říct více po řemeslné stránce. Osobně můžu mluvit spíše o příjemnějším <i>pocitu </i>zejména v hezké provázanosti nadpisu první až třetí úrovně s následným textem.</p>
<p>A když necháme emoce stranou, můžeme říci, že v případě zarovnání na účaří bude pro kodéry jednodušší nalezení nechtěných odchylek.</p>
<p>Nalevo opět Blueprint, napravo Baseline:</p>
<p><a title="Blueprint CSS vs Baseline CSS vertical grid comparison by absolutmachal, on Flickr" href="http://www.flickr.com/photos/machal/3882995173/"><img src="http://farm4.static.flickr.com/3471/3882995173_6cb389aa70.jpg" alt="Blueprint CSS vs Baseline CSS vertical grid comparison" width="500" height="359"/></a></p>
<p>Když se podíváme na <a href="http://www.vzhurudolu.cz/css-frameworks/#baseline">celou vyrenderovanou stránku</a>, vidíme že Baseline ztrácí svou eleganci u nadpisu 5. a 6. úrovně (ale kdo z vás je naposledy skutečně použil?), pak v případě použití <code>div</code>u uprostřed textového bloku (to taky není příliš častá situace).</p>
<p>Baseline se ve srovnání tváří ošklivě na formulářové prvky. On je hezké <a href="http://baselinecss.com/form.html">umí</a>, ale musíte mu dodat zvláštní HTML kód. Ano, srovnání v případě formulářů ztrácí trochu smysl, ale pokud třeba prototypujete a nechcete upravovat HTML, hodí se to vědět.</p>
<h3>HTML5 ano, IE6 ne</h3>
<p>S Baseline sice dostanete i nějaký horizontální grid pro tvorbu layoutu, nicméně nemám pocit, že by na něj byl kladen důraz. Každopádně v balíku dostanete PSD s mřížkou a podporu nových prvků HTML5. Autor (<a href="http://www.projeturbain.com/">Stéphane Curzi</a>) se naopak rozhodl, že nebude trávit noci s laděním frameworku pro MSIE 6.</p>
<p>Baseline CSS je pro mě svou lehkostí jako základ pro stavbu uživatelského rozhraní webu velkou konkurencí Blueprintu. Budu si ale dávat pozor na možné rozdíly v prohlížečích, na které autor upozorňuje. Naopak bych ho nedoporučil pro prototypování. Tam raději sáhnu po Blueprintu, Bluetripu nebo Tripoli.</p>
<p>Na ose <i>designér — kodér — programátor</i> najde Baseline využití někde mezi designérem a kodérem.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=QYDtXqkDJMA:thD0AWsqu5w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=QYDtXqkDJMA:thD0AWsqu5w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=QYDtXqkDJMA:thD0AWsqu5w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=QYDtXqkDJMA:thD0AWsqu5w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/QYDtXqkDJMA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/QYDtXqkDJMA/179081478/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak moc se vyvíjejí univerzální CSS frameworky?</title>
		<link>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/qw_cUkE2Pe8/137269651</link>
		<comments>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/qw_cUkE2Pe8/137269651#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:21:00 +0000</pubDate>
		<dc:creator>Vzhůru dolů</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[960 grid system]]></category>
		<category><![CDATA[blueprint-css]]></category>
		<category><![CDATA[články]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css frameworky]]></category>
		<category><![CDATA[efektivita]]></category>

		<guid isPermaLink="false">http://kratce.vzhurudolu.cz/post/137269651</guid>
		<description><![CDATA[<p>Téměř vůbec. Ačkoliv alespoň podle Google Trends jejich vyhledávanost <a href="http://www.google.com/trends?q=css+framework,+blueprint+css,+960+grid&#38;ctab=0&#38;geo=all&#38;date=all&#38;sort=0">stále roste</a>, když se zblízka podíváte na vývoj některých z nich, máte pocit, že příště budete potřebovat prachovku.</p>
<p>Nejlépe je na tom Blueprint CSS, kde - alespoň podle Githubu - skupina vývojářů neustále <a href="http://github.com/joshuaclayton/blueprint-css/commits/master/blueprint">něco kutí</a>. Jsou to ale spíše drobnosti nebo “věci kolem” a od první verze Olafa Bjorkoye se vlastně <i>nic zvláštního nestalo</i>.</p>
<p>Takový 960 je na tom podobně - podívejte se na <a href="http://github.com/nathansmith/960-grid-system/blame/44fe277c9ebe79ab6914d64c979b36f5d663eb43/code/css/uncompressed/960.css">blame hlavního CSS souboru na Githubu</a> a uvidíte, že od únorového počátečního pushe Nathan Smith poslal jen nějaké drobnosti.</p>
<p>Poslední změna v YAML CSS <a href="http://www.yaml.de/en/documentation/changelog/version-3x.html">pochází z ledna</a> a je pravděpodobné, že takto bychom mohli pokračovat.</p>
<p>Je možné, že potenciální možnosti vývoje <i>univerzálních</i> CSS frameworků v jejich současné podobě jsou vyčerpané a dále se budou vyvíjet spíše frameworky <i>jednoúčelové</i> nebo ono ulehčování práce s CSS půjde spíše směrem metajazyků typu SASS. Co myslíte?</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=qw_cUkE2Pe8:g5XXIJASBQM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=qw_cUkE2Pe8:g5XXIJASBQM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=qw_cUkE2Pe8:g5XXIJASBQM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=qw_cUkE2Pe8:g5XXIJASBQM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/qw_cUkE2Pe8" height="1">]]></description>
			<content:encoded><![CDATA[<p>Téměř vůbec. Ačkoliv alespoň podle Google Trends jejich vyhledávanost <a href="http://www.google.com/trends?q=css+framework,+blueprint+css,+960+grid&ctab=0&geo=all&date=all&sort=0">stále roste</a>, když se zblízka podíváte na vývoj některých z nich, máte pocit, že příště budete potřebovat prachovku.</p>
<p>Nejlépe je na tom Blueprint CSS, kde - alespoň podle Githubu - skupina vývojářů neustále <a href="http://github.com/joshuaclayton/blueprint-css/commits/master/blueprint">něco kutí</a>. Jsou to ale spíše drobnosti nebo “věci kolem” a od první verze Olafa Bjorkoye se vlastně <i>nic zvláštního nestalo</i>.</p>
<p>Takový 960 je na tom podobně - podívejte se na <a href="http://github.com/nathansmith/960-grid-system/blame/44fe277c9ebe79ab6914d64c979b36f5d663eb43/code/css/uncompressed/960.css">blame hlavního CSS souboru na Githubu</a> a uvidíte, že od únorového počátečního pushe Nathan Smith poslal jen nějaké drobnosti.</p>
<p>Poslední změna v YAML CSS <a href="http://www.yaml.de/en/documentation/changelog/version-3x.html">pochází z ledna</a> a je pravděpodobné, že takto bychom mohli pokračovat.</p>
<p>Je možné, že potenciální možnosti vývoje <i>univerzálních</i> CSS frameworků v jejich současné podobě jsou vyčerpané a dále se budou vyvíjet spíše frameworky <i>jednoúčelové</i> nebo ono ulehčování práce s CSS půjde spíše směrem metajazyků typu SASS. Co myslíte?</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=qw_cUkE2Pe8:g5XXIJASBQM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=qw_cUkE2Pe8:g5XXIJASBQM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?i=qw_cUkE2Pe8:g5XXIJASBQM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?a=qw_cUkE2Pe8:g5XXIJASBQM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/vzhurudolu_clanky?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vzhurudolu_clanky/~4/qw_cUkE2Pe8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/vzhurudolu_clanky/~3/qw_cUkE2Pe8/137269651/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
