<?xml version="1.0" encoding="UTF-8"?>
 		<rss version="2.0"><channel>
 		<title><![CDATA[Pozycjonowanie jest dla Ludzi! Optymalizacja stron.]]></title>
 		<description><![CDATA[Artykuły]]></description>
 		<link>http://pozycjonowanie.svajs.pl/</link>
 		<copyright><![CDATA[Copyright Pozycjonowanie jest dla Ludzi! Optymalizacja stron.]]></copyright>
 		<generator>WebSEOsys CMS</generator><item>
			<title><![CDATA[Tutorial PS5 zmiana języka]]></title>
			<description>
				<![CDATA[
				<p>Ostatnio zdałem sobie sprawę z tego, że 90% mojej wiedzy o Photoshop pochodzi z sieci, a konkretnie z angielskojęzycznej części wirtualnego świata.</p>
<p>Mimo, iż znam angielski to bardzo mnie drażni, że kupiona przezemnie kopia Photoshopa zainstalowana została po Polsku.</p>
<p>Ten mały trick jest całkowicie odwracalny i można dowolnie zmieniać z j. Polskiego na angielski i z powrotem.</p>
<p>A tak przy okazji ten patent działa na każdym języku obcym np. niemiecki, francuski, hiszpański etc. do języka angielskiego (oryginał).</p>
<p>Miłego oglądania.</p>
<p>






</p>
				]]>
			</description>
			<pubDate>Sat, 17 Dec 2011 13:01:08 +0000</pubDate>
			<link>http://pozycjonowanie.svajs.pl/blog/video/tutorial-ps5-zmiana-jezyka/</link>
			<guid>http://pozycjonowanie.svajs.pl/blog/video/tutorial-ps5-zmiana-jezyka/</guid>
			</item><item>
			<title><![CDATA[TURBRUK - Budowa strony i Pozycjonowanie]]></title>
			<description>
				<![CDATA[
				<p><img title="TURBRUK.pl" src="images/portfolio/turbruk-mala.png" alt="www.turbruk.pl" width="640" height="150" /></p>
<p>URL: www.turbruk.pl</p>
<p>Online:</p>
<p>Opis: Usługi brukarskie to domena firmy TURBRUK. Od 2005 roku zajmowała się tylko tym. Od 2010 r. otarto nową hurtownie kostki brukowej i granitowej. Na dzień dzisiejszy firma dynamicznie się rozwija, przyjmuje nowych pracownik&oacute;w i zamawia nowe towary. Strona oczywiście działa w oparciu o "webSEOsys" i kilka ciekawych dodatk&oacute;w, jak np. Lightbox 2.0 jQuery. Jeszcze nie jest do końca skończona bo brakuje tu portfolio z usług brukarskich. Na dzień dzisjeszy gł&oacute;wnie pozycjonuje tą stronę i rozwijam o nowe wpisy. Dopiszę tu coś jak tylko strona będzie skończona w 100% :D.</p>
<p>Sys: webSEOsys</p>









				]]>
			</description>
			<pubDate>Sat, 30 Oct 2010 15:52:01 +0000</pubDate>
			<link>http://pozycjonowanie.svajs.pl/portfolio/turbruk/</link>
			<guid>http://pozycjonowanie.svajs.pl/portfolio/turbruk/</guid>
			</item><item>
			<title><![CDATA[Poradnik kompatybilności przeglądarek internetowych]]></title>
			<description>
				<![CDATA[
				<h1></h1>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Użytkownicy internetu mają obecnie dostęp do szerokiej gamy przeglądarek do serfowania po sieci. Naszą odpowiedzialnością jako designer&oacute;w i developer&oacute;w jest aby zapewnić by strony kt&oacute;re tworzymy były kompatybilne z większością używanych przeglądarek.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img title="Przeglądarki " src="http://media02.hongkiat.com/cross-browser-compatibility/spoon-browser-sandbox.jpg" alt="Kompatybilność przeglądarek" width="600" height="417" />&nbsp;</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">To nas prowadzi do prostego aczkolwiek dość krytycznego pytania - <strong>jakiej przeglądarki używają nasi użytkownicy? </strong>Według&nbsp;<a style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.w3schools.com/browsers/browsers_stats.asp">w3school</a>, najczęściej używanymi przeglądarkami są <em>Internet Explorer 7 &amp; 8</em>&nbsp;jak r&oacute;wnież&nbsp;<em>Firefox</em>&nbsp;z&nbsp;<em>Safari</em>&nbsp;i&nbsp;<em>Google Chrome </em><em>to tyczy się całości internetu (og&oacute;ł)</em>. Jednak dane mogą się r&oacute;żnić od czasu do czasu, to zależy od r&oacute;żnych obliczeń. Najlepszą odpowiedź dostarczy nam monitoring naszych własnych stron takimi narzędziami jak na przyprzykład Google Analytics.</p>
<p></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Kiedy już zidentyfikujemy najczęściej używane przeglądarki naszych użytkownik&oacute;w, należy sprawdzić czy nasza witryna poprawnie się wyświetla. <strong>Prawie niemożliwe jest aby instalować wszystkie typy przeglądarek na jednym komputerze aby to sprawdzić.</strong> Dla tego też istnieje szereg aplikacji i usług webowych, kt&oacute;re ułatwią nam sprawdzenie,&nbsp;<strong><em>jak wygląda nasza witryna w r&oacute;żnych przeglądarkach.</em></strong></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">W tym artykule spr&oacute;buje przykuć waszą uwagę na pewne rozwiązania kt&oacute;re pomogą nam sprawdzić kompatybilność waszych stron w r&oacute;żnych przeglądarkach. Pełna lista na dole.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">&nbsp;</p>
<h2>Testy Kompatybilności Online</h2>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://browsershots.org/">Browsershots</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Browsershots jest darmową i najbardziej popularną platformą do sprawdzania kompatybilności witryn w wielu przeglądarkach. Browsershots wykonuje screenshoty waszych internetowych projekt&oacute;w w r&oacute;żnych przeglądarkach. W bazie Browsershots występują prawie wszystkie popularne przeglądarki. Platforma jest dość łatwa do użycia, podajemy adres strony klikamy jaka przeglądarka ma zadziałać dla jakiego systemu operacyjnego i czekamy. Średni czas oczekiwania to około 30 min ale nie zawsze wszystkie nasze screeny przejdą w tym czasie więc możemy przedłużyć czas oczekiwania. Gł&oacute;wną wadą jest czas kt&oacute;ry trzeba poświęcić na tej platformie. Polecam opcję płatną, wszystkie wyniki prawie natychmiast.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/browsershots.jpg" border="0" alt="browsershots Complete Guide to Cross Browser Compatibility Check" width="600" height="417" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://spoon.net/Browsers/">Browser Sandbox</a>&nbsp;- POLECAM!</h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Ta platforma, stworzona przez Spoon.net, pozwala nam uruchomić r&oacute;żne przeglądarki wprost na naszym komputerze za pośrednictwem waszej przeglądarki. TO TAKIE PROSTE. W skład przeglądarek wchodzą IE, Firefox, Safari, Chrome i Opera. Największą zaletą tego sytemu to to, że możemy spokojnie i płynnie przejrzeć naszą witrynę z każdej strony, od strony gł&oacute;wnej po panel administratora.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/spoon-browser-sandbox.jpg" border="0" alt="spoon browser sandbox Complete Guide to Cross Browser Compatibility Check" width="600" height="337" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://ipinfo.info/netrenderer/">Netrenderer</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">IE NetRenderer to darmowa platforma do testowania kompatybilności witryn. Z IE NetRenderer możesz sprawdzić jak wasza witryna wygląda w r&oacute;żnych wersjach Internet Explorer. Po beta testach, IE NerTender stanie się integralną wersją przeglądarek od IE - IE9 i będziesz m&oacute;gł zobaczyć błędy własnej witryny dla danej przeglądarki.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/netrenderer.jpg" border="0" alt="netrenderer Complete Guide to Cross Browser Compatibility Check" width="600" height="391" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.browsrcamp.com/">Browsrcamp</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Browsrcamp pozwala nam sprawdzić nasze witryny z przeglądarkami Mac OS X. jeśli nie chcecie tracić pieniędzy możecie sprawdzić kompatybilność waszej witryn z Safari 3.1.2. Po prostu dodaj adres URL swojej witryny i otrzymasz screenshot. Ale jeśli chcesz sprawdzić waszą witrynę na innych Mac-owskich przeglądarkach musicie poświęcić 3$.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/browsrcamp.jpg" border="0" alt="browsrcamp Complete Guide to Cross Browser Compatibility Check" width="600" height="430" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="https://browserlab.adobe.com/en-us/index.html">Adobe Browserlab</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Adobe Browserlab to narzędzie, kt&oacute;re pozwala tw&oacute;rca witryn do testowania is a web hosted service which allows designers to test designs on multiple browsers and operating systems. In this system are included a zoom function and measurement tools like rulers and guides, and the ability to move quickly to specific areas of a screenshot. Browser sets allow designers to customize, edit, and save a combination of browsers to test. ...</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/browserlab.jpg" border="0" alt="browserlab Complete Guide to Cross Browser Compatibility Check" width="600" height="461" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://litmusapp.com/">Litmusapp</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Litmus pokazuje wam screenshoty waszej witryny gdy przejrzy projekt wszystkimi gł&oacute;wnymi przeglądarkami internetowymi. Po skończeniu test&oacute;w dostaniecie pełen raport kompatybilności gotowy do przejrzenia przez waszych klient&oacute;w. Litmus posiada 4 plany cenowe. Możecie zarejestrować się za darmo ale używać można tylko IE 7 i FF2. AND IT'S IN ENGLISH.&nbsp;</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/litmusapp.jpg" border="0" alt="litmusapp Complete Guide to Cross Browser Compatibility Check" width="600" height="497" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.anybrowser.com/siteviewer.html">Anybrowser siteviewer</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Anybrowser Site Viewer pozwala nam zobaczyć witrynę od zupełnie innej strony. Czyści kod i sprawia, że przeglądamy witrynę bez specjalnego kodowania. Możemy poruszać się po linkach jak w normalnej przeglądarce ale będzie to widok tylko tekstowy. Dobre kodowanie strony pozwoli nam r&oacute;wnież zobaczyć zdjęcia w stronie. Ciekawe narzędzie, warto sprawdzić.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/anybrowser.jpg" border="0" alt="anybrowser Complete Guide to Cross Browser Compatibility Check" width="600" height="586" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://fundisom.com/g5/">Fundisom</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Fundisom to Mac screenshot generator kt&oacute;ry pozwala na zobaczenie witryny na Macintosh G5 in Safari, MacIE lub Mozilla. Na chwilę obecną lixlpixel Safari Screenshot Generator jest offline, ale możecie sprawdzić ją p&oacute;źniej.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/fundisom.jpg" border="0" alt="fundisom Complete Guide to Cross Browser Compatibility Check" width="600" height="406" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.delorie.com/web/lynxview.html">Delorie lynxview</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Delorie lynxview to ciekawe narzędzie pozwalające zobaczyć tekstowa wersję waszej witryny. To ciekawe narzędzie przydaje się do r&oacute;żnych punktacji oraz pozwala narzędziom dla niewidomych poprawnie widzieć waszą witrynę. Do poprawnego działania narzędzia potrzebne jest umieszczenie pustego pliku <strong><em>delorie.htm</em></strong> w folderze gł&oacute;wnym waszej witryny.&nbsp;</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/delorie.jpg" border="0" alt="delorie Complete Guide to Cross Browser Compatibility Check" width="600" height="339" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.browsera.com/">Browsera</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">Browsera jest przeznaczona by użwać ją jako narzędzie do testowania a nie jedynie jako narzędzie do robienia screenshot&oacute;w. Działa na wszystkie poziomy waszej witryny. Posiada plan darmowy dla 1 użytkownika do max 25 stron. Reszta plan&oacute;w jest płatna ale podlega 14dniowym, bezpłatnym testom.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/browsera.jpg" border="0" alt="browsera Complete Guide to Cross Browser Compatibility Check" width="600" height="454" /></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="https://addons.mozilla.org/en-US/firefox/addon/1419/">IE Tab</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">IE Tab to dodatek dla Firefox kt&oacute;ry pozwala włączyć wam witryny w IE, bez konieczności otwierania innych okien przeglądarki. Wystarczy tylko kliknąć guzik na pasku FF i zostanie otwarta obecna strona w nowej zakładce kt&oacute;ra będzie używać silnika IE zamiast FF.</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><img style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;" title="Complete Guide to Cross Browser Compatibility Check" src="http://media02.hongkiat.com/cross-browser-compatibility/ietab.jpg" border="0" alt="ietab Complete Guide to Cross Browser Compatibility Check" width="600" height="376" /></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">&nbsp;</p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><br class="_&lt;br class=" /></p>
<h2>Pluginy i Narzędzia</h2>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://iecapt.sourceforge.net/">IECapt</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://michelf.com/projects/multi-safari/">Multi-Safari</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://expression.microsoft.com/en-us/dd565874.aspx">Expression Web SuperPreview</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.marketcircle.com/iphoney/index.html">Iphoney</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://multipleies.en.softonic.com/">MultipleIEs</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://tredosoft.com/multiple_ie">Multiple IE</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.fileheap.com/software-sortsite-professional-download-26787.html">SortSite Professional</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.lunascape.tv/">Lunascape</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">&nbsp;</p>
<h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.5em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1; padding: 0px; border: 0px initial initial;">Płatne usługi</h3>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.browsercam.com/Default2.aspx">Browsercam</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://crossbrowsertesting.com/">Crossbrowsertesting</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.netmechanic.com/products/browser-index.shtml">Browser Photo</a></p>
<h4 style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.25em; margin-left: 0px; font-weight: normal; font-style: inherit; font-size: 1.2em; font-family: inherit; vertical-align: baseline; color: #121212; line-height: 1.25; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.url2image.com/">Url2image</a></h4>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.powermapper.com/products/sortsite/checks/browser-compatibility.htm">SortSite</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.multibrowserviewer.com/">Multi Browser Viewer</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;"><a style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; vertical-align: baseline; color: #000099; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.cloudtesting.com/serviceCrossBrowser.php">Cloud Testing</a></p>
<p style="margin-top: 0.55em; margin-right: 0px; margin-bottom: 1.1em; margin-left: 0px; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">&nbsp;</p>
<p><br /><br />Więcej info znajdziecie tu:&nbsp;<a style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; color: #003399; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.hongkiat.com/blog/complete-guide-to-cross-browser-compatibility-check/#ixzz12yxO72Cc">Complete Guide to Cross-Browser Compatibility Check</a>&nbsp;<a style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; color: #003399; text-decoration: underline; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://www.hongkiat.com/blog/complete-guide-to-cross-browser-compatibility-check/#ixzz12yxO72Cc">http://www.hongkiat.com/blog/complete-guide-to-cross-browser-compatibility-check/#ixzz12yxO72Cc</a></p>
				]]>
			</description>
			<pubDate>Thu, 21 Oct 2010 11:00:54 +0000</pubDate>
			<link>http://pozycjonowanie.svajs.pl/blog/poradnik-kompatybilnosci-przegladarek-internetowych-complete-guide-to-crossbrowser-compatibilit/</link>
			<guid>http://pozycjonowanie.svajs.pl/blog/poradnik-kompatybilnosci-przegladarek-internetowych-complete-guide-to-crossbrowser-compatibilit/</guid>
			</item><item>
			<title><![CDATA[Kolory HTML - Paleta kolorów]]></title>
			<description>
				<![CDATA[
				<p class="nb" style="color: #005cb9; font-weight: 700;">O kolorach i zastosowaniu kolor&oacute;w w HTML</p>
<p class="tab" style="margin-left: 40px;">Kody&nbsp;kolor&oacute;w&nbsp;HTML są zapisane w systemie&nbsp;hexadecimal&nbsp;reprezentujące kolory czerwony, zielony i niebieski. Dla przykładu, w kolorze czerwonym, kodem koloru jest FF0000, co znaczy '255' czerwieni, '0' zieleni, i '0' Niebieskiego.</p>
<p class="tab" style="margin-left: 40px;">Kompletne informacje na temat jak stosować paletę kolor&oacute;w w HTML używając w CSS, opiszę w innym artykule.</p>
<p class="tab" style="margin-left: 40px;">Tabele kolor&oacute;w poniżej.</p>
<p class="nb" style="color: #005cb9; font-weight: 700;">&nbsp;</p>
<p class="nb" style="color: #005cb9; font-weight: 700;">&nbsp;</p>
<p class="nb" style="color: #005cb9; font-weight: 700;">&nbsp;</p>
<p class="nb" style="color: #005cb9; font-weight: 700;">&nbsp;</p>
<p class="nb" style="color: #005cb9; font-weight: 700;"></p>
<p class="nb" style="color: #005cb9; font-weight: 700;">&nbsp;</p>
<p class="nb" style="color: #005cb9; font-weight: 700;">&nbsp;</p>
<p class="nb" style="color: #005cb9; font-weight: 700;">&nbsp;</p>
<p class="nb" style="color: #005cb9; font-weight: 700;">Podstawowa paleta kolor&oacute;w hexadecimal</p>



Color
Color Code
Color
Color Code


Red
#FF0000
White
#FFFFFF


Turquoise
#00FFFF
Light Grey
#C0C0C0


Light Blue
#0000FF
Dark Grey
#808080


Dark Blue
#0000A0
Black
#000000


Light Purple
#FF0080
Orange
#FF8040


Dark Purple
#800080
Brown
#804000


Yellow
#FFFF00
Burgundy
#800000


Pastel Green
#00FF00
Forest Green
#808000


Pink
#FF00FF
Grass Green
#408080



<p>&nbsp;Kolory wymieszane z podstawowej palety hexadecimal</p>
<p><img style="border: 0px initial initial;" src="http://www.computerhope.com/issues/bulb.gif" alt="Tip" width="17" height="17" />&nbsp;99% program&oacute;w wspiera ten zapis kolor&oacute;w, w przypadku gdyby wasz program nie radził sobie z zapisem hexalnym użyjcie dowolnego color pic np. <a class="bumpbox" title="CollorZilla" href="https://addons.mozilla.org/pl/firefox/addon/271/" target="_blank">CollorZilla</a> dla FireFox.</p>



COLOR NAME
CODE
COLOR


Black
#000000
Black


Gray0
#150517
<strong>Gray0</strong>


Gray18
#250517
<strong>Gray18</strong>


Gray21
#2B1B17
<strong>Gray21</strong>


Gray23
#302217
<strong>Gray23</strong>


Gray24
#302226
<strong>Gray24</strong>


Gray25
#342826
<strong>Gray25</strong>


Gray26
#34282C
<strong>Gray26</strong>


Gray27
#382D2C
<strong>Gray27</strong>


Gray28
#3b3131
<strong>Gray28</strong>


Gray29
#3E3535
<strong>Gray29</strong>


Gray30
#413839
<strong>Gray30</strong>


Gray31
#41383C
<strong>Gray31</strong>


Gray32
#463E3F
<strong>Gray32</strong>


Gray34
#4A4344
<strong>Gray34</strong>


Gray35
#4C4646
<strong>Gray35</strong>


Gray36
#4E4848
<strong>Gray36</strong>


Gray37
#504A4B
<strong>Gray37</strong>


Gray38
#544E4F
<strong>Gray38</strong>


Gray39
#565051
<strong>Gray39</strong>


Gray40
#595454
<strong>Gray40</strong>


Gray41
#5C5858
<strong>Gray41</strong>


Gray42
#5F5A59
<strong>Gray42</strong>


Gray43
#625D5D
<strong>Gray43</strong>


Gray44
#646060
<strong>Gray44</strong>


Gray45
#666362
<strong>Gray45</strong>


Gray46
#696565
<strong>Gray46</strong>


Gray47
#6D6968
<strong>Gray47</strong>


Gray48
#6E6A6B
<strong>Gray48</strong>


Gray49
#726E6D
<strong>Gray49</strong>


Gray50
#747170
<strong>Gray50</strong>


Gray
#736F6E
<strong>Gray</strong>


Slate Gray4
#616D7E
<strong>Slate Gray4</strong>


Slate Gray
#657383
<strong>Slate Gray</strong>


Light Steel Blue4
#646D7E
<strong>Light Steel Blue4</strong>


Light Slate Gray
#6D7B8D
<strong>Light Slate Gray</strong>


Cadet Blue4
#4C787E
<strong>Cadet Blue4</strong>


Dark Slate Gray4
#4C7D7E
<strong>Dark Slate Gray4</strong>


Thistle4
#806D7E
<strong>Thistle4</strong>


Medium Slate Blue
#5E5A80
<strong>Medium Slate Blue</strong>


Medium Purple4
#4E387E
<strong>Medium Purple4</strong>


Midnight Blue
#151B54
<strong>Midnight Blue</strong>


Dark Slate Blue
#2B3856
<strong>Dark Slate Blue</strong>


Dark Slate Gray
#25383C
<strong>Dark Slate Gray</strong>


Dim Gray
#463E41
<strong>Dim Gray</strong>


Cornflower Blue
#151B8D
<strong>Cornflower Blue</strong>


Royal Blue4
#15317E
<strong>Royal Blue4</strong>


Slate Blue4
#342D7E
<strong>Slate Blue4</strong>


Royal Blue
#2B60DE
<strong>Royal Blue</strong>


Royal Blue1
#306EFF
<strong>Royal Blue1</strong>


Royal Blue2
#2B65EC
<strong>Royal Blue2</strong>


Royal Blue3
#2554C7
<strong>Royal Blue3</strong>


Deep Sky Blue
#3BB9FF
<strong>Deep Sky Blue</strong>


Deep Sky Blue2
#38ACEC
<strong>Deep Sky Blue2</strong>


Slate Blue
#357EC7
<strong>Slate Blue</strong>


Deep Sky Blue3
#3090C7
<strong>Deep Sky Blue3</strong>


Deep Sky Blue4
#25587E
<strong>Deep Sky Blue4</strong>


Dodger Blue
#1589FF
<strong>Dodger Blue</strong>


Dodger Blue2
#157DEC
<strong>Dodger Blue2</strong>


Dodger Blue3
#1569C7
<strong>Dodger Blue3</strong>


Dodger Blue4
#153E7E
<strong>Dodger Blue4</strong>


Steel Blue4
#2B547E
<strong>Steel Blue4</strong>


Steel Blue
#4863A0
<strong>Steel Blue</strong>


Slate Blue2
#6960EC
<strong>Slate Blue2</strong>


Violet
#8D38C9
<strong>Violet</strong>


Medium Purple3
#7A5DC7
<strong>Medium Purple3</strong>


Medium Purple
#8467D7
<strong>Medium Purple</strong>


Medium Purple2
#9172EC
<strong>Medium Purple2</strong>


Medium Purple1
#9E7BFF
<strong>Medium Purple1</strong>


Light Steel Blue
#728FCE
<strong>Light Steel Blue</strong>


Steel Blue3
#488AC7
<strong>Steel Blue3</strong>


Steel Blue2
#56A5EC
<strong>Steel Blue2</strong>


Steel Blue1
#5CB3FF
<strong>Steel Blue1</strong>


Sky Blue3
#659EC7
<strong>Sky Blue3</strong>


Sky Blue4
#41627E
<strong>Sky Blue4</strong>


Slate Blue
#737CA1
<strong>Slate Blue</strong>


Slate Blue
#737CA1
<strong>Slate Blue</strong>


Slate Gray3
#98AFC7
<strong>Slate Gray3</strong>


Violet Red
#F6358A
<strong>Violet Red</strong>


Violet Red1
#F6358A
<strong>Violet Red1</strong>


Violet Red2
#E4317F
<strong>Violet Red2</strong>


Deep Pink
#F52887
<strong>Deep Pink</strong>


Deep Pink2
#E4287C
<strong>Deep Pink2</strong>


Deep Pink3
#C12267
<strong>Deep Pink3</strong>


Deep Pink4
#7D053F
<strong>Deep Pink4</strong>


Medium Violet Red
#CA226B
<strong>Medium Violet Red</strong>


Violet Red3
#C12869
<strong>Violet Red3</strong>


Firebrick
#800517
<strong>Firebrick</strong>


Violet Red4
#7D0541
<strong>Violet Red4</strong>


Maroon4
#7D0552
<strong>Maroon4</strong>


Maroon
#810541
<strong>Maroon</strong>


Maroon3
#C12283
<strong>Maroon3</strong>


Maroon2
#E3319D
<strong>Maroon2</strong>


Maroon1
#F535AA
<strong>Maroon1</strong>


Magenta
#FF00FF
<strong>Magenta</strong>


Magenta1
#F433FF
<strong>Magenta1</strong>


Magenta2
#E238EC
<strong>Magenta2</strong>


Magenta3
#C031C7
<strong>Magenta3</strong>


Medium Orchid
#B048B5
<strong>Medium Orchid</strong>


Medium Orchid1
#D462FF
<strong>Medium Orchid1</strong>


Medium Orchid2
#C45AEC
<strong>Medium Orchid2</strong>


Medium Orchid3
#A74AC7
<strong>Medium Orchid3</strong>


Medium Orchid4
#6A287E
<strong>Medium Orchid4</strong>


Purple
#8E35EF
<strong>Purple</strong>


Purple1
#893BFF
<strong>Purple1</strong>


Purple2
#7F38EC
<strong>Purple2</strong>


Purple3
#6C2DC7
<strong>Purple3</strong>


Purple4
#461B7E
<strong>Purple4</strong>


Dark Orchid4
#571B7e
<strong>Dark Orchid4</strong>


Dark Orchid
#7D1B7E
<strong>Dark Orchid</strong>


Dark Violet
#842DCE
<strong>Dark Violet</strong>


Dark Orchid3
#8B31C7
<strong>Dark Orchid3</strong>


Dark Orchid2
#A23BEC
<strong>Dark Orchid2</strong>


Dark Orchid1
#B041FF
<strong>Dark Orchid1</strong>


Plum4
#7E587E
<strong>Plum4</strong>


Pale Violet Red
#D16587
<strong>Pale Violet Red</strong>


Pale Violet Red1
#F778A1
<strong>Pale Violet Red1</strong>


Pale Violet Red2
#E56E94
<strong>Pale Violet Red2</strong>


Pale Violet Red3
#C25A7C
<strong>Pale Violet Red3</strong>


Pale Violet Red4
#7E354D
<strong>Pale Violet Red4</strong>


Plum
#B93B8F
<strong>Plum</strong>


Plum1
#F9B7FF
<strong>Plum1</strong>


Plum2
#E6A9EC
<strong>Plum2</strong>


Plum3
#C38EC7
<strong>Plum3</strong>


Thistle
#D2B9D3
<strong>Thistle</strong>


Thistle3
#C6AEC7
<strong>Thistle3</strong>


Lavender Blush2
#EBDDE2
<strong>Lavender Blush2</strong>


Lavender Blush3
#C8BBBE
<strong>Lavender Blush3</strong>


Thistle2
#E9CFEC
<strong>Thistle2</strong>


Thistle1
#FCDFFF
<strong>Thistle1</strong>


Lavender
#E3E4FA
<strong>Lavender</strong>


Lavender Blush
#FDEEF4
<strong>Lavender Blush</strong>


Light Steel Blue1
#C6DEFF
<strong>Light Steel Blue1</strong>


Light Blue
#ADDFFF
<strong>Light Blue</strong>


Light Blue1
#BDEDFF
<strong>Light Blue1</strong>


Light Cyan
#E0FFFF
<strong>Light Cyan</strong>


Slate Gray1
#C2DFFF
<strong>Slate Gray1</strong>


Slate Gray2
#B4CFEC
<strong>Slate Gray2</strong>


Light Steel Blue2
#B7CEEC
<strong>Light Steel Blue2</strong>


Turquoise1
#52F3FF
<strong>Turquoise1</strong>


Cyan
#00FFFF
<strong>Cyan</strong>


Cyan1
#57FEFF
<strong>Cyan1</strong>


Cyan2
#50EBEC
<strong>Cyan2</strong>


Turquoise2
#4EE2EC
<strong>Turquoise2</strong>


Medium Turquoise
#48CCCD
<strong>Medium Turquoise</strong>


Turquoise
#43C6DB
<strong>Turquoise</strong>


Dark Slate Gray1
#9AFEFF
<strong>Dark Slate Gray1</strong>


Dark Slate Gray2
#8EEBEC
<strong>Dark slate Gray2</strong>


Dark Slate Gray3
#78c7c7
<strong>Dark Slate Gray3</strong>


Cyan3
#46C7C7
<strong>Cyan3</strong>


Turquoise3
#43BFC7
<strong>Turquoise3</strong>


Cadet Blue3
#77BFC7
<strong>Cadet Blue3</strong>


Pale Turquoise3
#92C7C7
<strong>Pale Turquoise3</strong>


Light Blue2
#AFDCEC
<strong>Light Blue2</strong>


Dark Turquoise
#3B9C9C
<strong>Dark Turquoise</strong>


Cyan4
#307D7E
<strong>Cyan4</strong>


Light Sea Green
#3EA99F
<strong>Light Sea Green</strong>


Light Sky Blue
#82CAFA
<strong>Light Sky Blue</strong>


Light Sky Blue2
#A0CFEC
<strong>Light Sky Blue2</strong>


Light Sky Blue3
#87AFC7
<strong>Light Sky Blue3</strong>


Sky Blue
#82CAFF
<strong>Sky Blue</strong>


Sky Blue2
#79BAEC
<strong>Sky Blue2</strong>


Light Sky Blue4
#566D7E
<strong>Light Sky Blue4</strong>


Sky Blue
#6698FF
<strong>Sky Blue</strong>


Light Slate Blue
#736AFF
<strong>Light Slate Blue</strong>


Light Cyan2
#CFECEC
<strong>Light Cyan2</strong>


Light Cyan3
#AFC7C7
<strong>Light Cyan3</strong>


Light Cyan4
#717D7D
<strong>Light Cyan4</strong>


Light Blue3
#95B9C7
<strong>Light Blue3</strong>


Light Blue4
#5E767E
<strong>Light Blue4</strong>


Pale Turquoise4
#5E7D7E
<strong>Pale Turquoise4</strong>


Dark Sea Green4
#617C58
<strong>Dark Sea Green4</strong>


Medium Aquamarine
#348781
<strong>Medium Aquamarine</strong>


Medium Sea Green
#306754
<strong>Medium Sea Green</strong>


Sea Green
#4E8975
<strong>Sea Green</strong>


Dark Green
#254117
<strong>Dark Green</strong>


Sea Green4
#387C44
<strong>Sea Green4</strong>


Forest Green
#4E9258
<strong>Forest Green</strong>


Medium Forest Green
#347235
<strong>Medium Forest Green</strong>


Spring Green4
#347C2C
<strong>Spring Green4</strong>


Dark Olive Green4
#667C26
<strong>Dark Olive Green4</strong>


Chartreuse4
#437C17
<strong>Chartreuse4</strong>


Green4
#347C17
<strong>Green4</strong>


Medium Spring Green
#348017
<strong>Medium Spring Green</strong>


Spring Green
#4AA02C
<strong>Spring Green</strong>


Lime Green
#41A317
<strong>Lime Green</strong>


Spring Green
#4AA02C
<strong>Spring Green</strong>


Dark Sea Green
#8BB381
<strong>Dark Sea Green</strong>


Dark Sea Green3
#99C68E
<strong>Dark Sea Green3</strong>


Green3
#4CC417
<strong>Green3</strong>


Chartreuse3
#6CC417
<strong>Chartreuse3</strong>


Yellow Green
#52D017
<strong>Yellow Green</strong>


Spring Green3
#4CC552
<strong>Spring Green3</strong>


Sea Green3
#54C571
<strong>Sea Green3</strong>


Spring Green2
#57E964
<strong>Spring Green2</strong>


Spring Green1
#5EFB6E
<strong>Spring Green1</strong>


Sea Green2
#64E986
<strong>Sea Green2</strong>


Sea Green1
#6AFB92
<strong>Sea Green1</strong>


Dark Sea Green2
#B5EAAA
<strong>Dark Sea Green2</strong>


Dark Sea Green1
#C3FDB8
<strong>Dark Sea Green1</strong>


Green
#00FF00
<strong>Green</strong>


Lawn Green
#87F717
<strong>Lawn Green</strong>


Green1
#5FFB17
<strong>Green1</strong>


Green2
#59E817
<strong>Green2</strong>


Chartreuse2
#7FE817
<strong>Chartreuse2</strong>


Chartreuse
#8AFB17
<strong>Chartreuse</strong>


Green Yellow
#B1FB17
<strong>Green Yellow</strong>


Dark Olive Green1
#CCFB5D
<strong>Dark Olive Green1</strong>


Dark Olive Green2
#BCE954
<strong>Dark Olive Green2</strong>


Dark Olive Green3
#A0C544
<strong>Dark Olive Green3</strong>


Yellow
#FFFF00
<strong>Yellow</strong>


Yellow1
#FFFC17
<strong>Yellow1</strong>


Khaki1
#FFF380
<strong>Khaki1</strong>


Khaki2
#EDE275
<strong>Khaki2</strong>


Goldenrod
#EDDA74
<strong>Goldenrod</strong>


Gold2
#EAC117
<strong>Gold2</strong>


Gold1
#FDD017
<strong>Gold1</strong>


Goldenrod1
#FBB917
<strong>Goldenrod1</strong>


Goldenrod2
#E9AB17
<strong>Goldenrod2</strong>


Gold
#D4A017
<strong>Gold</strong>


Gold3
#C7A317
<strong>Gold3</strong>


Goldenrod3
#C68E17
<strong>Goldenrod3</strong>


Dark Goldenrod
#AF7817
<strong>Dark Goldenrod</strong>


Khaki
#ADA96E
<strong>Khaki</strong>


Khaki3
#C9BE62
<strong>Khaki3</strong>


Khaki4
#827839
<strong>Khaki4</strong>


Dark Goldenrod1
#FBB117
<strong>Dark Goldenrod1</strong>


Dark Goldenrod2
#E8A317
<strong>Dark Goldenrod2</strong>


Dark Goldenrod3
#C58917
<strong>Dark Goldenrod3</strong>


Sienna1
#F87431
<strong>Sienna1</strong>


Sienna2
#E66C2C
<strong>Sienna2</strong>


Dark Orange
#F88017
<strong>Dark Orange</strong>


Dark Orange1
#F87217
<strong>Dark Orange1</strong>


Dark Orange2
#E56717
<strong>Dark Orange2</strong>


Dark Orange3
#C35617
<strong>Dark Orange3</strong>


Sienna3
#C35817
<strong>Sienna3</strong>


Sienna
#8A4117
<strong>Sienna</strong>


Sienna4
#7E3517
<strong>Sienna4</strong>


Indian Red4
#7E2217
<strong>Indian Red4</strong>


Dark Orange3
#7E3117
<strong>Dark Orange3</strong>


Salmon4
#7E3817
<strong>Salmon4</strong>


Dark Goldenrod4
#7F5217
<strong>Dark Goldenrod4</strong>


Gold4
#806517
<strong>Gold4</strong>


Goldenrod4
#805817
<strong>Goldenrod4</strong>


Light Salmon4
#7F462C
<strong>Light Salmon4</strong>


Chocolate
#C85A17
<strong>Chocolate</strong>


Coral3
#C34A2C
<strong>Coral3</strong>


Coral2
#E55B3C
<strong>Coral2</strong>


Coral
#F76541
<strong>Coral</strong>


Dark Salmon
#E18B6B
<strong>Dark Salmon</strong>


Salmon1
#F88158
<strong>Pale Turquoise4</strong>


Salmon2
#E67451
<strong>Salmon2</strong>


Salmon3
#C36241
<strong>Salmon3</strong>


Light Salmon3
#C47451
<strong>Light Salmon3</strong>


Light Salmon2
#E78A61
<strong>Light Salmon2</strong>


Light Salmon
#F9966B
<strong>Light Salmon</strong>


Sandy Brown
#EE9A4D
<strong>Sandy Brown</strong>


Hot Pink
#F660AB
<strong>Hot Pink</strong>


Hot Pink1
#F665AB
<strong>Hot Pink1</strong>


Hot Pink2
#E45E9D
<strong>Hot Pink2</strong>


Hot Pink3
#C25283
<strong>Hot Pink3</strong>


Hot Pink4
#7D2252
<strong>Hot Pink4</strong>


Light Coral
#E77471
<strong>Light Coral</strong>


Indian Red1
#F75D59
<strong>Indian Red1</strong>


Indian Red2
#E55451
<strong>Indian Red2</strong>


Indian Red3
#C24641
<strong>Indian Red3</strong>


Red
#FF0000
<strong>Red</strong>


Red1
#F62217
<strong>Red1</strong>


Red2
#E41B17
<strong>Red2</strong>


Firebrick1
#F62817
<strong>Firebrick1</strong>


Firebrick2
#E42217
<strong>Firebrick2</strong>


Firebrick3
#C11B17
<strong>Firebrick3</strong>


Pink
#FAAFBE
<strong>Pink</strong>


Rosy Brown1
#FBBBB9
<strong>Rosy Brown1</strong>


Rosy Brown2
#E8ADAA
<strong>Rosy Brown2</strong>


Pink2
#E7A1B0
<strong>Pink2</strong>


Light Pink
#FAAFBA
<strong>Light Pink</strong>


Light Pink1
#F9A7B0
<strong>Light Pink1</strong>


Light Pink2
#E799A3
<strong>Light Pink2</strong>


Pink3
#C48793
<strong>Pink3</strong>


Rosy Brown3
#C5908E
<strong>Rosy Brown3</strong>


Rosy Brown
#B38481
<strong>Rosy Brown</strong>


Light Pink3
#C48189
<strong>Light Pink3</strong>


Rosy Brown4
#7F5A58
<strong>Rosy Brown4</strong>


Light Pink4
#7F4E52
<strong>Light Pink4</strong>


Pink4
#7F525D
<strong>Pink4</strong>


Lavender Blush4
#817679
<strong>Lavendar Blush4</strong>


Light Goldenrod4
#817339
<strong>Light Goldenrod4</strong>


Lemon Chiffon4
#827B60
<strong>Lemon Chiffon4</strong>


Lemon Chiffon3
#C9C299
<strong>Lemon Chiffon3</strong>


Light Goldenrod3
#C8B560
<strong>Light Goldenrod3</strong>


Light Golden2
#ECD672
<strong>Light Golden2</strong>


Light Goldenrod
#ECD872
<strong>Light Goldenrod</strong>


Light Goldenrod1
#FFE87C
<strong>Light Goldenrod1</strong>


Lemon Chiffon2
#ECE5B6
<strong>Lemon Chiffon2</strong>


Lemon Chiffon
#FFF8C6
<strong>Lemon Chiffon</strong>


Light Goldenrod Yellow
#FAF8CC
<strong>Light Goldenrod Yellow<br /><br /></strong>



				]]>
			</description>
			<pubDate>Sun, 03 Oct 2010 19:55:32 +0000</pubDate>
			<link>http://pozycjonowanie.svajs.pl/blog/kolory-html-paleta-kolorow/</link>
			<guid>http://pozycjonowanie.svajs.pl/blog/kolory-html-paleta-kolorow/</guid>
			</item><item>
			<title><![CDATA[Piękna boczna nawigacja: CSS i jQuery Tutorial]]></title>
			<description>
				<![CDATA[
				<p>Beautiful Slide Out Navigation: A CSS and jQuery Tutorial</p>
<p>Artykuł pochodzi z <a class="bumpbox" title="CODROPS" href="http://tympanus.net/codrops/2009/11/30/beautiful-slide-out-navigation-a-css-and-jquery-tutorial/" target="_blank">CODROPS</a></p>
<p>&nbsp;</p>
<p><img src="http://dip.svajs.pl/image-D8AE_4C829C85.jpg" alt="Gł&oacute;ne zdjęcie" width="460" height="295" /></p>
<p>Ostatnio znalazłem dość ciekawe menu. Boczne inne niż wszystkie. Dziś spr&oacute;buje się zwami nim podzielić.</p>
<p></p>
<h1><a class="bumpbox" title="LiveDEMO" href="http://tympanus.net/Tutorials/FixedNavigationTutorial/">Zobacz Live Demo</a></h1>
<p>Jeżeli demo was zainteres

owało to bierzemy się do pracy.</p>
<h1>1. Struktura HTML</h1>
<ol> </ol>
<p>Ustalamy prostą nawigację pamiętając o używaniu ID ponieważ będzie potrzebne przy javaScript</p>
<p></p>
&lt;ul id="navigation"&gt;
&nbsp;&lt;li class="home"&gt;&lt;a title="Home"&gt;&lt;/a&gt;&lt;/li&gt;
&nbsp;&lt;li class="about"&gt;&lt;a title="About"&gt;&lt;/a&gt;&lt;/li&gt;
&nbsp;&lt;li class="search"&gt;&lt;a title="Search"&gt;&lt;/a&gt;&lt;/li&gt;
&nbsp;&lt;li class="photos"&gt;&lt;a title="Photos"&gt;&lt;/a&gt;&lt;/li&gt;
&nbsp;&lt;li class="rssfeed"&gt;&lt;a title="Rss Feed"&gt;&lt;/a&gt;&lt;/li&gt;
&nbsp;&lt;li class="podcasts"&gt;&lt;a title="Podcasts"&gt;&lt;/a&gt;&lt;/li&gt;
&nbsp;&lt;li class="contact"&gt;&lt;a title="Contact"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
<h3>




1
&lt;ul&nbsp;id="navigation"&gt;








2
&nbsp;&lt;li&nbsp;class="home"&gt;&lt;a&nbsp;title="Home"&gt;&lt;/a&gt;&lt;/li&gt;








3
&nbsp;&lt;li&nbsp;class="about"&gt;&lt;a&nbsp;title="About"&gt;&lt;/a&gt;&lt;/li&gt;








4
&nbsp;&lt;li&nbsp;class="search"&gt;&lt;a&nbsp;title="Search"&gt;&lt;/a&gt;&lt;/li&gt;








5
&nbsp;&lt;li&nbsp;class="photos"&gt;&lt;a&nbsp;title="Photos"&gt;&lt;/a&gt;&lt;/li&gt;








6
&nbsp;&lt;li&nbsp;class="rssfeed"&gt;&lt;a&nbsp;title="Rss Feed"&gt;&lt;/a&gt;&lt;/li&gt;








7
&nbsp;&lt;li&nbsp;class="podcasts"&gt;&lt;a&nbsp;title="Podcasts"&gt;&lt;/a&gt;&lt;/li&gt;








8
&nbsp;&lt;li&nbsp;class="contact"&gt;&lt;a&nbsp;title="Contact"&gt;&lt;/a&gt;&lt;/li&gt;








9
&lt;/ul&gt;




</h3>
<p>&nbsp;</p>
<h1>2. Kodowanie CSS</h1>
<p>Najpierw musimy zakodować style dla listy:</p>
<p>&nbsp;</p>
<h3>
<p>&nbsp;</p>





1
ul#navigation {








2
&nbsp;&nbsp;&nbsp;&nbsp;position:&nbsp;fixed;








3
&nbsp;&nbsp;&nbsp;&nbsp;margin:&nbsp;0px;








4
&nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;0px;








5
&nbsp;&nbsp;&nbsp;&nbsp;top:&nbsp;10px;








6
&nbsp;&nbsp;&nbsp;&nbsp;left:&nbsp;0px;








7
&nbsp;&nbsp;&nbsp;&nbsp;list-style:&nbsp;none;








8
&nbsp;&nbsp;&nbsp;&nbsp;z-index:9999;








9
}





<p>&nbsp;</p>
</h3>
<p>Nawigacja powinna być zawsze dostępna dla użytkownika nawet podczas przesuwania strony. &nbsp;Ten proglem rozwiązuje nam parametr position z opcją fixed. Aby Nawigacja była w odpowiednim miejscu ustawiamy parametry Margin i Padding na 0px . Teraz należy ustawić naszą nawigację nad wszystkimi innymi elementami dla tego też ustawiamy parametr z-index na najwyższą wartość 9999.</p>
<p>Teraz możemy zająć się kodowaniem element&oacute;w listy</p>
<p>&nbsp;</p>
<h3>




1
ul#navigation li {








2
&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;100px;








3
}




