<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Komentáře k Medio Blog</title>
	<atom:link href="http://blog.medio.cz/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.medio.cz</link>
	<description></description>
	<lastBuildDate>Mon, 05 Dec 2011 09:28:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Komentář k příspěvku SEOmaty jsou k ničemu od Trnité vzdělávání klienta</title>
		<link>http://blog.medio.cz/seomaty-jsou-k-nicemu#comment-1163</link>
		<dc:creator>Trnité vzdělávání klienta</dc:creator>
		<pubDate>Mon, 05 Dec 2011 09:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=25#comment-1163</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;V rámci své snahy otevřít jednomu klientovi oči, jsem mu dal odkaz na tento post a na SEO Servisní Analyzátor. </p>
<p>Klient se totiž už nějaký ten čas v dobré víře nimrá ve zbytečnostech na svém webu, které se snaží optimalizovat podle rad Seo servisu a jemu podobných (už máme na Seo servisu 94% z analýzy zdrojového kódu). .o)</p>
<p>Poděkoval za článek, prý je zajímavý. Zkoušel prý i doporučený Seo Servisní Analyzátor a otestoval svou doménu a také žádná sláva. Nyní se mne ptá, co by se s tím dalo udělat.</p>
<p>A hmmm&#8230; mně je trapné přiznat, že to byl prostě jen vtip a že mne nenapadlo, že si toho nevšimne. .o)</p>
<p>Jen zatím nevím, jak web vylepšit tak, aby měl dost ohně, vody i vzduchu&#8230; </p>
<p>PS: dá se web nastavit tak, aby v tom SEO Servisním analyzátoru dostal 100%? :o))</p>
</description>
		<content:encoded><![CDATA[
<p>V rámci své snahy otevřít jednomu klientovi oči, jsem mu dal odkaz na
tento post a na SEO Servisní Analyzátor.</p>

<p>Klient se totiž už nějaký ten čas v dobré víře nimrá ve
zbytečnostech na svém webu, které se snaží optimalizovat podle rad Seo
servisu a jemu podobných (už máme na Seo servisu 94% z analýzy zdrojového
kódu). .o)</p>

<p>Poděkoval za článek, prý je zajímavý. Zkoušel prý i doporučený Seo
Servisní Analyzátor a otestoval svou doménu a také žádná sláva. Nyní se
mne ptá, co by se s tím dalo udělat.</p>

<p>A hmmm… mně je trapné přiznat, že to byl prostě jen vtip a že mne
nenapadlo, že si toho nevšimne. .o)</p>

<p>Jen zatím nevím, jak web vylepšit tak, aby měl dost ohně, vody
i vzduchu…</p>

<p>PS: dá se web nastavit tak, aby v tom SEO Servisním analyzátoru dostal
100%? :o))</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od Peter Kahoun</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-1138</link>
		<dc:creator>Peter Kahoun</dc:creator>
		<pubDate>Fri, 25 Nov 2011 21:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-1138</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Jablka v podstatě nepoužívám, protože s takovými prvky se nesetkávám prakticky vůbec. Pokud kóduji svůj návrh, mám poměrně dobrou představu, jak moc je vzhled prvku vázán k obsahu a jak bych měl navrhnout obecnou třídu (zda vůbec). Pokud kóduji cizí návrh, který bude rozvíjen, volím pojmenování, které mají minimální nebo žádnou vazbu na vzhled. Nakonec je naivní předpokládat, že CSS kód může být navržen, rozvíjen pouhým přidáváním definic a přitom zůstat srozumitelný a efektivní — v žádném případě: buď je potřeba se smířit s redundancí, neefektivitou kódu, nesouladu pojmenování a funkce (ano, s takovým kódem se dá žít dlouho) anebo rafactorovat, což je pochopitelně proces nepříjemný.</p>
