<?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>Dhofca &#039;devlog</title>
	<atom:link href="http://blog.dhofca.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dhofca.pl</link>
	<description>Maciej Owcarz &#124; weblog</description>
	<lastBuildDate>Tue, 14 Jun 2011 12:32:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Funkcje CSS3 w Internet Explorer 6-8</title>
		<link>http://blog.dhofca.pl/2010/09/01/funkcje-css3-w-ie-6/</link>
		<comments>http://blog.dhofca.pl/2010/09/01/funkcje-css3-w-ie-6/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 21:23:08 +0000</pubDate>
		<dc:creator>Dhofca</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3pie]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.dhofca.pl/?p=154</guid>
		<description><![CDATA[Wraz z pojawieniem się CSS w wersji 3 do użytku zostały oddane nowe funkcjonalności stylowania naszego kodu. Zaokrąglone rogi, gradienty, cienie i wiele innych ficzersów, które upiększą nasze strony. Przyznam szczerze, że dotychczas w swoich realizacjach powstrzymywałem się i wciąż korzystałem wyłącznie z możliwości, które dawała druga wersja CSS&#8217;a. Nie popełniałbym tego wpisu gdybym nie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/09/mini1.jpg"><img class="alignleft size-full wp-image-157" title="mini" src="http://blog.dhofca.pl/wp-content/uploads/2010/09/mini1.jpg" alt="" width="125" height="125" /></a>Wraz z pojawieniem się CSS w wersji 3 do użytku zostały oddane nowe funkcjonalności stylowania naszego kodu. Zaokrąglone rogi, gradienty, cienie i wiele innych ficzersów, które upiększą nasze strony. Przyznam szczerze, że dotychczas w swoich realizacjach powstrzymywałem się i wciąż korzystałem wyłącznie z możliwości, które dawała druga wersja CSS&#8217;a.</p>
<div id="_mcePaste">Nie popełniałbym tego wpisu gdybym nie miał fantastycznej wiadomości. CSS3PIE! Zapewne część z czytających już to zna, reszta może spokojnie czytać dalej.</div>
<p><span id="more-154"></span></p>
<div style="font-weight: bold; margin-top: 10px;">Co to jest CSS3PIE?</div>
<div id="_mcePaste">Biblioteka napisana przez niejakiego Jasona Johnstona pozwalająca na renderowanie w Internet Explorerze 6-8 kilku przydatnych funkcjonalności rodem z CSS3.</div>
<div style="font-weight: bold; margin-top: 10px;">Jak to działa?</div>
<div id="_mcePaste">1. Ściągamy plik PIE.htc, który znajduje się <a href="http://github.com/downloads/lojjic/PIE/PIE-1.0beta2.zip">tutaj</a>.</div>
<div id="_mcePaste">2. Określamy styl elementu, który ma mieć np. zaokrąglone rogi.</div>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-identifier">#TwojBox</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
 </span><span class="hl-reserved">background:</span><span class="hl-code"> </span><span class="hl-var">#000</span><span class="hl-reserved"></span><span class="hl-code">;
 ...
 -</span><span class="hl-reserved">moz-border-radius:</span><span class="hl-code"> </span><span class="hl-number">5</span><span class="hl-string">px</span><span class="hl-reserved"></span><span class="hl-code">;
 -</span><span class="hl-reserved">webkit-border-radius:</span><span class="hl-code"> </span><span class="hl-number">5</span><span class="hl-string">px</span><span class="hl-reserved"></span><span class="hl-code">;
 </span><span class="hl-reserved">border-radius:</span><span class="hl-code"> </span><span class="hl-number">5</span><span class="hl-string">px</span><span class="hl-reserved"></span><span class="hl-code">;
 </span><span class="hl-reserved">behavior:</span><span class="hl-code"> </span><span class="hl-code">url</span><span class="hl-code">(</span><span class="hl-code">sciezka</span><span class="hl-code">/</span><span class="hl-code">do</span><span class="hl-code">/</span><span class="hl-code">pliku</span><span class="hl-code">.</span><span class="hl-code">PIE</span><span class="hl-code">.</span><span class="hl-code">htc</span><span class="hl-code">)</span><span class="hl-reserved"></span><span class="hl-code">;
 </span><span class="hl-brackets">}</span></pre>
</div>
</div>
<div id="_mcePaste">3. Choć trudno w to uwierzyć to koniec. Możemy się cieszyć zaokrąglonymi rogami pod każdą przeglądarką.</div>
<div id="_mcePaste">Pełna lista wspieranych funkcjonalności:</div>
<div id="_mcePaste">
<ul>
<li>border-radius</li>
<li>box-shadow</li>
<li>border-image</li>
<li>multiple background images</li>
<li>linear-gradient as background image</li>
</ul>
</div>
<div>Projekt jest cały czas rozwijany więc możemy się spodziewać jeszcze wielu udogodnień. Jeżeli ktoś ma ochotę może wspomóc Jasona finansowo, wchodząc <a href="http://css3pie.com">tu</a> i klikając <span style="font-weight: bold;">donate</span></div>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dhofca.pl/2010/09/01/funkcje-css3-w-ie-6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>15 minimalistycznych skórek do WordPress&#8217;a</title>
		<link>http://blog.dhofca.pl/2010/08/21/15-minimalistycznych-skorek-do-wordpressa/</link>
		<comments>http://blog.dhofca.pl/2010/08/21/15-minimalistycznych-skorek-do-wordpressa/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 09:32:59 +0000</pubDate>
		<dc:creator>Dhofca</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[minimalizm]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[top]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.dhofca.pl/?p=124</guid>
		<description><![CDATA[Przygotowałem zestawienie piętnastu, według mnie najciekawszych skórek do WordPress&#8217;a wykonanych w stylu minimalistycznym z minionych miesięcy roku 2010. Bierzcie i aktywujcie skórki z tej galerii wszyscy albo niech będzie dla was inspiracją do własnego projektu. Simplo (demo) Blissful Blog (demo) The Ideal Website (demo) Un.complicated Theme (demo) Clear (demo) Smooth (demo) Simple Organization (demo) Neutra [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/4.jpg"><img class="alignleft size-full wp-image-146" title="4" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/4.jpg" alt="" width="125" height="125" /></a>Przygotowałem zestawienie piętnastu, według mnie najciekawszych skórek do WordPress&#8217;a wykonanych w stylu minimalistycznym z minionych miesięcy roku 2010. Bierzcie i aktywujcie skórki z tej galerii wszyscy albo niech będzie dla was inspiracją do własnego projektu.<br />
 <span id="more-124"></span></p>
<p>Simplo (<a href="http://wordpress.site5.net/simplo/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/simplo1.jpg"><img class="aligncenter size-medium wp-image-129" title="simplo" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/simplo1-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>Blissful Blog (<a href="http://blissfulblog.com/demo/blog/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/blissful.jpg"><img class="aligncenter size-medium wp-image-131" title="blissful" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/blissful-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>The Ideal Website (<a href="http://informationarchitects.jp/downloads/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/the_ideal_website.jpg"><img class="aligncenter size-medium wp-image-132" title="the_ideal_website" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/the_ideal_website-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p>Un.complicated Theme (<a href="http://s51370.gridserver.com/_uncomplicated/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Un.complicated_Theme.jpg"><img class="aligncenter size-medium wp-image-133" title="Un.complicated_Theme" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Un.complicated_Theme-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p>Clear (<a href="http://clear.kera.la/2009/12/a-wonderful-theme-for-writers/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Clear.jpg"><img class="aligncenter size-medium wp-image-150" title="Clear" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Clear-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p><br class="spacer_" /></p>
<p>Smooth (<a href="http://www.my-tapestry.com/demo/?id=5">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Smooth.jpg"><img class="aligncenter size-medium wp-image-135" title="Smooth" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Smooth-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>Simple Organization (<a href="http://templates.arcsin.se/wp-demo/2009/09/simple-organization/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Simple_organization.jpg"><img class="aligncenter size-medium wp-image-136" title="Simple_organization" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Simple_organization-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p>Neutra (<a href="http://www.artmov.com/dev/live/neutra/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Neutra.jpg"><img class="aligncenter size-medium wp-image-137" title="Neutra" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Neutra-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p>Modernist (<a href="http://www.rodrigogalindez.com/themes/modernist/the-crystal-goblet-or-printing-should-be-invisible/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Modernist.jpg"><img class="aligncenter size-medium wp-image-138" title="Modernist" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Modernist-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>WP-Notes (<a href="http://www.beytar.com/notes/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/WP-Notes.jpg"><img class="aligncenter size-medium wp-image-139" title="WP-Notes" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/WP-Notes-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p>Manifest (<a href="http://jimbarraud.com/2009/03/19/manifest/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Manifest.jpg"><img class="aligncenter size-medium wp-image-140" title="Manifest" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Manifest-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p>Functionalism (<a href="http://wp.gregponchak.com/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Functionalism.jpg"><img class="aligncenter size-medium wp-image-141" title="Functionalism" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Functionalism-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p>Vostok (<a href="http://www.vostok.es/blog/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Vostok.jpg"><img class="aligncenter size-medium wp-image-142" title="Vostok" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Vostok-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>Mini (<a href="http://thesis.kristarella.com/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Mini.jpg"><img class="aligncenter size-medium wp-image-143" title="Mini" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Mini-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>SimpleFolio (<a href="http://demo.slimmity.com/simplefolio/">demo</a>)</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/Simple_Folio.jpg"><img class="aligncenter size-medium wp-image-144" title="Simple_Folio" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/Simple_Folio-290x300.jpg" alt="" width="290" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dhofca.pl/2010/08/21/15-minimalistycznych-skorek-do-wordpressa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Optymalizowanie grafiki, CSS i JS</title>
		<link>http://blog.dhofca.pl/2010/08/19/optymalizowanie-grafiki-css-js/</link>
		<comments>http://blog.dhofca.pl/2010/08/19/optymalizowanie-grafiki-css-js/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:29:06 +0000</pubDate>
		<dc:creator>Dhofca</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[optymalizacja]]></category>

		<guid isPermaLink="false">http://blog.dhofca.pl/?p=102</guid>
		<description><![CDATA[Wracam do prowadzenia bloga po przerwie spowodowanej rzeczami przeróżnymi: najpierw wyjazd na Woodstock, później przygotowania do przeprowadzki, sama przeprowadzka i w końcu aklimatyzacja w nowym otoczeniu. No, ale już koniec emocji, jestem Poznaniakiem i nawet nieźle się tutaj czuję. Wróćmy do rzeczy. Chcę wam zaprezentować trzy narzędzia, dzięki którym zoptymalizujemy działanie strony internetowej poprzez zmniejszenie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/3.jpg"><img class="alignleft size-full wp-image-115" title="3" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/3.jpg" alt="" width="125" height="125" /></a>Wracam do prowadzenia bloga po przerwie spowodowanej rzeczami przeróżnymi: najpierw wyjazd na Woodstock, później przygotowania do przeprowadzki, sama przeprowadzka i w końcu aklimatyzacja w nowym otoczeniu. No, ale już koniec emocji, jestem Poznaniakiem i nawet nieźle się tutaj czuję. Wróćmy do rzeczy.</p>
<p>Chcę wam zaprezentować trzy narzędzia, dzięki którym zoptymalizujemy działanie strony internetowej poprzez zmniejszenie rozmiarów obrazków, kodu CSS i JavaScript.<br />
<span id="more-102"></span><br />
1. <a href="http://www.cssdrive.com/index.php/main/csscompressor">CSSDRIVE.COM</a></p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/cssdrive1.jpg"><img class="aligncenter size-medium wp-image-107" title="cssdrive" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/cssdrive1-219x300.jpg" alt="" width="219" height="300" /></a></p>
<p>Kompresja plików CSS. Mamy do wybory trzy poziomy kompresji (Light, Normal, Super Compact) i oprócz tego opcje dotyczące komentarzy w kodzie. Jak to działa? Po prostu wklejamy swój kod CSS, wybieramy poziom kompresji i klikamy &#8216;Compress&#8217;. W rezultacie otrzymujemy skompresowany kod oraz krótkie info o tym ile udało nam się zaoszczędzić.</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/cssdrive2.jpg"><img class="aligncenter size-medium wp-image-108" title="cssdrive2" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/cssdrive2-300x253.jpg" alt="" width="300" height="253" /></a></p>
<p>2. <a href="http://jscompress.com/">JSCOMPRESS.COM</a></p>
<p>Następnym narzędziem jest kompresor plików JS. Działanie jest dokładnie takie same jak to wyżej. Wklejamy kod (możemy też uploadować z dysku), klikamy &#8216;Compress Javascript&#8217; i nadpisujemy zawartość naszego pliku JS. Mamy do wyboru opcję &#8216;Minify&#8217; oraz &#8216;Packer&#8217; (http://dean.edwards.name/packer/).</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/jscompress.jpg"><img class="aligncenter size-medium wp-image-109" title="jscompress" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/jscompress-300x251.jpg" alt="" width="300" height="251" /></a></p>
<p>3. <a href="http://www.smushit.com/ysmush.it/">SMUSHIT.COM</a></p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/smushed.jpg"><img class="aligncenter size-full wp-image-110" title="smushed" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/smushed.jpg" alt="" width="414" height="343" /></a></p>
<p>Moim zdaniem najciekawsze z całej trójki. Tym narzędziem bezstratnie zmniejszamy rozmiary naszych grafik, jakość obrazów i treść nie ulega zmianie. Jak się tym bawić? Bardzo prosto. Wgrywamy zdjęcia z dysku (możemy zaznaczyć więcej niż jedno za jednym razem) i w rezultacie otrzymujemy paczkę zip, wewnątrz której są nasze obrazy. Zachowują one oryginalne nazwy więc jedyne co musimy zrobić to podmiana grafik na te z wygenerowanej paczki i możemy się cieszyć szybszym ładowaniem strony. Podobnie jak w cssdrive dostajemy info o tym o ile zmniejszył się rozmiar pliku.</p>
<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/08/smushed2.jpg"><img class="aligncenter size-full wp-image-111" title="smushed2" src="http://blog.dhofca.pl/wp-content/uploads/2010/08/smushed2.jpg" alt="" width="450" height="135" /></a></p>
<p>Mam nadzieję, że ktoś uzna za przydatne to co napisałem. Z chęcią poznam inne narzędzia, z których warto korzystać tak więc &#8211; zapraszam do dyskusji.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dhofca.pl/2010/08/19/optymalizowanie-grafiki-css-js/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wysuwane menu w CSS.</title>
		<link>http://blog.dhofca.pl/2010/07/22/wysuwane-menu-w-css/</link>
		<comments>http://blog.dhofca.pl/2010/07/22/wysuwane-menu-w-css/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 15:01:26 +0000</pubDate>
		<dc:creator>Dhofca</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[nav]]></category>
		<category><![CDATA[nawigacja]]></category>
		<category><![CDATA[wysuwane]]></category>

		<guid isPermaLink="false">http://blog.dhofca.pl/?p=82</guid>
		<description><![CDATA[Biorąc aktywny udział w życiu forum webmasterskiego zauważyłem, że jednym z najczęściej poruszanych tematów jest wysuwane menu. Można to zrobić na milion różnych sposobów, a każdy ma swoje zalety i wady. Ja postaram się przybliżyć jeden z nich, totalnie wolny od JavaSriptu. Użytkowników, którzy mają wyłączony JavaScript jest niewielu, ale jednak tacy istnieją (gdzieś.. pododbno). [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.dhofca.pl/wp-content/uploads/2010/07/2.jpg"><img class="alignleft size-full wp-image-94" title="2" src="http://blog.dhofca.pl/wp-content/uploads/2010/07/2.jpg" alt="" width="125" height="125" /></a>Biorąc aktywny udział w życiu forum webmasterskiego zauważyłem, że jednym z najczęściej poruszanych tematów jest wysuwane menu. Można to zrobić na milion różnych sposobów, a każdy ma swoje zalety i wady. Ja postaram się przybliżyć jeden z nich, totalnie wolny od JavaSriptu.</p>
<p>Użytkowników, którzy mają wyłączony JavaScript jest niewielu, ale jednak tacy istnieją (gdzieś.. pododbno). Nie jest to jedyny powód, dla którego warto zbudować menu bez pomocy JS. Dochodzi jeszcze kwestia wygody w edycji, prostota wykonania, i&#8230; sam najlepiej wiesz dlaczego chcesz zrobić nawigację nie używając JavaScriptu. Dość ględzenia, zaczynajmy.</p>
<p style="text-align: center;"><a href="http://dhofca.ayz.pl/blog/wp-content/uploads/2010/03/menu/menu.zip">KOD ŹRÓDŁOWY</a> || <a href="http://dhofca.ayz.pl/blog/wp-content/uploads/2010/03/menu/menu.html">DEMO</a></p>
<p style="text-align: center;"><a href="http://dhofca.ayz.pl/blog/wp-content/uploads/2010/03/menu/menu.html"></a><span id="more-82"></span></p>
<p>Najpierw tworzymy strukturę menu w HTML&#8217;u. Oczywiście wykorzystujemy do tego listę nieuporządkowaną (unordered list, ul)</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-brackets">&lt;/</span><span class="hl-reserved">p</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">ul</span><span class="hl-code"> </span><span class="hl-var">id</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”menu”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Strona Główna</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Portfolio</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">ul</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Grafika</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Webdesign</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">ul</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">O mnie</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Oferta</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">ul</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Cennik</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Terminy</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">ul</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">a</span><span class="hl-code"> </span><span class="hl-var">href</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">”#”</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">&gt;</span><span class="hl-code">Kontakt</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">a</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">li</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">ul</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">p</span><span class="hl-brackets">&gt;</span></pre>
</div>
</div>
<p>
Bez ostylowania wygląda to dokładnie tak:<br />
<a href="http://blog.dhofca.pl/wp-content/uploads/2010/07/bezstylu.jpg"><img class="aligncenter size-full wp-image-83" title="bezstylu" src="http://blog.dhofca.pl/wp-content/uploads/2010/07/bezstylu.jpg" alt="" width="174" height="201" /></a></p>
<p>Następną, ostatnią i najbardziej skomplikowaną rzeczą jest ostylowanie naszego menu. Oczywiście w każdej chwili możemy wrócić do HTML&#8217;a, dopisać kolejne elementy i mieć pewność, że wszystko zadziała jak należy.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-identifier">body</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">background:</span><span class="hl-code"> </span><span class="hl-var">#606060</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">font-family:</span><span class="hl-code"> </span><span class="hl-code">Arial</span><span class="hl-code">, </span><span class="hl-code">verdana</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">ul</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">list-style:</span><span class="hl-string">none</span><span class="hl-reserved"></span><span class="hl-code">; </span><span class="hl-comment">/*</span><span class="hl-comment"> usuwamy wypunktowanie listy </span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code">  </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">margin:</span><span class="hl-code"> </span><span class="hl-number">0</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">padding:</span><span class="hl-code"> </span><span class="hl-number">0</span><span class="hl-reserved"></span><span class="hl-code">; </span><span class="hl-comment">/*</span><span class="hl-comment"> usuwamy wszelkie odstępy </span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">a</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">border-left:</span><span class="hl-code"> </span><span class="hl-number">1</span><span class="hl-string">px</span><span class="hl-code"> </span><span class="hl-var">#2a2a2a</span><span class="hl-code"> </span><span class="hl-string">solid</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">border-right:</span><span class="hl-code"> </span><span class="hl-number">1</span><span class="hl-string">px</span><span class="hl-code"> </span><span class="hl-var">#585a5b</span><span class="hl-code"> </span><span class="hl-string">solid</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">border-bottom:</span><span class="hl-code"> </span><span class="hl-number">1</span><span class="hl-string">px</span><span class="hl-code"> </span><span class="hl-var">#585a5b</span><span class="hl-code"> </span><span class="hl-string">solid</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">border-top:</span><span class="hl-code"> </span><span class="hl-number">1</span><span class="hl-string">px</span><span class="hl-code"> </span><span class="hl-var">#2a2a2a</span><span class="hl-code"> </span><span class="hl-string">solid</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">color:</span><span class="hl-code"> </span><span class="hl-var">#ffffff</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">text-decoration:</span><span class="hl-string">none</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">padding:</span><span class="hl-number">15</span><span class="hl-string">px</span><span class="hl-code"> </span><span class="hl-number">15</span><span class="hl-string">px</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">background:</span><span class="hl-code"> </span><span class="hl-var">#333333</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code">, </span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">a</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">float:</span><span class="hl-string">left</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">position:</span><span class="hl-string">relative</span><span class="hl-reserved"></span><span class="hl-code">; </span><span class="hl-comment">/*</span><span class="hl-comment"> względem tego będziemy pozycjonowali podmenu </span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">a</span><span class="hl-special">:hover</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">background:</span><span class="hl-code"> </span><span class="hl-var">#252627</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">ul</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-comment">/*</span><span class="hl-comment"> tutaj odnosimy się do podmenu</span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-reserved">display:</span><span class="hl-string">none</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">position:</span><span class="hl-string">absolute</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">top:</span><span class="hl-number">100</span><span class="hl-string">%</span><span class="hl-reserved"></span><span class="hl-code">; </span><span class="hl-comment">/*</span><span class="hl-comment"> wysuwające się podmenu przesuwamy w dół o długość menu-matki </span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-reserved">padding:</span><span class="hl-number">0</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-reserved">margin:</span><span class="hl-number">0</span><span class="hl-reserved"></span><span class="hl-code">; </span><span class="hl-comment">/*</span><span class="hl-comment">usuwamy wszelkie odstępy podmenu</span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-special">:hover</span><span class="hl-code"> &gt; </span><span class="hl-identifier">ul</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-comment">/*</span><span class="hl-comment"> selektor &gt; oznacza, że instrukcja obejmuje każdy tag ul wewnątrz #menu li </span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-reserved">display:</span><span class="hl-string">block</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">ul</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code">, </span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">ul</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">a</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">float:</span><span class="hl-code"> </span><span class="hl-string">none</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">
</span><span class="hl-identifier">#menu</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">ul</span><span class="hl-code"> </span><span class="hl-identifier">li</span><span class="hl-code"> </span><span class="hl-identifier">a</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code">
</span><span class="hl-reserved">width:</span><span class="hl-code"> </span><span class="hl-number">100</span><span class="hl-string">px</span><span class="hl-reserved"></span><span class="hl-code">; </span><span class="hl-comment">/*</span><span class="hl-comment"> szerokosc wysuwajacego sie podmenu</span><span class="hl-comment">*/</span><span class="hl-code">
</span><span class="hl-reserved">display:</span><span class="hl-code"> </span><span class="hl-string">block</span><span class="hl-reserved"></span><span class="hl-code">;
</span><span class="hl-brackets">}</span></pre>
</div>
</div>
<p>
To wszystko, mam nadzieję, że dzięki komentarzom w kodzie css poradzisz sobie z dopasowaniem menu do własnych potrzeb.</p>
<p style="text-align: center;"><a href="http://dhofca.ayz.pl/blog/wp-content/uploads/2010/03/menu/menu.zip">KOD ŹRÓDŁOWY</a> || <a href="http://dhofca.ayz.pl/blog/wp-content/uploads/2010/03/menu/menu.html">DEMO</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dhofca.pl/2010/07/22/wysuwane-menu-w-css/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pierwsze koty za płoty</title>
		<link>http://blog.dhofca.pl/2010/07/19/pierwsze-koty-za-ploty/</link>
		<comments>http://blog.dhofca.pl/2010/07/19/pierwsze-koty-za-ploty/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 11:57:56 +0000</pubDate>
		<dc:creator>Dhofca</dc:creator>
				<category><![CDATA[Priv]]></category>
		<category><![CDATA[powitanie]]></category>
		<category><![CDATA[priv]]></category>

		<guid isPermaLink="false">http://blog.dhofca.pl/?p=53</guid>
		<description><![CDATA[No dobrze, możemy zaczynać. Nie będę się nazbyt rozpisywał w pierwszym poście, bo od jakiegoś czasu prowadzę bloga, tematycznie podobnego, aczkolwiek było tam zbyt oficjalnie i nie czułem pełnej swobody. Postaram się żeby tutaj było inaczej. O czym będę pisał? Na pewno dużo o webdesignie. Począwszy od prostych porad związanych z grafiką poprzez kodowanie (HTML, [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste"><a href="http://blog.dhofca.pl/wp-content/uploads/2010/07/1.jpg"><img class="alignleft size-full wp-image-54" title="Maciej Owcarz devlog" src="http://blog.dhofca.pl/wp-content/uploads/2010/07/1.jpg" alt="Maciej Owcarz devlog" width="125" height="125" /></a>No dobrze, <span style="color: #000";>możemy zaczynać</span>. Nie będę się nazbyt rozpisywał w pierwszym poście, bo od jakiegoś czasu prowadzę bloga, tematycznie podobnego, aczkolwiek było tam zbyt oficjalnie i nie czułem pełnej swobody. Postaram się żeby tutaj było inaczej.</div>
<p></p>
<div><span style="color: #000";><strong>O czym będę pisał?</strong></span> Na pewno dużo o webdesignie. Począwszy od prostych porad związanych z grafiką poprzez kodowanie (HTML, CSS) po programowanie (JavaScript, PHP). Sam cały czas się uczę, a ten blog ma być dla mnie odskocznią od wyniszczającej mój umysł monotoni. Czy to znaczy, że <a href="http://www.blog.dhofca.pl">blog.dhofca.pl</a> będzie wyłącznie programistycznym bełkotem? Nie! Mam zamiar trochę tu ponarzekać. Miłej lektury i zapraszam do dyskusji w przyszłości.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.dhofca.pl/2010/07/19/pierwsze-koty-za-ploty/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