</h3>
<p>Dla link&oacute;w w liście nawigacji ustawiamy następujące style</p>
<p>&nbsp;</p>
<p><strong>&nbsp;</strong></p>
<h3>




01
ul#navigation li a {








02
&nbsp;&nbsp;&nbsp;&nbsp;display:&nbsp;block;








03
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:&nbsp;-85px;








04
&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;100px;








05
&nbsp;&nbsp;&nbsp;&nbsp;height:&nbsp;70px;








06
&nbsp;&nbsp;&nbsp;&nbsp;background-color:#CFCFCF;








07
&nbsp;&nbsp;&nbsp;&nbsp;background-repeat:no-repeat;








08
&nbsp;&nbsp;&nbsp;&nbsp;background-position:center&nbsp;center;








09
&nbsp;&nbsp;&nbsp;&nbsp;border:1px&nbsp;solid&nbsp;#AFAFAF;








10
}




</h3>
<p>Dla parametru Margin-left ustawiamy -85 px ponieważ chcemy ukryć tylko ikony a nie całą nawigację.</p>
<p><img src="http://dip.svajs.pl/image-9CD5_4C82A644.jpg" alt="schowane icony" width="379" height="248" /></p>
<p>W części JavaScript zdefiniujemy opcję wysuwania się tej navigacji. Lecz najpierw dodajmy coś co IE nie lubi, tzn. zaokrąglenia :D</p>
<p>&nbsp;</p>




