<?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>PROGRAMOWANIE i WEBMASTERKA &#187; resizing</title>
	<atom:link href="http://www.wvista.pl/index.php/tag/resizing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wvista.pl</link>
	<description>Informacje i porady dla programistów i webmasterów. Wersja bardzo beta</description>
	<lastBuildDate>Mon, 16 Jan 2012 09:32:38 +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>Co Nowego w CSS3 część 2</title>
		<link>http://www.wvista.pl/index.php/2010/03/co-nowego-w-css3-czesc-2/</link>
		<comments>http://www.wvista.pl/index.php/2010/03/co-nowego-w-css3-czesc-2/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 21:32:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[multicolumn]]></category>
		<category><![CDATA[resizing]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=24</guid>
		<description><![CDATA[W poprzednim wpisie Nowości w CSS3 przedstawiłem kilka nowych właściwości kolejnej wersji kaskadowych arkuszy stylu, pisałem  między innymi o zaokrąglonych rogach,  ramkach graficznych i gradientowych, cieniowaniu tekstu i cieniowaniu box&#8217;ów, kolorach we współrzędnych hsla i rgba, przezroczystości. W tym wpisie kontynuuje szybki przegląd nowości w CSS3. Jak pisałem poprzednio, teraz tylko sygnalizuje nowe cechy CSS, [...]]]></description>
			<content:encoded><![CDATA[<p>W poprzednim wpisie <a href="http://www.wvista.pl/index.php/2010/03/nowosci-w-css3/" target="_self">Nowości w CSS3</a> przedstawiłem kilka nowych właściwości kolejnej wersji kaskadowych arkuszy stylu, pisałem  między innymi o zaokrąglonych rogach,  ramkach graficznych i gradientowych, cieniowaniu tekstu i cieniowaniu box&#8217;ów, kolorach we współrzędnych hsla i rgba, przezroczystości. W tym wpisie kontynuuje szybki przegląd nowości w CSS3. Jak pisałem poprzednio, teraz tylko sygnalizuje nowe cechy CSS, później postaram się opisać je dokładniej.</p>
<p><span id="more-24"></span><br />
Zobaczmy jakie jeszcze przydatne rzeczy możemy znaleźć w nowym CSS.</p>
<h3>Fonty</h3>
<p>Czy miałeś kiedyś sytuację, że klient dla którego robiłeś stronę upierał się, że chce taki, a nie inny font na stronie i tłumaczenie mu, że to nie jest taka prosta sprawa aby ustawić dowolny font na stronie html, nie przynosiło żadnych rezultatów? Ja miałem. Klient na szczęście dał się w końcu przekonać ale zanim to nastąpiło musiałem przekopać się przez setki stron internetowych szukając rozwiązania. (na marginesie &#8211; są rozwiązania pozwalające na &#8216;wgranie&#8217; na stronę własnej czcionki ale nie są one takie hop-siup) .</p>
<p>Począwszy od CSS3 nie powinno już być kłopotów z ustawieniem dowolnej czcionki na stronie. CSS3 oferuje bowiem regułę @font-face pozwalającą &#8216;wgrać&#8217; plik z czcionkami. Wygląda to tak:</p>
<p><code >@font-face { 	font-family: Delicious; 	src: url('Delicious-Roman.otf'); }<br />
@font-face { 	font-family: Delicious; 	font-weight: bold; 	src: url('Delicious-Bold.otf'); }</code></p>
<p>Po użyciu takiej reguły, postępujemy już normalnie ustawiając nazwę naszego fontu, czyli np:</p>
<p><code >h3 {font-family:Delicious}</code></p>
<h3>Kilka kolumn w jednym divie (multi-column)</h3>
<p>cSS3 oferuje nam trzy selektory do wielokolumnowego łamania tekstu. </p>
<p><code >column-count: 3;<br />
column-gap: 1em;<br />
column-rule: 1px solid black;</code></p>
<p><strong>column-count</strong> określa liczbę kolumn<br />
<strong>column-gap</strong> określa margines kolumny<br />
<strong>column-rule</strong> określa jak ma wyglądać rozdzielenie kolumn</p>
<p>Powyższy styl wyświetli coś takiego (Najnowszy Chrome i FF wyświetlają kolumny, użytkownicy IE i Opery prawdopodobnie nie zobaczą efektu podziału na kolumny):</p>
<div style="-moz-column-count: 3;-moz-column-gap: 1em;-moz-column-rule: 1px solid black;-webkit-column-count: 3;-webkit-column-gap: 1em;-webkit-column-rule: 1px solid black;-o-column-count: 3;-o-column-gap: 1em;-o-column-rule: 1px solid black">
Cras urna metus, aliquam sed, condimentum eget, pellentesque scelerisque, massa. Nullam et est id augue blandit tincidunt. Ut consectetuer, justo eleifend varius facilisis, tortor lorem pharetra nunc, ac sodales purus nunc semper tortor. Integer nec urna. Praesent scelerisque, ipsum nec aliquet volutpat, sem ante sagittis risus, sed condimentum magna libero luctus elit. Donec pede purus, hendrerit non, laoreet vel, porta ut, neque. Cras eu lacus. Pellentesque tempus mattis magna. Nullam id nisl. Quisque dolor lorem, commodo ac, pharetra sed, nonummy nec, nulla. Mauris purus. Suspendisse eget mauris nec justo eleifend vestibulum. Nunc ut eros sed pede pretium congue. Etiam in elit ut nisi ultrices hendrerit. Cras vulputate ultrices quam. Curabitur venenatis. Cras sed nisi.
</div>
<p>I ostatnia nowość w CSS3 na teraz:</p>
<h3>Resizing</h3>
<p>Resizing to możliwość zmiany wielkości elementów na stronie przez użytkownika. Poniższy przykład działa jedynie w najnowszym Chromie. Info dla tych, którzy nie widzą efektu. Poniższy box można rozciągać we wszystkie strony, ciągnąc za prawy dolny róg.</p>
<div style="width: 200px; height: 100px; border: 1px solid; resize: both; overflow: auto;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
<p>Kod tego stylu jest następujący:</p>
<p><code >width: 200px; height: 100px; border: 1px solid; resize: both; overflow: auto;</code></p>
<p>selector <strong>resize</strong> może przyjmować wartości <strong>both</strong>, <strong>horizontal</strong> i <strong>vertical</strong>. Można dodać także ograniczenia dolne <strong>min-width</strong> i <strong>min-height</strong> oraz górne <strong>max-width</strong> i <strong>max-height</strong></p>
<p>I na koniec jeszcze przypomnienie, że w powyższym tekście wykorzystałem przykłady z <a href='http://www.css3.info/preview/' target=_blank>http://www.css3.info/preview/</a></p>
<p>Ciąg dalszy &#8216;Co Nowego w CSS3&#8242; nastąpi &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/03/co-nowego-w-css3-czesc-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

