<?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>Efrenzy Interactive Webdesign&#38;SEO Kraków &#187; css</title>
	<atom:link href="http://blog.efrenzy.pl/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.efrenzy.pl</link>
	<description>Blog by Michał Kowalski.</description>
	<lastBuildDate>Fri, 11 Jun 2010 20:28:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kodowanie css &#8211; pseudoklasy.</title>
		<link>http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/</link>
		<comments>http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 20:07:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[xHTML/css]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/</guid>
		<description><![CDATA[O pseudoklasach w css &#8211; na szybko.
Jeśli zajmujesz się kodowaniem wyglądu stron www lub dopiero zaczynasz się tego uczyć to zapewne spotkałeś się z metodą wprowadzenia interakcji do elementów nawigacji, tak aby reagowały w odpowiedni sposób np. na najechanie kursora myszy.
Jeśli chcesz wiedzieć więcej to zapraszam do czytania&#8230;.
Specyfikacja css&#8217;a daje nam możliwość korzystania z zawartych [...]]]></description>
			<content:encoded><![CDATA[<p><strong>O pseudoklasach w css &#8211; na szybko.</strong></p>
<p>Jeśli zajmujesz się kodowaniem wyglądu stron www lub dopiero zaczynasz się tego uczyć to zapewne spotkałeś się z metodą wprowadzenia interakcji do elementów nawigacji, tak aby reagowały w odpowiedni sposób np. na najechanie kursora myszy.<br />
Jeśli chcesz wiedzieć więcej to zapraszam do czytania&#8230;.<span id="more-27"></span></p>
<p>Specyfikacja css&#8217;a daje nam możliwość korzystania z zawartych w jego strukturze pseudoklas, które nie wymagaja wcześniejszej deklaracji, one poprostu istieją i są dostępne dla każdego dokumentu (x)html jaki tworzysz. Przedstawia je poniższy listing.</p>
<ul>
<li>:first-child</li>
<li> :link</li>
<li> :visited</li>
<li> :hover</li>
<li> :active</li>
<li> :focus</li>
<li> :lang(n)</li>
</ul>
<p>&#8211;<br />
<strong>Czary z linkami &#8211; ożywianie nawigacji.</strong></p>
<p>Korzystając z kilku z wymienionych selektorów możemy dostosować wygląd oraz zachowanie naszych linków na stronie, oto one:</p>
<ul>
<li><font COLOR="#333399">a:link</font> &#8211; określa elementy, które są zwykłymi linkami</li>
<li><font COLOR="#333399">a:visited</font> &#8211; selektor dla linków odwiedzonych</li>
<li><font COLOR="#333399">a:hover</font> &#8211; ta dyrektywa mówi jak zachowa się najechany link (kursor nad polem tekstowym)</li>
<li><font COLOR="#333399">a:active</font> &#8211; linki aktywne.</li>
</ul>
<p>I teraz czas na sekret stosowania powyższych selektorów, aby poprawnie działały i były interpretowane zgodnie z naszym zamysłem należy deklarować je w odpowiedniej kolejności. Najpierw ustalamy właściwość dla elementu a: a {}, następnie a:link, a:visited, a:hover, a:active. W innym razie może wystąpić konfikt deklaracji i nasz kod nie będzie funkcjonował jak należy.</p>
<p>Jednak to nie koniec css&#8217;owych czarów, wymienione znczniki można stosować w kombinacjach, ale pod jednym warunkiem, że zostanie zachowania kolejność jaką podałem akapit wyżej. Dla przykładu napiszmy jak to może wyglądać:</p>
<ul>
<li><font COLOR="#333399">a:link, a:visited { text-decoration: underlined; }</font><font COLOR="#333399"><br />
</font></li>
<li><font COLOR="#333399"> a:hover, a:active { background-color: #000; }</font></li>
</ul>
<p>Każdy element , który jest odwiedzonym (klikniętym wcześniej) linkiem zostanie podkreślony, a linki najechane i będące aktualnie wyświeltane otrzymają czarne tło (#000 == black).Z wymienionych na samym początku selektorów pozostałe oznaczają:</p>
<ul>
<li><font COLOR="#333399">:focus</font> &#8211; tyczy się elementów np. pól formularza, które są aktywne</li>
<li><font COLOR="#333399">:first-child</font> &#8211; pierwsze dziecko, w kaskadzie określonej kolejnośćią DOM&#8217;u</li>
<li><font COLOR="#333399">:lang(pl)</font> &#8211; nada wygląd elementom dla których została zadeklarowany atrybut lang jako pl.</li>
</ul>
<p>To wszystko, na ten temat, do usłyszenia.</p>
<p><em>~Michał Kowalski 2008</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2008/01/16/kodowanie-css-pseudoklasy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