01
ul#navigation li a {








02
&nbsp;&nbsp;&nbsp;&nbsp;display:&nbsp;block;








03
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:&nbsp;-85px;








04
&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;100px;








05
&nbsp;&nbsp;&nbsp;&nbsp;height:&nbsp;70px;








06
&nbsp;&nbsp;&nbsp;&nbsp;background-color:#CFCFCF;








07
&nbsp;&nbsp;&nbsp;&nbsp;background-repeat:no-repeat;








08
&nbsp;&nbsp;&nbsp;&nbsp;background-position:center&nbsp;center;








09
&nbsp;&nbsp;&nbsp;&nbsp;border:1px&nbsp;solid&nbsp;#AFAFAF;








10
&nbsp;&nbsp;&nbsp;&nbsp;-moz-border-radius:0px&nbsp;10px&nbsp;10px&nbsp;0px;








11
&nbsp;&nbsp;&nbsp;&nbsp;-webkit-border-bottom-right-radius:&nbsp;10px;








12
&nbsp;&nbsp;&nbsp;&nbsp;-webkit-border-top-right-radius:&nbsp;10px;








13
&nbsp;&nbsp;&nbsp;&nbsp;-khtml-border-bottom-right-radius:&nbsp;10px;








14
&nbsp;&nbsp;&nbsp;&nbsp;-khtml-border-top-right-radius:&nbsp;10px;








