<?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>Webdesigner blog &#187; CSS</title>
	<atom:link href="http://bartekwinnicki.com/blog/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://bartekwinnicki.com/blog</link>
	<description>Design, Grafika, Internet, Trendy</description>
	<lastBuildDate>Sun, 13 Jun 2010 23:02:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Jak zatrzymać stopkę na dole strony</title>
		<link>http://bartekwinnicki.com/blog/tutoriale/jak-zatrzymac-stopke-na-dole-strony/</link>
		<comments>http://bartekwinnicki.com/blog/tutoriale/jak-zatrzymac-stopke-na-dole-strony/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 15:37:50 +0000</pubDate>
		<dc:creator>Bartek</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutoriale]]></category>
		<category><![CDATA[tworzenie stron]]></category>

		<guid isPermaLink="false">http://bartekwinnicki.com/blog/?p=50</guid>
		<description><![CDATA[Zobacz demo Zobacz oryginalny tutorial Sposób, który zaraz opiszę to najlepsze rozwiązanie naszego problemu, jakie udało mi się znaleźć. Autorem tutoriala jest Matthew James Taylor, a jego oryginalna treść znajduje się tu. Rozwiązanie jest bardzo proste i ogranicza się zaledwie do kilku linijek w CSSie. Problem W przypadku, gdy na stronie znajduje się mało treści, [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Jak zatrzymać stopkę na dole strony" src="http://bartekwinnicki.com/blog/wp-content/uploads/2009/04/jak-zatrzymac-stopke.jpg" alt="Jak zatrzymać stopkę na dole strony" /></p>
<p><span id="more-50"></span></p>
<p style="text-align:center;"><span class="topDemo"><a href="http://matthewjamestaylor.com/blog/bottom-footer-demo.htm">Zobacz demo</a></span> <span class="topLink"><a href="http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page">Zobacz oryginalny tutorial</a></span></p>
<p>Sposób, który zaraz opiszę to najlepsze rozwiązanie naszego problemu, jakie udało mi się znaleźć. Autorem tutoriala jest Matthew James Taylor, a jego oryginalna treść znajduje się <a href="http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page">tu</a>. Rozwiązanie jest bardzo proste i ogranicza się zaledwie do kilku linijek w CSSie.</p>
<h4>Problem</h4>
<p>W przypadku, gdy na stronie znajduje się mało treści, stopka może nie znajdować się na dole naszego ekranu, tak jak byśmy tego chcieli. Poniżej zostaje pusta przestrzeń, co może nie wyglądać za dobrze zwłaszcza przy większych rozdzielczościach monitorów.</p>
<h4>Rozwiązanie</h4>
<p>Główne zalety tej metody:</p>
<ul>
<li>
<h5>Działa we wszystkich nowych przeglądarkach</h5>
<p>Kompatybilne przeglądarki: Firefox (Mac i PC), Safari (Mac i PC), Internet Explorer 7, 6 i 5.5, Opera i Netscape 8</p>
</li>
<li>
<h5>Dłuższa treść przesuwa stopkę w dół</h5>
<p>Na stronach z dużą ilością treści, stopka jest przesuwana w dół poniżej widocznego obszaru okna. Tak jak na zwykłej stronie, zobaczysz ją po przewinięciu strony na sam dół.</p>
</li>
<li>
<h5>W 100% poprawny CSS</h5>
</li>
<li>
<h5>Brak JavaScript</h5>
<p>Obsługa JavaScript nie jest konieczna, bo metoda bazuje wyłącznie na CSSie. </p>
</li>
</ul>
<h4>Więc jak to działa?</h4>
<h5>Struktura HTML:</h5>
<pre><code>&lt;div id="container"&gt;
   &lt;div id="header"&gt;&lt;/div&gt;
   &lt;div id="body"&gt;&lt;/div&gt;
   &lt;div id="footer"&gt;&lt;/div&gt;
&lt;/div&gt;</code></pre>
<p>Potrzebujemy tylko 4 divy. Wewnątrz pierwszego diva (container), znajdują się trzy inne (header, body i footer). I to wszystko co potrzebujemy w HTMLu, resztą zajmie się już CSS.</p>
<h5>CSS:</h5>
<pre><code>html,
body {
   margin:0;
   padding:0;
   height:100%;
}
#container {
   min-height:100%;
   position:relative;
}
#header {
   background:#ff0;
   padding:10px;
}
#body {
   padding:10px;
   padding-bottom:60px;   /* Wysokość stopki */
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Wysokość stopki */
   background:#6cf;
}</code></pre>
<p>I jedna prosta reguła CSS dla IE 6 i 5.5:</p>
<pre><code>#container {
   height:100%;
}</code></pre>
<p>To wszystko! Prawda, że proste? :-) Trzeba tylko pamiętać, że wysokość stopki nie może być ustawiona na <code>auto</code>. Wybierz dowolną wysokość, ale upewnij się, że wartości są określone w em lub pikselach.</p>
]]></content:encoded>
			<wfw:commentRss>http://bartekwinnicki.com/blog/tutoriale/jak-zatrzymac-stopke-na-dole-strony/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
