<?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>BartoszRychlicki.com &#187; web design</title>
	<atom:link href="http://www.BartoszRychlicki.com/category/design/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.BartoszRychlicki.com</link>
	<description>web developing, mac, design &#38; br-design.pl</description>
	<lastBuildDate>Thu, 28 Jan 2010 10:55:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A ile ty wymienisz tagów HTML w 5 minut?</title>
		<link>http://www.BartoszRychlicki.com/2007/12/20/a-ile-ty-wymienisz-tagow-html-w-5-minut/</link>
		<comments>http://www.BartoszRychlicki.com/2007/12/20/a-ile-ty-wymienisz-tagow-html-w-5-minut/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 18:12:45 +0000</pubDate>
		<dc:creator>Bartosz 'Bard' Rychlicki</dc:creator>
				<category><![CDATA[Inspiracje]]></category>
		<category><![CDATA[inne]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.BartoszRychlicki.com/2007/12/20/a-ile-ty-wymienisz-tagow-html-w-5-minut/</guid>
		<description><![CDATA[Bo ja się nie popisałem&#8230;
47


Technorati Tags: html, quiz

]]></description>
			<content:encoded><![CDATA[<p>Bo ja się nie popisałem&#8230;<br />
<a id="mingle2_badge" href="http://www.justsayhi.com/bb/html_quiz" style="display: block; background:url(http://assets.justsayhi.com/badges/388/778/html_elements.zoyscrl456.jpg) no-repeat top left; height: 147px; width: 335px; text-decoration: none; color: #fff;"><strong id="mingle2_badge_score" style="display: block; padding-left: 125px; padding-top: 44px; font-weight: normal; font-family: Times New Roman, Arial; font-size: 45px;">47</strong></a>
<div>
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/html" rel="tag">html</a>, <a href="http://www.technorati.com/tag/quiz" rel="tag">quiz</a></p>
<p><!-- technorati tags end --></div>
]]></content:encoded>
			<wfw:commentRss>http://www.BartoszRychlicki.com/2007/12/20/a-ile-ty-wymienisz-tagow-html-w-5-minut/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The Jing, brakujące ogniwo w printscreenach</title>
		<link>http://www.BartoszRychlicki.com/2007/12/20/the-jing-brakujace-ogniwo-w-printscreenach/</link>
		<comments>http://www.BartoszRychlicki.com/2007/12/20/the-jing-brakujace-ogniwo-w-printscreenach/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 11:23:54 +0000</pubDate>
		<dc:creator>Bartosz 'Bard' Rychlicki</dc:creator>
				<category><![CDATA[inne]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.BartoszRychlicki.com/2007/12/20/the-jing-brakujace-ogniwo-w-printscreenach/</guid>
		<description><![CDATA[
Od jakiegoś już korzystam z bardzo przydatnego programiku, zarówno na swoim MacBooku jak i na domowym PCecie. Podzielę się z wami moim odkryciem bo czuję się jakbym wyłowił perełkę.
The Jing, jest to program który w bardzoooo łatwy, ciekawy i wygodny sposób pozwala nam:

zrobić screenshot ekranu, lub części ekranu. Co ciekawe jest że program automatycznie potrafi [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.BartoszRychlicki.com/wp-content/uploads/2007/12/jing.png" height="100" width="200" border="0" hspace="4" vspace="4" alt="Jing" title="jing.png" /></p>
<p>Od jakiegoś już korzystam z bardzo przydatnego programiku, zarówno na swoim MacBooku jak i na domowym PCecie. Podzielę się z wami moim odkryciem bo czuję się jakbym wyłowił perełkę.</p>
<p><a href="http://www.jingproject.com/">The Jing</a>, jest to program który w bardzoooo łatwy, ciekawy i wygodny sposób pozwala nam:</p>
<ol>
<li>zrobić screenshot ekranu, lub części ekranu. Co ciekawe jest że program automatycznie potrafi rozpoznać dowolne okienka, dzięki czemu, jeżeli chcemy zrobić screen dajmy na to tylko strony WWW, zrobimy to jednym kliknięciem. Nie ma co gadać, musicie spróbować. Aha, no i muszę dodać że programik działa sobie w trayu, jeżeli chcemy zrobić screen to wciskamy hot-key, żadnego tam uruchamiania.</li>
<li>oprócz zapisania screenu można nawet nagrać wideo w formie screencasta!</li>
<li>w przypadku pliku graficznego, po zapisaniu obrazka do pamięci programu pojawia się nam prosty edytor, pozwalający pisać i kreślić po naszym screenie. Idealne rozwiązanie dla ludzi pracujących w branży WWW, szybko prosto i łatwo można kreślić poprawki dla danego projektu strony internetowej.</li>
<li>Z tak przygotowanym materiałem możemy iść jeszcze dalej! Możemy go wrzucić na serwis <a href="http://www.screencast.com" title="flickr">screencast.com</a> za pomocą jednego kliku a potem program wstawi nam do schowka adres URL do naszego materiału. Może go także wysłać bezpośrednio na serwer ftp lub znany chyba wszystkim <a href="http://www.flickr.com" title="flickr">Flickr</a>.</li>
</ol>
<p>Jedyną wadą <a href="http://www.jingproject.com/">Jinga</a> może być zasobożerność, ale na nowszych maszynach nie powinno to sprawiać najmniejszych problemów. Aha i zapomniałem dodać najważniejszego &#8211; program jest całkowicie darmowy!</p>
<p>Polecam wypróbowania z całego serca, wiem że zabrzmi to jak tani chwyt reklamowy z Zygmuntem Hajzerem w roli głównej ale&#8230;: od kiedy mam <a href="http://www.jingproject.com/" title="http://www.jingproject.com/">Jinga</a> nie muszę już odpalać photoshopa aby nakreślić tekst czy parę strzałek, a do tego mam ładny interfejs i szybką obsługę!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.BartoszRychlicki.com/2007/12/20/the-jing-brakujace-ogniwo-w-printscreenach/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Badanie socjologiczne czy po prostu big joke?</title>
		<link>http://www.BartoszRychlicki.com/2007/11/05/badanie-socjologiczne-czy-po-prostu-big-joke/</link>
		<comments>http://www.BartoszRychlicki.com/2007/11/05/badanie-socjologiczne-czy-po-prostu-big-joke/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 14:03:16 +0000</pubDate>
		<dc:creator>Bartosz 'Bard' Rychlicki</dc:creator>
				<category><![CDATA[Inspiracje]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[inne]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.BartoszRychlicki.com/2007/11/05/badanie-socjologiczne-czy-po-prostu-big-joke/</guid>
		<description><![CDATA[
Parę miesięcy temu napisałem post &#8220;WebMastera cięte słowa&#8220;, który to wywołał nie małą burze, co widać po komentarzach. Zaryzykuję i zrobię coś podobnego, co prawda inny motywy będą mną teraz kierowały.
Dostałem ostatni numer PHP Solutions (6/2007), pisma zapewne znane wielu z Was. Przerzucając kartki natrafiłem na reklamę firmy msdesigner.pl. Szok!

Technorati Tags: agencje interaktywne, badania, design, [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.BartoszRychlicki.com/wp-content/uploads/2007/11/msdes.png' alt='msdes' /><br />
Parę miesięcy temu napisałem post &#8220;<a href="http://www.bartoszrychlicki.com/2006/09/08/ufaj-profesjonalista/" title="ufaj-profesjonalista">WebMastera cięte słowa</a>&#8220;, który to wywołał nie małą burze, co widać po komentarzach. Zaryzykuję i zrobię coś podobnego, co prawda inny motywy będą mną teraz kierowały.</p>
<p>Dostałem ostatni numer PHP Solutions (6/2007), pisma zapewne znane wielu z Was. Przerzucając kartki natrafiłem na reklamę firmy <a href="http://www.msdesigner.pl">msdesigner.pl</a>. Szok!</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/agencje interaktywne" rel="tag">agencje interaktywne</a>, <a href="http://www.technorati.com/tag/badania" rel="tag">badania</a>, <a href="http://www.technorati.com/tag/design" rel="tag">design</a>, <a href="http://www.technorati.com/tag/internet" rel="tag">internet</a></p>
<p><!-- technorati tags end --><br />
<span id="more-136"></span><br />
Reklama firmy msdesigner.pl wywołała we mnie wpierw uczucie niedowierzania, potem, nie ukrywam śmiechu, potem znów niedowierzania. Oczywiście odwiedziłem witrynę tej firmy.</p>
<p><a href="http://www.msdesigner.pl">Zrób to teraz&#8230;</a></p>
<p>Ok. Jeżeli nie rozumiesz mojego odczucia to proszę przerwij czytanie. Nie ma sensu toczyć bezsensownej wojny o gusta i o to &#8220;kto jest dobry a kto nie&#8221;.</p>
<p>Jeżeli czytasz dalej to pewnie przeszło Ci przez myśl że to może być jakiś żart lub&#8230; specjalnie i z premedytacją zaplanowana akcja mająca na celu jakieś badanie. Rzuć choćby okiem na <a href="http://dobrerady.info">dobrerady.info</a> a zrozumiesz o co mi chodzi.</p>
<p>Wstępna analiza kodu upewniła mnie że witrynę wykonał totalny laik, w jakimś graficznym edytorze nie mając praktycznie żadnej wiedzy specjalistycznej. Z drugiej strony, czy taki laik hostuje swoje witryny na home.pl i używa Google Analytics? No właśnie&#8230; coś tu jest nie tak. Brak informacji o firmie, telefon czynny w stosunkowo specyficznych godzinach, z drugiej strony można powiedzieć że to jakiś początkujący freelancer, no tak, ale czy by reklamował się w branżowym piśmie za paręset złotych (z moich informacji wynika, że taka reklama to koszt rzędu 600 zł).</p>
<p>Osobiście strzelam że to zaplanowane badanie mające na celu wskazanie ile potencjalnych odbiorców tego typu usług nie ma pojęcia o ich jakości. Jeżeli nie, to cóż, pewna osoba znalazła się w niewłaściwej branży. Już słyszę te krzyki &#8220;ty też zaczynałeś!&#8221;. Wybacz, nie, nie zaczynałem w ten sposób, oczywiście nie robiłem na początku super rzeczy, bo po prostu nie potrafiłem, ale doskonale wiedziałem czym nie należy się chwalić, nie mówiąc już o oferowaniu swoich usług poważnym firmom.  </p>
<p>Czekam z niecierpliwością na wasze opinie. Co o tym wszystkim myślicie?<br />
<a href="http://www.BartoszRychlicki.com/wp-content/uploads/2007/11/msdesigner.jpeg" onclick="window.open('http://www.BartoszRychlicki.com/wp-content/uploads/2007/11/msdesigner.jpeg','popup','width=778,height=1110,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://www.BartoszRychlicki.com/wp-content/uploads/2007/11/msdesigner-tm.jpg" height="100" width="70" border="1" hspace="4" vspace="4" alt="Msdesigner" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.BartoszRychlicki.com/2007/11/05/badanie-socjologiczne-czy-po-prostu-big-joke/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>webfeeds.pl &#8211; portal gromadzący informacje z dziedzin WWW.</title>
		<link>http://www.BartoszRychlicki.com/2007/10/15/webfeedspl-portal-gromadzacy-informacje-z-dziedzin-www/</link>
		<comments>http://www.BartoszRychlicki.com/2007/10/15/webfeedspl-portal-gromadzacy-informacje-z-dziedzin-www/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 13:53:37 +0000</pubDate>
		<dc:creator>Bartosz 'Bard' Rychlicki</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[inne technologie]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[prywatne]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.BartoszRychlicki.com/2007/10/15/webfeedspl-portal-gromadzacy-informacje-z-dziedzin-www/</guid>
		<description><![CDATA[
Odpaliłem swój (no może nie tylko mój) webowy projekt o nazwie webFeeds.pl. Jego głównym i w tej chwili jedynym zadaniem jest agregacja wartościowej treści z tematyki WWW podzielonej na parę kategorii takich jak: css, grafika, flash, agencje interaktywne, JavaScript, php, ruby i inne. 
To co będzie odróżniać webfeeds.pl od Twojego agregatora RSS to skrupulatne moderowanie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webfeeds.pl" title="webfeeds.pl php rubyonrails css webdesign"><img src="http://content.screencast.com/media/f2a6128b-492e-448e-80d8-57e3a51df53f_4953f65c-5f6a-4f68-930e-28d52de92468_static_0_0_00000104.png" alt="webfeeds - php, webdesign, grafika, layout, flash, css, rss"/></a></p>
<p>Odpaliłem swój (no może nie tylko mój) webowy projekt o nazwie webFeeds.pl. Jego głównym i w tej chwili jedynym zadaniem jest agregacja wartościowej treści z tematyki WWW podzielonej na parę kategorii takich jak: css, grafika, flash, agencje interaktywne, JavaScript, php, ruby i inne. </p>
<p>To co będzie odróżniać <a href="http://www.webfeeds.pl" title="webdesign php ruby on rails, rss informacje newsy">webfeeds.pl</a> od Twojego agregatora RSS to skrupulatne moderowanie postów, tak aby dostarczać materiały najwyższej jakości, a odrzucać te o małej przydatności, dzięki temu zaoszczędzisz czas normalnie tracony na czytanie zbędnych bloków tekstu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.BartoszRychlicki.com/2007/10/15/webfeedspl-portal-gromadzacy-informacje-z-dziedzin-www/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nadchodzi HTML 5?</title>
		<link>http://www.BartoszRychlicki.com/2007/08/09/html5/</link>
		<comments>http://www.BartoszRychlicki.com/2007/08/09/html5/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 08:17:14 +0000</pubDate>
		<dc:creator>Bartosz 'Bard' Rychlicki</dc:creator>
				<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.BartoszRychlicki.com/2007/08/09/nadchodzi-html-5/</guid>
		<description><![CDATA[
Pewnie większość z Was słyszała o tym że ma wyjść nowy HTML 5? I pewnie też słyszała o xHTML 2.0, DOM 3, CSS 3, blah blah blah. Dużo tego się nagle zrobiło, prawda? Jak to się mówi w kraju nad Wisłą &#8220;obiecanki macanki&#8221;. 
Może jednak coś z tego wyjdzie, ale kiedy? Nie wiadomo. Póki co [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.BartoszRychlicki.com/wp-content/uploads/2007/08/html5.png' alt='HTML 5' /></p>
<p>Pewnie większość z Was słyszała o tym że ma wyjść nowy HTML 5? I pewnie też słyszała o xHTML 2.0, DOM 3, CSS 3, blah blah blah. Dużo tego się nagle zrobiło, prawda? Jak to się mówi w kraju nad Wisłą &#8220;obiecanki macanki&#8221;. </p>
<p>Może jednak coś z tego wyjdzie, ale kiedy? Nie wiadomo. Póki co IBM opublikował <a href="http://www.ibm.com/developerworks/library/x-html5/?ca=dgr-lnxw01NewHTML">artykuł</a> w którym dość z bliska przedstawia HTML 5.<br />
<span id="more-128"></span><br />
Dla tych którzy nie znają angielskiego lub nie mają ochoty przebijać się przez tekst spisałem krótkie podsumowanie:</p>
<ol>
<li>Dodatkowe elementy struktury (takie jak head czy body): <code>section, header, footer, nav, article</code>.</li>
<li>Nie ma ani namespace&#8217;ów ani schemów. Wracamy do starego HTMLa, czyli nie wszystkie tagi muszą być zamknięte, a przeglądarki będą nam wybaczały błędy bardziej niż w przypadku xHTMLa (czego nie uważam za zaletę).</li>
<li>Nowe tagi <em>blokowe</em>: <code>aside</code> (notka, przypis), <code>figure</code> (obrazek z opisem), <code>dialog</code> (nooo&#8230; dialog no;-)</li>
<li>Nowe tagi <em>inline</em>: <code>mark</code> (swojego rodzaju nowe &#8220;zaznaczenie&#8221; tekstu), <code>time</code> (prezentacja czasu), <code>meter</code> (prezentacja liczby np. waluta, wzrost, czas itp.), <code>progress</code> (postęp wyrażony w procentach, tutaj mamy dodatkowe atrybuty jak value i max).</li>
<li>Tagi do osadzania mediów: <code>video</code> i <code>audio</code>. Np.<br />
<code><video src="http://www.cafeaulait.org/birds/sora.mov" /></code><br />
Prawda że miłe? </li>
<li>Tagi <em>interaktywne</em>: <code>details</code> (dodatkowe informacje o <em>czymś</em>, brak informacji o sposobie renderowania), <code>datagrid</code> (forma tabeli do aktualizacji dynamicznej przez skrypty), <code>menu</code> oraz <code>command</code> (oba używane do dynamicznego menu, w domyśle związnym z jakimś akcjami JavaScript) np.:<br />
<code><menu><br />
    <command onclick="alert('first command')"  label="Do 1st Command"/><br />
    <command onclick="alert('second command')" label="Do 2nd Command"/><br />
    <command onclick="alert('third command')"  label="Do 3rd Command"/><br />
</menu></code>
</li>
</ol>
<p>To pokrótce wszystkie zmiany o których wiadomo. Zapowiada się miło, tylko czy powrót do HTMLa z xHTMLa nie wprowadzi znów jakieś zamieszania al&#8217;a &#8220;web standards&#8221;, czy nie podzieli fanów <em>hard corowego</em> xHTML strict z ludźmi którzy wolą sielankowego HTMLa? Czy to nie pachnie nam trochę &#8220;wojną przeglądarek&#8221;? Przecież tyle było krwi i potu o standardy, aby xHTML był wszędzie i zawszę, że to jedyne słuszne rozwiązanie&#8230; Oddaje głos szanownym czytelnikom i proszę o wasze zdanie.  </p>
<p>Źródło:</p>
<ul>
<li><a href="http://www.ibm.com/developerworks/library/x-html5/?ca=dgr-lnxw01NewHTML">New elements in HTML</a> Elliotte Rusty Harold, Adjunct Professor, Polytechnic University</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.BartoszRychlicki.com/2007/08/09/html5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://www.cafeaulait.org/birds/sora.mov" length="56234926" type="video/quicktime" />
		</item>
		<item>
		<title>Semantyczny kod (semantic markup). Co to takiego?</title>
		<link>http://www.BartoszRychlicki.com/2007/03/02/semantic-markup/</link>
		<comments>http://www.BartoszRychlicki.com/2007/03/02/semantic-markup/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 18:27:06 +0000</pubDate>
		<dc:creator>Bartosz 'Bard' Rychlicki</dc:creator>
				<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.BartoszRychlicki.com/2007/03/02/semantic-markup/</guid>
		<description><![CDATA[Szukając ostatnio materiałów dla swojego kolegi na temat tego pojęcia, zauważyłem że polski internet ma w tym sporę braki, nawet wikipedia na ten temat milczy. Ba! Jeden z moich poprzednich postów, który dotyczył czegoś trochę innego pokazał się w TOP 3 wynikach google. Zatem postanowiłem wypełnić lukę dla tych wszystkich którzy szukają wyjaśnienia tego &#8220;czegoś&#8221;.
Pojęcie [...]]]></description>
			<content:encoded><![CDATA[<p>Szukając ostatnio materiałów dla swojego kolegi na temat tego pojęcia, zauważyłem że polski internet ma w tym sporę braki, nawet wikipedia na ten temat milczy. Ba! Jeden z moich <a href="http://www.bartoszrychlicki.com/2006/11/13/standarty-w-sieci-ciekawostka/">poprzednich postów</a>, który dotyczył czegoś trochę innego pokazał się w TOP 3 wynikach google. Zatem postanowiłem wypełnić lukę dla tych wszystkich którzy szukają wyjaśnienia tego &#8220;czegoś&#8221;.</p>
<p>Pojęcie semantycznego kodu wiąże się z technologią xHTML (co za tym idzie też HTML), czyli z chlebem powszednim wszystkich webmasterów.<br />
<span id="more-111"></span><br />
Zostało ono &#8220;wypromowane&#8221; wraz z erą standardów sieciowych i boomu na bez tabelkowe layouty, czyli w momencie wejścia xHTMLa w powszechny obieg, całkiem nie dawno (jakieś 2 lata wstecz).</p>
<p>Dla lepszego wyjaśnienia pozwolę sobie w tej chwili znaleźć fragment kodu strony z przed tej rewolucji, sekundka&#8230;<br />
<!--more--></p>
<p>W między czasie zapraszam na reklamy ;-)</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9801436118789909";
google_ad_slot = "7488918763";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>O proszę, rachu ciachu i mamy, oto jeden przykładowy (i skrócony) news z jednego z wielu portali o grach:</p>
<p><code></p>
<p class="newsmain">
<p class="newstop"> <a href="WoW-Patch-2010-art1698.html">WoW Patch 2.0.10</a></p>
<p class="newsaut">Autor: Nazin<br />
Opublikowano:  sobota, 24 lutego 2007</p>
<p class="newstr"> Na oficjalnej stronie World of Warcraft pojawiły się informacje o kolejnym patchu: 2.0.10. Nowości jakie on wprowadza to między innymi: kilka ogólnych poprawek związanych z zadaniami oraz przedmiotami,[...]</p>
<p><span class="note"></span>
</p>
<p align="right">&nbsp;</p>
<p class="newsbot"><a href="WoW-Patch-2010-com1698.html" class="pn-normal">Komentarz?</a></p>
<p class="newsmain">
<p class="newstop"> <a href="Kolejne-szkice-art1697.html">Kolejne szkice</a></p>
<p class="newsaut">Autor: Strażnik<br />
Opublikowano:  sobota, 24 lutego 2007
</p>
<p></code></p>
<p>Tak kiedyś kodowaliśmy, w tym wypadku i tak mamy do czynienia z xHTMLem, a nie starym HTMLem, ale po kolei. Co można zauważyć w tym kodzie?</p>
<ul>
<li> Ogromny stosunek kodu do samej treści.</li>
<li> Znaczniki nic nie mówią nam o treści (prawie nic ;-).</li>
<li> Są dość nie czytelne.</li>
<li> Większość znaczników to div i br.</li>
<li>&#8220;Opasły kod&#8221;.</li>
<li> Wiele zbędnych klas CSS.</li>
</ul>
<p>Gdybyśmy chcieli przedstawić ten kod w semantyczny sposób wyglądało by to mniej więcej tak:</p>
<p><code></p>
<h1><a href="WoW-Patch-2010-art1698.html" title="Przeczytaj więcej">WoW Patch 2.0.10</a></h1>
<p><em>Autor: Nazin<br />
Opublikowano:  sobota, 24 lutego 2007</em></p>
<p>Na oficjalnej stronie World of Warcraft pojawiły się informacje o kolejnym patchu: 2.0.10. Nowości jakie on wprowadza to między innymi: kilka ogólnych poprawek związanych z zadaniami oraz przedmiotami,[...]</p>
<p class="footer"> 	<a href="Kolejne-szkice-art1697.html" title="jeszcze więcej!">Kolejne szkice</a><br />
Autor: Strażnik<br />
Opublikowano:  sobota, 24 lutego 2007
</p>
<p></code></p>
<p>Jest to przykładowa propozycja, ale można zauważyć wiele rzeczy:</p>
<ul>
<li> O wiele mniej kodu, przy 10 newsach, strona staje się znacząco lżejsza.</li>
<li> Poszczególne znaczniki mówią nam czym jest treść w ich &#8220;środku&#8221;, i tak:
<ul>
<li> h1 &#8211; nagłówek newsa,</li>
<li> em &#8211; coś wyróżnionego, adnotacja,</li>
<li> p &#8211; paragraf,</li>
<li> atrybut title w linku mówi co zobaczymy po wejściu w dany link,</li>
</ul>
</li>
<li> Kod staje się o wiele czytelniejszy, nie tylko dla nas, ale co ważniejsze, dla robotów wyszukiwarek!</li>
<li> Takim kodem o wiele łatwiej zarządzać z poziomu CSS.</li>
</ul>
<p><strong>Definicja?</strong><br />
Pozwolę sobie sformułować dość kolokwialną definicje &#8220;semantyczności kodu&#8221;:</p>
<p><em><strong><br />
&#8220;Semantyczność kodu to podejście do kodowania dokumentów xHTML/HTML. Nakazuje ona używania dostępnych znaczników (tagów) danego języka zgodnie z ich przeznaczeniem.&#8221;<br />
</strong></em></p>
<p>Tak! Na tym polega semantyczność. Po prostu używamy tagów zgodnie z ich przeznaczeniem, a nie z tym co chcemy zobaczyć na ekranie.</p>
<p>Inny przykład. Wyobraźcie sobie że chcecie zrobić menu poziome na stronie (np. pod nagłówkiem), cześć z Was teraz lub nie dawno zrobiła by to za pomocą tabelki o tak:</p>
<p><code></p>
<table>
<tr>
<td><a href="#">Lorem</a></td>
<td><a href="#">Lorem</a></td>
<td><a href="#">Lorem</a></td>
<td><a href="#">Lorem</a></td>
</tr>
</table>
<p></code><br />
I tu jest problem, tabela służy do przedstawiania danych tabelarycznych (np. z exela), a nie do prezentowania menu.</p>
<p>Doskonałym semantycznym zamiennikiem jest lista nie uporządkowana (ul).</p>
<p><code></p>
<ul>
<li><a href="#">Lorem</a></li>
<li><a href="#">Lorem</a></li>
<li><a href="#">Lorem</a></li>
<li><a href="#">Lorem</a></li>
</ul>
<p></code></p>
<p>Część z Was może krzyknąć &#8220;<em>ej! ale to menu będzie pionowe, a nie poziome!</em>&#8220;. Pewnie, na początku, ale nic nie stoi na przeszkodzie aby je odpowiednio wystylować w CSSie. A dzięki temu, zmniejszyliśmy objętość kodu i uczyniliśmy do bardziej przyjaznym dla wyszukiwarek i urządzeń czytających kod (np. dla ślepych) czy nawet komórek. Pamiętajmy, żadne urządzenie nie domyśli się że w tabelce trzymacie menu, o wiele prędzej zrobi to z listą.</p>
<p>Nie przekonałem? Inny, prostszy przykład.</p>
<p><code></p>
<p class="header">Nagłówek</p>
<p></code></p>
<p> z punkty widzenia semantyki to dokładnie to samo co:</p>
<p><code></p>
<h1>Nagłówek</h1>
<p></code></p>
<p><strong>Wracając do znaczników&#8230;</strong><br />
Przez ostatnie parę lat utarło się że język HTML ma tylko parę znaczników które wszyscy stylują za pomocą CSSa. Nic bardziej błędnego. HTML ma wiele znaczników na różne okazje, z ciekawszych mogę wymienić:</p>
<p>code, abbr, cite, dfn, samp, dl, dd, dt</p>
<p>Jest ich dużo więcej, wystarczy przejrzeć dokumentację. Należy się spodziewać wzrostu ich liczby z kolejnymi wersjami HTMLa i xHTMLa 2 (tak, oba standardy mają doczekać się następnych wersji całkiem nie długo).</p>
<p>Do tego dochodzą takie nowinki jak <a href="http://microformats.org/">mikroformaty</a> (microformats).</p>
<p>Ok, nie rozpisuję się już więcej. Mam nadzieje że udało mi się wyjaśnić pojęcie &#8220;semantyczności kodu&#8221; tym którzy go jeszcze nie znają, a starych wyjadaczy proszę o łaskawość jeżeli zgrzeszyłem gdzieś w tej publikacji ;-)</p>
<p>Na koniec chciałbym dodać, że nie starałem się wyjaśniać pojęcia &#8220;standardów sieciowych&#8221; i walidacji kodu xHTML, starałem się skupić jedynie na pojęciu semantyczności.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.BartoszRychlicki.com/2007/03/02/semantic-markup/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>