15
}




<p>Na koniec nadajemy poszczeg&oacute;lnym linkom ich ikony. Najlepsze icony znadziecie na portalu <a class="bumpbox" title="dryicons" href="http://dryicons.com/" target="_blank">DryIcons</a>. Polecam icony z 4 stron:<a class="bumpbox" href="http://dryicons.com/free-icons/preview/colorful-stickers-icons-set/"> 1</a>,<a class="bumpbox" href="http://dryicons.com/free-icons/preview/colorful-stickers-part-2-icons-set/"> 2</a>, <a class="bumpbox" href="http://dryicons.com/free-icons/preview/colorful-stickers-part-3-icons-set/">3</a>&nbsp;i <a class="bumpbox" href="http://dryicons.com/free-icons/preview/colorful-stickers-part-4-icons-set/">4</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>




01
ul#navigation .home a{








02
&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;url(../images/home.png);








03
}








04
ul#navigation .about a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {








05
&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;url(../images/id_card.png);








06
}








07
ul#navigation .search a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {








08
&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;url(../images/search.png);








09
}








10
ul#navigation .podcasts a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {








11
&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;url(../images/ipod.png);








12
}








13
ul#navigation .rssfeed a&nbsp;&nbsp; {








14
&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;url(../images/rss.png);








15
}