</description>
		<content:encoded><![CDATA[
<p>Jablka v podstatě nepoužívám, protože s takovými prvky se
nesetkávám prakticky vůbec. Pokud kóduji svůj návrh, mám poměrně dobrou
představu, jak moc je vzhled prvku vázán k obsahu a jak bych měl navrhnout
obecnou třídu (zda vůbec). Pokud kóduji cizí návrh, který bude rozvíjen,
volím pojmenování, které mají minimální nebo žádnou vazbu na vzhled.
Nakonec je naivní předpokládat, že CSS kód může být navržen, rozvíjen
pouhým přidáváním definic a přitom zůstat srozumitelný a efektivní —
v žádném případě: buď je potřeba se smířit s redundancí,
neefektivitou kódu, nesouladu pojmenování a funkce (ano, s takovým kódem
se dá žít dlouho) anebo rafactorovat, což je pochopitelně proces
nepříjemný.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od manakmichal</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-990</link>
		<dc:creator>manakmichal</dc:creator>
		<pubDate>Mon, 22 Aug 2011 23:10:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-990</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Já už do tříd zapracovávám téměř jen mikroformáty a vlastní odvozeniny. Pokud je potřeba, vytvářím globální jednoznačně definované třídy.<br />
Obecně se snažím, kvůli správě souborů a rozšířitelnosti, s třídami šetřit, protože to jde i přes jedno id # a potomky. Kód je pak i čitelnější a menší.</p>
<p>Ale je to také projekt od projektu.</p>
</description>
		<content:encoded><![CDATA[
<p>Já už do tříd zapracovávám téměř jen mikroformáty a vlastní
odvozeniny. Pokud je potřeba, vytvářím globální jednoznačně definované
třídy.<br />
Obecně se snažím, kvůli správě souborů a rozšířitelnosti, s třídami
šetřit, protože to jde i přes jedno id # a potomky. Kód je pak
i čitelnější a menší.</p>

<p>Ale je to také projekt od projektu.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku SEOmaty jsou k ničemu od Marek</title>
		<link>http://blog.medio.cz/seomaty-jsou-k-nicemu#comment-959</link>
		<dc:creator>Marek</dc:creator>
		<pubDate>Wed, 10 Aug 2011 20:31:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=25#comment-959</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Musím priznať, že občas využívam SEO analyzátor aj keď len zo zvedavosti, akéže mi to vyhodí číslo. Z ich rád si vôbec nerobím starosti, zväčša sú to nepodstatné odporúčania.</p>
</description>
		<content:encoded><![CDATA[
<p>Musím priznať, že občas využívam SEO analyzátor aj keď len zo
zvedavosti, akéže mi to vyhodí číslo. Z ich rád si vôbec nerobím
starosti, zväčša sú to nepodstatné odporúčania.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od Vašek Chromický</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-958</link>
		<dc:creator>Vašek Chromický</dc:creator>
		<pubDate>Wed, 10 Aug 2011 16:29:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-958</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;K Petrovu [#4] dopním, že mám v podstatě podobný styl, ale selektory jako &quot;body.stories #con­tent .col-left .list .item­&quot; jsem opustil kvůli výkonnosti. Browser (který čte selektory zprava doleva) pak pro každý element na stránce s třídou &quot;item&quot; nemusí projíždět DOM navrch až k tagu html, jestli některý z rodičů náhodou není třídy &quot;list&quot;.<br />
Částečně to lze řešit použitím zobáčku &quot;.list &gt; .item&quot;, ale to už raději vytvořím třídu &quot;stories-list-item&quot; (za podpory LESSu), a browser nemá nad čím přemýšlet. Takový &quot;.stories-list-item.selected&quot; je taky zcela v pořádku.<br />
Naopak vůbec nejpikantnější je definovat třídy jako &quot;.maloPouzivana span&quot; (za span lze dosadit i a/p/div a jiné hojně použivané elementy). Pak browser chodí až navrch pro každý druhý element na stránce.</p>
</description>
		<content:encoded><![CDATA[
<p>K Petrovu [#4] dopním, že mám v podstatě podobný styl, ale selektory
jako „body.stories #content .col-left .list .item“ jsem opustil kvůli
výkonnosti. Browser (který čte selektory zprava doleva) pak pro každý
element na stránce s třídou „item“ nemusí projíždět DOM navrch až
k tagu html, jestli některý z rodičů náhodou není třídy „list“.<br />
Částečně to lze řešit použitím zobáčku „.list &gt; .item“, ale to
už raději vytvořím třídu „stories-list-item“ (za podpory LESSu), a
browser nemá nad čím přemýšlet. Takový „.stories-list-item.selected“
je taky zcela v pořádku.<br />
Naopak vůbec nejpikantnější je definovat třídy jako „.maloPouzivana
span“ (za span lze dosadit i a/p/div a jiné hojně použivané elementy).
Pak browser chodí až navrch pro každý druhý element na stránce.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od SEO Konzultant</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-957</link>
		<dc:creator>SEO Konzultant</dc:creator>
		<pubDate>Wed, 10 Aug 2011 16:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-957</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Osobně se snažím popisovat co nejobecněji a spíš významem než obsahem. Tj. např. pro tabulku libovolných produktů či služeb bych použil &quot;products&quot; a samozřejmě násobnou třídu &quot;products jablka&quot;, pakliže bych to měl na webu nějak diferencovat. Případně jestli jsou na webu jen jedny tabulky, tak bych styloval prostě #main table (#main je můj inner div pro hlavní obsah)</p>
<p>Pro obecně položky (cokoliv vypsané z databáze) používám .item, často přidávám zas další třídy typu bližší určení, název tabulky ze které vypisuji či např odd / even.</p>
<p>Navíc nově používám pár měsíců html5, takže můžu používat takové ty &quot;article&quot; atd. a pojmenovávání se vyhnu úplně.</p>
<p>Obecně u tabulek (atd.), které vypisují nějaké funkce, považuji za dobrý zvyk dát jako jednu z tříd název oné funkce. Takže pak se jednoduše změní vzhled všeho, co vypisuje jedna funkce, mohu funkci změnit a s ní i upravit vzhled atd. Hlavní css vlastnosti pak nastavuji v té globální třídě pro funkci a pomocí specifické třídy tabulky pak už jen měním specifické rozdíly.</p>
</description>
		<content:encoded><![CDATA[
<p>Osobně se snažím popisovat co nejobecněji a spíš významem než
obsahem. Tj. např. pro tabulku libovolných produktů či služeb bych použil
„products“ a samozřejmě násobnou třídu „products jablka“, pakliže
bych to měl na webu nějak diferencovat. Případně jestli jsou na webu jen
jedny tabulky, tak bych styloval prostě #main table (#main je můj inner div
pro hlavní obsah)</p>

<p>Pro obecně položky (cokoliv vypsané z databáze) používám .item,
často přidávám zas další třídy typu bližší určení, název tabulky
ze které vypisuji či např odd / even.</p>

<p>Navíc nově používám pár měsíců html5, takže můžu používat
takové ty „article“ atd. a pojmenovávání se vyhnu úplně.</p>

<p>Obecně u tabulek (atd.), které vypisují nějaké funkce, považuji za
dobrý zvyk dát jako jednu z tříd název oné funkce. Takže pak se
jednoduše změní vzhled všeho, co vypisuje jedna funkce, mohu funkci změnit
a s ní i upravit vzhled atd. Hlavní css vlastnosti pak nastavuji v té
globální třídě pro funkci a pomocí specifické třídy tabulky pak už jen
měním specifické rozdíly.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od Petr Staníček</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-956</link>
		<dc:creator>Petr Staníček</dc:creator>
		<pubDate>Wed, 10 Aug 2011 15:55:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-956</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Když tak nad tím přemýšlím, snažím se v HTML kódu držet věci co nejjednodušší a všechnu složitost a hierarchii přenést na bedra CSS.</p>
<p>Jinými slovy: místo poměrně jednoúčelové class=&quot;col-left-list-item-selected&quot; mám jen vnořené třídy col-left, list, item a selected a všechna hierarchie je v CSS. Nebojím se používat opravdu mohutné kontextové selektory typu:<br />
body.stories#content.col-left.list.item.selected { … }<br />
Hodně tomu pomáhá řegba LESS framework, kde jsou podporovány vnořené definice a tohle se spravuje skutečně krásně a snadno. Jde jen o to, dobře si rozmyslet, co můžu na jaké úrovni nadefinovat obecné, co společné/sdílené a co účelové pro konkrétní kontext; co je vhodné nechat otevřené a nadefinovat až na dolní úrovni, a co předdefinovat  už na obecnější úrovni a pak případně přepsat na spodku kaskády. Obvykle to praktikuju tak, že pokud nějaký prvek nebo třídu definuju v CSS už na nejvyšší úrovni, bez kontextu, pak je to univerzální, obecně platné, používané všude jednotně (jednotný styl pro A, H4, P.indent apod.), jinak všechno definuju až v konkrétním kontextu. A klidně i duplicitně, pokud je to ve prospěch přehlednosti a udržovatelnosti stylopisu.</p>
<p>Takže stručně shrnuto: co možná se netrápím složitými názvy tříd, třídy klidně recykluju přes různé kontexty – a v CSS pak minimalizuju obecné definice a dávám přednost přeně cíleným kontextovým selektorům. A rozhodně doporučuju všem popřemýšlet o LESS a podobným nadstavbám.</p>
</description>
		<content:encoded><![CDATA[
<p>Když tak nad tím přemýšlím, snažím se v HTML kódu držet věci co
nejjednodušší a všechnu složitost a hierarchii přenést na bedra CSS.</p>

<p>Jinými slovy: místo poměrně jednoúčelové
class=„col-left-list-item-selected“ mám jen vnořené třídy col-left,
list, item a selected a všechna hierarchie je v CSS. Nebojím se používat
opravdu mohutné kontextové selektory typu:<br />
body.stories#con­tent.col-left.list.item­.selected { … }<br />
Hodně tomu pomáhá řegba LESS framework, kde jsou podporovány vnořené
definice a tohle se spravuje skutečně krásně a snadno. Jde jen o to, dobře
si rozmyslet, co můžu na jaké úrovni nadefinovat obecné, co
společné/sdílené a co účelové pro konkrétní kontext; co je vhodné
nechat otevřené a nadefinovat až na dolní úrovni, a co předdefinovat už
na obecnější úrovni a pak případně přepsat na spodku kaskády. Obvykle
to praktikuju tak, že pokud nějaký prvek nebo třídu definuju v CSS už na
nejvyšší úrovni, bez kontextu, pak je to univerzální, obecně platné,
používané všude jednotně (jednotný styl pro A, H4, P.indent apod.), jinak
všechno definuju až v konkrétním kontextu. A klidně i duplicitně, pokud
je to ve prospěch přehlednosti a udržovatelnosti stylopisu.</p>

<p>Takže stručně shrnuto: co možná se netrápím složitými názvy tříd,
třídy klidně recykluju přes různé kontexty – a v CSS pak minimalizuju
obecné definice a dávám přednost přeně cíleným kontextovým selektorům.
A rozhodně doporučuju všem popřemýšlet o LESS a podobným
nadstavbám.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od Vašek Chromický</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-955</link>
		<dc:creator>Vašek Chromický</dc:creator>
		<pubDate>Wed, 10 Aug 2011 15:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-955</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Dělám to podobně, jen jako oddělovník mezi těmito hypotetickými prefixy/namespacy používám pomlčku. Dá se to hezky štosovat do aleluja a ani třídy jako &quot;content-form-item-errorList&quot; se pak člověk nezalekne. Navíc můžu mít v projektu třeba tisíc &quot;&#8230;-errorList&quot; tříd, ale nebudou se mezi sebou bít.</p>
<p>U CSSek si myslím, že je nejdůležitější mít v nich pořádek &#8212; mít oddělená (mít jasno v tom, co jsou) pravidla pro layout, pro obsah, pro jednotlivé stránky atd., aby se v nich člověk neztratil. Společně se zmíněným pomlčkováním se to pak dá přežít :-).</p>
<p>Je to takový hodně zvláštní svět sám pro sebe. A s preprocesory je to všecko zas úplně jinak&#8230;</p>
</description>
		<content:encoded><![CDATA[
<p>Dělám to podobně, jen jako oddělovník mezi těmito hypotetickými
prefixy/namespacy používám pomlčku. Dá se to hezky štosovat do aleluja a
ani třídy jako „content-form-item-errorList“ se pak člověk nezalekne.
Navíc můžu mít v projektu třeba tisíc „…-errorList“ tříd, ale
nebudou se mezi sebou bít.</p>

<p>U CSSek si myslím, že je nejdůležitější mít v nich pořádek –
mít oddělená (mít jasno v tom, co jsou) pravidla pro layout, pro obsah, pro
jednotlivé stránky atd., aby se v nich člověk neztratil. Společně se
zmíněným pomlčkováním se to pak dá přežít <img src="http://blog.medio.cz/wp-includes/images/smilies/icon_smile.gif" alt=":-)"
class="smiley" />.</p>

<p>Je to takový hodně zvláštní svět sám pro sebe. A s preprocesory je
to všecko zas úplně jinak…</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od ramino</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-954</link>
		<dc:creator>ramino</dc:creator>
		<pubDate>Wed, 10 Aug 2011 14:53:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-954</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;S touto myslienkou som sa pohraval aj ja, ale nikdy som nenasiel konecne riesenie&#8230;hlavne elementy su jasne&#8230;vnorene odvijam od rodica napr. header-top, header-right, header-left,&#8230; potom som presiel na skracovanie h-top -&gt; ht-left, ale pri vacsich weboch som sa uz stracal preto som sa upustil od skracovania. </p>
<p>A tabulky a buttony oznacujem farbou, tzn. farba ktora v tabulke prevlada pouzijem ako nazov triedy. </p>
<p>Vyrazne ulahcuje vymyslanie novych tried aj lesscss.</p>
</description>
		<content:encoded><![CDATA[
<p>S touto myslienkou som sa pohraval aj ja, ale nikdy som nenasiel konecne
riesenie…hlavne elementy su jasne…vnorene odvijam od rodica napr.
header-top, header-right, header-left,… potom som presiel na skracovanie h-top
→ ht-left, ale pri vacsich weboch som sa uz stracal preto som sa upustil od
skracovania.</p>

<p>A tabulky a buttony oznacujem farbou, tzn. farba ktora v tabulke prevlada
pouzijem ako nazov triedy.</p>

<p>Vyrazne ulahcuje vymyslanie novych tried aj lesscss.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Komentář k příspěvku Hledá se vhodná třída. Zn.: Spěchá! od Vlastimil Fišer</title>
		<link>http://blog.medio.cz/hleda-se-vhodna-trida#comment-953</link>
		<dc:creator>Vlastimil Fišer</dc:creator>
		<pubDate>Wed, 10 Aug 2011 14:12:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.medio.cz/?p=223#comment-953</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Určitě dobré téma na zamyšlení.</p>
<p>Já používám již dlouho zavedený styl, rozdělím si web na několik základních částí (minimálně header, content, footer) a poté vždy pojmenovávám třídy podle těchto částí, např.: .content_title, .fotter_link .. atd.</p>
<p>Ať se daří !<br />
Vlasta Fišer</p>
</description>
		<content:encoded><![CDATA[
<p>Určitě dobré téma na zamyšlení.</p>

<p>Já používám již dlouho zavedený styl, rozdělím si web na několik
základních částí (minimálně header, content, footer) a poté vždy
pojmenovávám třídy podle těchto částí, např.: .content_title,
.fotter_link .. atd.</p>

<p>Ať se daří !<br />
Vlasta Fišer</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
</channel>
</rss>