16
ul#navigation .photos a&nbsp;&nbsp;&nbsp;&nbsp; {








17
&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;url(../images/camera.png);








18
}








19
ul#navigation .contact a&nbsp;&nbsp;&nbsp; {








20
&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;url(../images/mail.png);








21
}




<p>&nbsp;</p>
<p>I oto całe potrzebne CSS teraz zajmiemy się JavaScript aby tchnąć w naszą nawigację odrobinę życia.</p>
<h1>3. Kodowanie JavaScript</h1>
<p>&nbsp;</p>
<p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">Używamy jQuery, zrobimy tak aby ikony pokazywały się zawsze kiedy najedziemy na dany element listy. Pamiętaj, elementy listy same w sobie mają szerokość 100 px, tylko elementy linku są wypychane na zewnątrz strony tak aby nie były widoczne.</p>
<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">Musimy zdefiniować następującą funkcję (przed końcem body tag [&lt;/body&gt;]) to spowoduje wykonanie funkcji kiedy nadjedziemy nad li:</p>






01
$(function() {








02
&nbsp;$('#navigation &gt; li').hover(








03
&nbsp;&nbsp;function&nbsp;() {








04
&nbsp;&nbsp;&nbsp;$('a',$(this)).stop().animate({'marginLeft':'-2px'},200);








05
&nbsp;&nbsp;},








06
&nbsp;&nbsp;function&nbsp;() {








07
&nbsp;&nbsp;&nbsp;$('a',$(this)).stop().animate({'marginLeft':'-85px'},200);








08
&nbsp;&nbsp;}








09
&nbsp;);








10
});






<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">A więc, najeżdżając na dany element dostaniemy lewy <em>margin </em>na -2 px, dodatkowo pięknie się animuje, nie za wolno i płynnie (200 milisekund). Odsuwając myszkę na zewnątrz menu element z powrotem wraca na swoją starą pozycje lewy <em>margin </em>-85 px. Funkcja <em>stop()&nbsp;</em><a style="color: #0e70a9; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px; margin: 0px;" href="http://docs.jquery.com/Effects/stop" target="_blank">&ldquo;stops all the currently running animations on all the specified elements&rdquo;</a>&nbsp;&nbsp;kt&oacute;ra nadaje nam piękny efekt zatrzymania w przypadku szybkiego najeżdżania na wszystkie elementy. (bez tej funkcji całe menu będzie pływało aż wykona wszystkie wywołania).</p>
<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">Teraz na prawdę miło by było sprawić aby użytkownik miał świadomość istnienia tak niesamowitej nawigacji na jego stronie. W tej chwili, użytkownik ledwo widzi małe szare obramowania wystające z poza strony. Czy może być coś lepszego od pokazania całej nawigacji kr&oacute;tko przez załadowaniem się strony? I to właśnie zrobimy.</p>
<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">Tak więc, celowo, sprawimy aby nawigacja pojawiła się. Do tego celu zmienimy lewy <em>margin </em>elementu linku:</p>






01
ul#navigation li a {








02
&nbsp;&nbsp;&nbsp;&nbsp;display:&nbsp;block;








03
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:&nbsp;-2px;








04
&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;100px;








05
&nbsp;&nbsp;&nbsp;&nbsp;height:&nbsp;70px;








06
&nbsp;&nbsp;&nbsp;&nbsp;background-color:#CFCFCF;








07
&nbsp;&nbsp;&nbsp;&nbsp;background-repeat:no-repeat;








08
&nbsp;&nbsp;&nbsp;&nbsp;background-position:center&nbsp;center;








09
&nbsp;&nbsp;&nbsp;&nbsp;border:1px&nbsp;solid&nbsp;#AFAFAF;








10
&nbsp;&nbsp;&nbsp;&nbsp;-moz-border-radius:0px&nbsp;10px&nbsp;10px&nbsp;0px;








11
&nbsp;&nbsp;&nbsp;&nbsp;-webkit-border-bottom-right-radius:&nbsp;10px;








12
&nbsp;&nbsp;&nbsp;&nbsp;-webkit-border-top-right-radius:&nbsp;10px;








13
&nbsp;&nbsp;&nbsp;&nbsp;-khtml-border-bottom-right-radius:&nbsp;10px;








14
&nbsp;&nbsp;&nbsp;&nbsp;-khtml-border-top-right-radius:&nbsp;10px;








15
&nbsp;&nbsp;&nbsp;&nbsp;opacity:&nbsp;0.6;








16
&nbsp;&nbsp;&nbsp;&nbsp;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);








17
}






<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">I dodamy następującą linię na początku funkcji JavaScript:</p>






01
$(function() {








02
&nbsp;








03
&nbsp;$('#navigation a').stop().animate({'marginLeft':'-85px'},1000);








04
&nbsp;








05
&nbsp;$('#navigation &gt; li').hover(








06
&nbsp;&nbsp;function&nbsp;() {








07
&nbsp;&nbsp;&nbsp;$('a',$(this)).stop().animate({'marginLeft':'-2px'},200);








08
&nbsp;&nbsp;},








09
&nbsp;&nbsp;function&nbsp;() {








10
&nbsp;&nbsp;&nbsp;$('a',$(this)).stop().animate({'marginLeft':'-85px'},200);








11
&nbsp;&nbsp;}








12
&nbsp;);








13
});






<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">W tej linii zdefiniowaliśmy&nbsp;<em>margin </em>wszystkich element&oacute;w listy powinien dostać wartość -85 px na czas 1 sekundy. Dzięki temu pokazujemy nawigację a JavaScript ją ukryje.</p>
<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">I to wszystko!</p>
<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">Jeśli jesteś fanatykiem cieni, możemy dodać poniższe linie do swojego CSS:</p>






01
ul#navigation li a {








02
&nbsp;&nbsp;&nbsp;&nbsp;display:&nbsp;block;








03
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:&nbsp;-2px;








04
&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;100px;








05
&nbsp;&nbsp;&nbsp;&nbsp;height:&nbsp;70px;








06
&nbsp;&nbsp;&nbsp;&nbsp;background-color:#CFCFCF;








07
&nbsp;&nbsp;&nbsp;&nbsp;background-repeat:no-repeat;








08
&nbsp;&nbsp;&nbsp;&nbsp;background-position:center&nbsp;center;








09
&nbsp;&nbsp;&nbsp;&nbsp;border:1px&nbsp;solid&nbsp;#AFAFAF;








10
&nbsp;&nbsp;&nbsp;&nbsp;-moz-border-radius:0px&nbsp;10px&nbsp;10px&nbsp;0px;








11
&nbsp;&nbsp;&nbsp;&nbsp;-webkit-border-bottom-right-radius:&nbsp;10px;








12
&nbsp;&nbsp;&nbsp;&nbsp;-webkit-border-top-right-radius:&nbsp;10px;








13
&nbsp;&nbsp;&nbsp;&nbsp;-khtml-border-bottom-right-radius:&nbsp;10px;








14
&nbsp;&nbsp;&nbsp;&nbsp;-khtml-border-top-right-radius:&nbsp;10px;








15
&nbsp;&nbsp;&nbsp;&nbsp;-moz-box-shadow:&nbsp;0px&nbsp;4px&nbsp;3px&nbsp;#000;








16
&nbsp;&nbsp;&nbsp;&nbsp;-webkit-box-shadow:&nbsp;0px&nbsp;4px&nbsp;3px&nbsp;#000;








17
}






<p style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;">Dodanie box&oacute;w cienia i usuwając parametr <em>opacity</em>, nadamy naszej nawigacji wygląd 3D. Zostawiając parametr <em>opacity </em>wygląd będzie nadal fajny, wypr&oacute;bujcie to sami i bawcie się dobrze!</p>
				]]>
			</description>
			<pubDate>Sat, 04 Sep 2010 21:26:47 +0000</pubDate>
			<link>http://pozycjonowanie.svajs.pl/blog/piekna-boczna-nawigacja-css-i-jquery-tutorial/</link>
			<guid>http://pozycjonowanie.svajs.pl/blog/piekna-boczna-nawigacja-css-i-jquery-tutorial/</guid>
			</item><item>
			<title><![CDATA[Google Page Speed and Yslow 2.0]]></title>
			<description>
				<![CDATA[
				<p>Może to już nie jest super nowinka ale postanowiłem rozpisać się na ten temat troszkę.&nbsp;</p>
<p>&nbsp;</p>
<p>Wkr&oacute;tce po wydaniu przez Yahoo swojego&nbsp;<a href="http://developer.yahoo.com/yslow/">Yslow</a>, Google opublikowało&nbsp;<a href="http://code.google.com/speed/page-speed/">Page Speed</a>. Te narzędzia służą gł&oacute;wnie do optymalizacji stron internetowych. Szczerze powiem, że pr&oacute;cz standardu w3c, to właśnie Page Speed i Yslow są moimi gł&oacute;wnymi narzędziami przy tworzeniu stron.&nbsp;</p>
<p>&nbsp;</p>
<p>Page Speed jest podobny do Yslow w wielu aspektach. Pracuje na pluginie FireFox "<a title="Firebug" href="https://addons.mozilla.org/pl/firefox/addon/1843" target="_blank">FIREBUG</a>". Analizue stronę zgodnie z zestaw

&lt;script type="&gt; langs/en.js" type="text/javascript"&gt; em określ&nbsp;


onych reguł (kt&oacute;r&nbsp;

e tu opiszę). Nie trzymanie się tych reguł może sprawić słabsze wyniki w pozycjonowaniu (przynajmniej według mnie) automatycznie przy instalacji otrzymujemy monitor aktywności strony (<em>Page Speed Activity</em>) o kt&oacute;rym dziś nie napiszę.</p>
<p><br /><img style="border: 0px initial initial;" src="http://www.img1seo.svajs.pl/images/articles/page-speed.jpg" alt="Google Page Speed" /><br />Dla każdej reguły, Page Speed podaje łatwo i prz&nbsp;

ejrzyście jak sobie radzisz, zielony haczyk (Dobrze - jak jest + to jeszcze coś można poprawić), czerwone k&oacute;łko (Źle - szybko napraw) lub pomarańczowy tr&oacute;jkącik (Średnio - ani dobrze ani źle). Jest r&oacute;wnież og&oacute;lny wynik procentowy, ale wszystkie sugestie nie są posegregowane względem ważności.&nbsp;</p>
<p>&nbsp;</p>
<h2 style="font-size: 1.5em;">Page Speed i Yslow 1.0 wsp&oacute;lne reguły</h2>
<p>Te reguły są takie same dla obu przypadk&oacute;w. Postaram się rozpisać je w dalszej części.</p>
<ul>
<li>Avoid CSS expressions&nbsp;</li>
<li>Combine external CSS</li>
<li>Combine external javascript</li>
<li>Enable gzip compression</li>
<li>Leverage browser caching</li>
<li>Minify javascript</li>
<li>Minimize DNS lookups</li>
<li>Minimize redirects</li>
<li>Parallelize downloads across multiple hostnames</li>
<li>Put CSS in the document head</li>
</ul>
<p>Page Speed może czasami doradzać abyś zrobił dość głupie rzeczy. Np. reguła &ldquo;Leverage browser caching&rdquo;, Page Speed sugeruje abyś zrobił&nbsp;__utm.gif&nbsp;cacheable. Ten malutki gif jest używany przez Google Analytics do prowadzenia statystyk. Jeżeli zrobi się go cacheable, Analytics przestanie śledzić użytkownik&oacute;w kt&oacute;rzy wr&oacute;cili z cache. Moja rada&nbsp;<strong>Zostaw go w spokoju!</strong></p>
<h2 style="font-size: 1.5em;">Page Speed i Yslow 2.0 wsp&oacute;lne reguły</h2>
<ul>
<li>Minimize cookie size</li>
<li>Serve static content from a cookie-less domain</li>
<li>Specify image dimensions</li>
</ul>
<h3 style="font-size: 1.17em;">Minimize cookie size</h3>
<p>Google jest tu troszkę bardziej konkretny niż Yslow: Utrzymaj średnią wagę cookie poniżej 400 bytes. M&oacute;j webSEOsys w standardzie spełnia tą regułę dla obu narzędzi.</p>
<h3 style="font-size: 1.17em;">Serve static content from a cookie-less domain</h3>
<p>Nie jestem przekonany do tej reguły i podejrzewam, że wiele innych webmaster&oacute;w też tak się do tego odniesie. Niespodziewanie Page speed i Yslow 2.0 sugerują aby komponenty strony take jak images (obrazy), r&oacute;wnież posiadały cookies. Według mnie to jest generalnie bezsensu i nie ma większego zastosowania przy ruchu sieciowym. Najlepszym sposobem naprawienia tej reguły to użycie CND, oczywiście to r&oacute;wnież pozwoli na wyższy wynik &nbsp;w Yslow "Use a CDN".</p>
<h3 style="font-size: 1.17em;">Specify image dimensions</h3>
<p>W końcu dość leniwym projektantom, kt&oacute;rzy często biorą ogromne zdjęcia i używają HTML do zgniatania go do pożądanych rozmiar&oacute;w. W konsekwencji waga pliku będzie znacznie większa niż potrzeba&nbsp;

.</p>
<p><strong>Nie używaj HTML do zmiany rozmiaru zdjęć!</strong>&nbsp;Używaj do tego program&oacute;w graficznych (np. darmowego programu&nbsp;<a href="http://www.faststone.org/FSResizerDetail.htm" target="_blank">FastStone Photo Resizer</a>). Atrybuty&nbsp;<em>width&nbsp;</em>i&nbsp;<em>height&nbsp;</em>w HTML w tagu &lt;img&gt; powinien dokładnie odpowiadać prawdziwym rozmiarom obrazu. Trzymając się tego nie będziecie mieć problemu z wyglądem obrazu w r&oacute;żnych przeglądarkach, bo nie będą musiały skalować obrazu.</p>
<p>Tu raczej powinniście mieć zawsze Perfekcyjny wynik! Tylko wszystko trzeba robić jak należy!</p>
<h2 style="font-size: 1.5em;">Reguły tylko dla Page Speed</h2>
<p>W niekt&oacute;rych przypadkach porady Yslow mogą zawierać poniższe tematy, jednak nie są one wynikiem automatycznego sprawdzania waszej strony.</p>
<ul>
<li>Defer loading of javascript</li>
<li>Optimize images</li>
<li>Optimize the order of styles and scripts</li>
<li>Remove unused CSS</li>
<li>Serve resources from a consistent URL</li>
<li>Leverage proxy caching</li>
<li>Use efficient CSS selectors</li>
</ul>
<h3 style="font-size: 1.17em;">Defer loading of javascript</h3>
<p>Zanim będziesz m&oacute;gł uruchomić tę regułę, będziesz musiał uruchomić opcję &ldquo;Profile Deferrable Javascript&rdquo; w opcjach FireFox. Polecam wyłączyć tą opcję po wykonaniu test&oacute;w ponieważ FireFox może bardzo zwolnić. Sam nie używam tej opcji przy sprawdzaniu. Większość błęd&oacute;w kt&oacute;re otrzymałem pochodziły wprost od Google ga.js. W sumie mieszanie przy ich ustawieniach może pomieszać nam wyniki Google Analytics.&nbsp;</p>
<p>Kiedyś to opiszę bardziej szczeg&oacute;łowo, może ktoś z was coś w komentarzach napisze.</p>
<p>A tu procedura uruchomienia &ldquo;Profile Deferrable Javascript&rdquo;</p>
<ol>
<li>(Re-)start Firefox.</li>
<li>Select&nbsp;<strong>Tools</strong>&nbsp;&gt;&nbsp;<strong>Firebug</strong>&nbsp;&gt;&nbsp;<strong>Open Firebug</strong>.</li>
<li>In the Firebug window, select the&nbsp;<strong>Page Speed</strong>&nbsp;tab, and click the down arrow to display the options pop-up menu</li>
<li>From the pop-up menu,&nbsp;select&nbsp;<strong>Profile Deferrable JavaScript</strong>.</li>
<li>Navigate to the web page you want to analyze.&nbsp;</li>
<li>When the page has finished loading, click&nbsp;<strong>Analyze Performance</strong>.</li>
<li>To run the profiler against another page, close Firefox and restart the procedure.</li>
</ol>
<h4 style="font-size: 1em;">Optimise images</h4>
<p>Page Speed automatycznie tworzy zoptymalizowaną wersję waszych plik&oacute;w i linka do nich. Szczerze, to jest najlepsza funkcja w całym Page Speed. &nbsp;This is similar to running your images through Smush.it.</p>
<h4 style="font-size: 1em;">Optimise the order of styles and scripts</h4>
<p>To jest najprostsza reguła ze wszystkich. Pamiętaj Style nad skryptami!. Idealnie wygląda to mniej więcej tak</p>
<p>&nbsp;</p>




1
&lt;head&gt;


2

&lt;link href="<a href="view-source:http:/seo.svajs.pl/css/style.css">css/style.css</a>" rel="stylesheet" type="text/css" /&gt;









3

&lt;script language="javascript" type="text/javascript" src="js/slider/jquery-1.3.2.min.js"&gt;&lt;/script&gt;



4
&lt;/head&gt;




<p>&nbsp;</p>
<h4 style="font-size: 1em;">Remove unused CSS</h4>
<p>No tak, to jest prawie nie możliwe. Dobrze, że m&oacute;wię prawie :D. Jeżeli ktoś piszę szablon strony oparty o CSS to standardowo robi się prosty HTML z CSS kt&oacute;ry uwzględnia wszystkie zmienne, takie jak ramki, boxy, divy, ul ale r&oacute;wnież ul w div, ul w table itd. Pr&oacute;bujemy przewidzieć wszystkie możliwe elementy strony tak aby zawsze wyglądała pięknie. Ale właśnie to asekuranctwo jest karane. Idealne rozwiązanie to tworzenie strony np. index.html i index.css a w nim tylko to co ma index.html, potem np. artykuł-1.html i artykul-1.html. Chodzi po prostu o wywalenie nie potrzebnych styli.&nbsp;</p>
<p>Tą regułę należy zmodyfikować do potrzeb własnych. Niestety w 90% przypadk&oacute;w nie można osiągnąć 100% ponieważ ciężko osiągnąć ideał dla np. CMS kt&oacute;ry ma 10 tyś. podstron. Polecam budować własne style od zera wtedy jest ładnie i przejrzyście.&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Serve resources from a consistent URL</strong></p>
<p>To jest dość oczywisty punkt reguł Page Speed. W większości przypadku nie ma z tym problem&oacute;w, jedynie jeśli robisz coś wymyślatego lub zautomatyzowanego, patrzy wszystkie CMS, rozdziel adresy do obraz&oacute;w, bądź adresy styli, bądź adresy do .js po wielu subdomenach. np.</p>



1
http://js1seo.svajs.pl/js/slider/jquery-1.3.2.min.js


2
http://img1seo.svajs.pl/images/articles/sample.gif


3
http://css1seo.svajs.pl/css/style.css



<h4 style="font-size: 1em;">Leverage proxy caching</h4>
<p>Dobra To jest sprytne. Kiedy ludzie odwiedzają twoją stronę, zasoby mogą by przechowywane przeznich ale nie tylko, r&oacute;wnież przez ich ISP. Jeśli po tym inny użytkownik przyjdzie z tego samego ISP, może ściągnąć zasoby o twojej stronie z cache swojego ISP, co będzie szybsze, ponieważ ma bliżej do niego niż do twojego serwera. Page Speed&rsquo;s rekomenduje, z małymi wyjątkami, aby ustawić Cache-control: public header dla statycznych zasob&oacute;w (takich jak obrazy).</p>
<p>Uwaga nie r&oacute;bcie tego dla zasob&oacute;w kt&oacute;re mają ciasteczka dołączone, by nie skończyć na udostępnieniu informacji kt&oacute;re powinny być prywatne o twoich odwiedzających. R&oacute;wnież uważajcie z gzip-owaniem, niekt&oacute;re Proxy mogą wysłać treść z gzip-a do przeglądarki kt&oacute;re nie będą mogły go odczytać.</p>
<p>Na temat tej reguły zapraszam do dyskusji.</p>
<h4 style="font-size: 1em;">Use efficient CSS selectors</h4>
<p>This rule is controversial. The idea is that some CSS selectors are much harder for the browser to parse than others; the most efficient are ID and Class selectors, because these do not require the browser to look higher up the document tree to determine a match.</p>
<p>With this rule, Google is recommending a radical change in the way we write CSS. Specifically, they are suggesting that we add otherwise unnecessary ID&rsquo;s and classes to the markup, in return for a speed advantage. As an example, they consider the situation where you want different colours on ordered and unordered list items:</p>






1
ul li {color:&nbsp;blue;}








2
ol li {color:&nbsp;red;}






<p>That would be the usual way to do it; instead, Google recommends adding a class to each &lt;li&gt;, so that you can use class selectors:</p>






1
.unordered-list-item&nbsp;{color:&nbsp;blue;}








2
.ordered-list-item&nbsp;{color:&nbsp;red;}






<p>No doubt this is faster, but it also takes longer to write and imposes a maintainance burden in your markup. If there were tools that would automatically generate such optimised CSS and the accompanying markup, then it might be worth doing. I suppose you could use server-side coding to generate the markup&mdash;for example, using the HTML helper from CakePHP&mdash;but this seems a heavy-handed approach.</p>
<p>My scepticism over this rule was initially quashed by the towering authority of Google, but then I looked around to see whether there was any research on the subject. The most respectable tests I could find came from Steve Souders himself, in his post about the<a href="http://www.stevesouders.com/blog/2009/03/10/performance-impact-of-css-selectors/">performance impact of CSS selectors</a>. Steve found that, in real-world conditions, the maximum possible benefit of optimising CSS is 50 ms; and for 70% of users (i.e. those running IE7 or FF3), it&rsquo;s only 20 ms. These numbers were obtained with 6000 DOM elements and 2000 extremely inefficient CSS rules. This is pretty much a worst-case scenario; most sites, even complex ones, will have far fewer DOM elements and CSS rules, and their CSS will also be much simpler.</p>
<p>Steve concludes that the potential performance benefits are small, and not worth the cost. I&rsquo;m inclined to agree, but I&rsquo;d welcome more information.</p>
<p>Nevertheless, there&rsquo;s no harm in getting into good habits: some of Google&rsquo;s recommendations for CSS selectors are quite reasonable, such as not over-qualifying ID and class selectors with an antecedent tag selector (so .errorMessage is better than p.errorMessage). Such coding habits also sit harmoniously with object-oriented CSS.</p>
<p>If you read Steve&rsquo;s post, be sure to check out Nicole Sullivan&rsquo;s comment: &ldquo;Micro-optimization of selectors is going a bit off track in a performance analysis of CSS. The focus should be on scalable CSS.&rdquo; To me, this seems a much more sensible and maintainable approach than the monomaniacal one recommended by Google.</p>
<p>I do extremely badly on this rule (0%). Although I consider the recommendations to be unrealistic, my terrible score does reflect the excessive complexity and lack of modularity within my CSS.</p>
<h3 style="font-size: 1.17em;">Rules unique to Yslow 2.0</h3>
<p>In some cases, Page Speed&rsquo;s guidelines may include these topics, but not in the form of an automated check on your web page.</p>
<p>Note that Yahoo&rsquo;s documentation includes other recommendations that are not checked by Yslow (because they haven&rsquo;t discovered a sensible way to automate the test). Yslow has 22 rules, but Yahoo lists&nbsp;<a href="http://developer.yahoo.com/performance/rules.html">34 best practices</a>&nbsp;in total.</p>
<ul>
<li>Reduce the number of DOM elements</li>
<li>Make favicon small and cacheable</li>
<li>Avoid HTTP 404 (Not Found) errors</li>
<li>Avoid AlphaImageLoader filter</li>
<li>Make AJAX cacheable</li>
<li>Use GET for AJAX requests</li>
</ul>
<h4 style="font-size: 1em;">Reduce the number of DOM elements</h4>
<p>The more DOM elements you have, the longer it takes to download your page, to render it, and to play with the DOM via javascript.</p>
<p>Essentially, this rule asks you to avoid large amounts of unnecessary markup, including markup added by javascript. As an example, yahoo.com has about 700 DOM nodes, despite being a busy page. My home page has 267 DOM nodes, and that could be reduced a lot. You can check how many nodes your page has, by entering the following into Firebug&rsquo;s console:</p>






1
document.getElementsByTagName('*').length






<p>Blindly applying this rule can be dangerous (and that&rsquo;s true of many performance rules). Don&rsquo;t cut off your nose to spite your face! Markup purists will take this rule as a vindication for using the absolute minimum of markup, and in particular for avoiding the use of container &lt;div&gt;s whenever possible. This will leave them with hideously convoluted CSS and problems maintaining their code.</p>
<p>By all means remove extraneous markup, and also try to limit the complexity of DOM access in your javascript (for example,&nbsp;<a href="http://developer.yahoo.com/performance/rules.html#dom_access">avoid using javascript to fix layout issues</a>&mdash;here I have sinned). But never be afraid to throw in an extra container &lt;div&gt; when you can see it will make life easier.</p>
<h4 style="font-size: 1em;">Make favicon.ico small and cacheable</h4>
<p>You might think that a favicon is not even worth the HTTP request, but you don&rsquo;t get a say in the matter: the browser is going to request it anyway. Make one, make it small, and put it in the root directory of your website (where the browser will look for it).</p>
<p>Because you can&rsquo;t change the name of this file&mdash;it must be called favicon.ico, or it won&rsquo;t work&mdash;you should be moderate in setting its expiry date. It&rsquo;s hardly essential that your visitors immediately get your latest favicon, but equally you wouldn&rsquo;t want it to be cached for 10 years! I give mine a two-month shelf-life.</p>
<h4 style="font-size: 1em;">Avoid HTTP 404 (Not Found) errors</h4>
<p>This one is obvious. If your document has broken links, fix them.</p>
<h4 style="font-size: 1em;">Avoid AlphaImageLoader filter</h4>
<p>Ah, good old alpha-transparent PNG&rsquo;s; how we love them! What web designer hasn&rsquo;t flirted with multi-layer scrolling transparencies at some point? And who has not felt a sense of satisfied mastery, upon forcing IE6 to eat them via a clever hack?</p>
<p>The sobering reality is that, although you can make alpha-transparency work in IE6, you pay a heavy price for doing so. All the hacks rely on Microsoft&rsquo;s AlphaImageLoader filter. Not only does this filter block rendering and freeze the browser while it&rsquo;s being calculated, but it also increases memory consumption. To make matters worse, the performance penalty is incurred for each element, not for each image. For example, let&rsquo;s say you have a fancy alpha-transparent bullet point image for your unordered list items; on a page with 20 bullets, you get the penalty 20 times over.</p>
<p>Use PNG-8 transparency instead, if you can. Incidentally, creating a web page from multiple layers of transparency is probably a bad idea anyway: even in good browsers, these kinds of pages are sluggish to scroll; find a better medium for expressing latent op art.</p>
<h4 style="font-size: 1em;">Make AJAX cacheable, and use GET for AJAX requests</h4>
<p>I can&rsquo;t pretend to understand these rules properly, having never used AJAX. Nevertheless, the ideas are straightforward.</p>
<p>If a resource has not changed since it was fetched, we want to read it from cache rather than getting a new copy; this applies just as much to something requested via AJAX. Steve summarises it thus:</p>
<blockquote>
<p>Even though your Ajax responses are created dynamically, and might only be applicable to a single user, they can still be cached. Doing so will make your Web 2.0 apps faster.</p>
</blockquote>
<p>Apparently, GET is more efficient than POST, because it can send data in a single packet, whereas POST takes two steps: first send the headers, then send the data. Providing your data is less than 2 kB (a limit on the URL length in IE), you should be able to use GET for AJAX requests.</p>
<h3 style="font-size: 1.17em;">Conclusions</h3>
<p>Google Page Speed is a useful new tool for optimising your websites&rsquo; performance. However, some of its advice can be misleading&mdash;in particular, CSS selector efficiency is a red herring that distracts you from the more useful goal of building object-oriented CSS.</p>
<p>Yslow is the more mature tool, and I recommend you give it priority. After you&rsquo;ve finished with Yslow, you may be interested in what Page Speed has to say.</p>
				]]>
			</description>
			<pubDate>Thu, 06 May 2010 17:16:20 +0000</pubDate>
			<link>http://pozycjonowanie.svajs.pl/blog/google-page-speed-and-yslow-20/</link>
			<guid>http://pozycjonowanie.svajs.pl/blog/google-page-speed-and-yslow-20/</guid>
			</item></channel></rss>
