<?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>CSSElite &#187; css</title>
	<atom:link href="http://www.csselite.pl/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csselite.pl</link>
	<description>Wszystko co z wiązane z szeroko pojętym webdesignem.</description>
	<lastBuildDate>Fri, 22 Jan 2010 12:54:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Przerwa &#8230; czyli trochę o typografii w najpopularniejszych polskich portalach i tajemniczej liczbie.</title>
		<link>http://www.csselite.pl/przerwa-czyli-troche-o-typografii-w-najpopularniejszych-polskich-portalach-i-tajemniczej-liczbie/</link>
		<comments>http://www.csselite.pl/przerwa-czyli-troche-o-typografii-w-najpopularniejszych-polskich-portalach-i-tajemniczej-liczbie/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 23:55:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[typografia]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[złoty podział]]></category>

		<guid isPermaLink="false">http://www.csselite.pl/?p=99</guid>
		<description><![CDATA[Ostatnio musiałem z racji wykonywanego zawodu poczytać na temat typografii. Jest to w sumie temat dosyć stary, bo ciągnie się przynajmniej od czasów Gutenberga, a może nawet i wcześniej, aczkolwiek czołowe polskie portale pewne zasady omijają. Z racji tego, że jest to dosyć leciwa już sztuka (można typografię nazwać sztuką &#8211; i nie chodzi o [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio musiałem z racji wykonywanego zawodu poczytać na temat typografii. Jest to w sumie temat dosyć stary, bo ciągnie się przynajmniej od czasów Gutenberga, a może nawet i wcześniej, aczkolwiek czołowe polskie portale pewne zasady omijają. Z racji tego, że jest to dosyć leciwa już sztuka (można typografię nazwać sztuką &#8211; i nie chodzi o obrazki ASCII) pewne zasady przyjęły się i to nie z racji czyjegoś &#8222;widzimisię&#8221; tylko naprawdę ułatwiają projektowanie łatwych i przyjemnych w odbiorze stron internetowych.</p>
<p>Okazuje się, że &#8222;złota zasada&#8221; podziału 1:1.62 świetnie się sprawdza w tym przypadku. Zachowanie określonych proporcji w projekcie jest jednym z najistotniejszych czyniników decydującym o całokształcie projektu. Głupi uczy się na błedach własnych, a mądry na cudzych tak więc przyjżyjmy się najczęściej odwiedzanym portalom w Polsce (&#8230; na podstawie www.alexa.com), żeby się czegoś nowego nauczyć.</p>
<p>Przykładowy tekst  z onet&#8217;u, który przy przeanalizowaniu CSS&#8217;ów w FireBug&#8217;u ujawnia, że nie ma nigdzie nic na temat wysokości lini -  wygląda tak:</p>
<p style="font-size: 12px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:11px;">Film realizuje telewizja NHK, jedyny publiczny nadawca w Japonii. Pierwszą część dokumentu o polskiej emigracji Japończycy nakręcili w 2007 roku. Film pokazujący przygotowania Polaków do wyjazdu na Wyspy oraz oczekującą na nich rzeczywistość okazał się hitem w Kraju Kwitnącej Wiśni. W samym Tokio obejrzało go ponad 3 miliony widzów, a producentom od razu zamarzyła się kontynuacja projektu. &#8222;To był dokument, który miał pokazać przeciętnemu Japończykowi, dlaczego Polacy decydują się opuścić swój kraj i często bez znajomości języka wyjechać za granicę&#8221; – opowiada Kucaj. &#8222;Dla Japończyków sama idea emigracji jest egzotyczna. Chcieli zrozumieć, jak po rozszerzeniu Unii Europejskiej zmienił się kontynent oraz w jaki sposób ludzie zaczęli się przemieszczać, zostawiając za sobą rodziny i przyjaciół&#8221;.</p>
<p>A teraz ten sam tekst, w którym odstęp pomiędzy liniami jest uzależniony od wielkości  użytej (w tym wypadku 12px) czcionki &#8211; czyli pomnożony razy 1.62. Liczyłem na wszelkie dostępne pod ręką sposoby no i coż &#8230;</p>
<p style="text-align: center;"><img class="size-full wp-image-100 aligncenter" title="obliczenia" src="http://www.csselite.pl/wp-content/uploads/2009/03/obliczenia.jpg" alt="obliczenia" width="400" height="207" /></p>
<p style="text-align: center;">zawsze wychodziło mi 19.44 &#8211; zaokrąglając daje nam line-heigt: 19</p>
<p>Tak więc, zwróćcie uwagę, że ten sam tekst czyta się łatwiej i dochodząc wzrokiem do końa linii nie musimy rozpoczynając nową szukać jej początku:</p>
<p style="line-height:19px; font-size: 12px; font-family:Verdana,Arial,Helvetica,sans-serif;">Film realizuje telewizja NHK, jedyny publiczny nadawca w Japonii. Pierwszą część dokumentu o polskiej emigracji Japończycy nakręcili w 2007 roku. Film pokazujący przygotowania Polaków do wyjazdu na Wyspy oraz oczekującą na nich rzeczywistość okazał się hitem w Kraju Kwitnącej Wiśni. W samym Tokio obejrzało go ponad 3 miliony widzów, a producentom od razu zamarzyła się kontynuacja projektu. &#8222;To był dokument, który miał pokazać przeciętnemu Japończykowi, dlaczego Polacy decydują się opuścić swój kraj i często bez znajomości języka wyjechać za granicę&#8221; – opowiada Kucaj. &#8222;Dla Japończyków sama idea emigracji jest egzotyczna. Chcieli zrozumieć, jak po rozszerzeniu Unii Europejskiej zmienił się kontynent oraz w jaki sposób ludzie zaczęli się przemieszczać, zostawiając za sobą rodziny i przyjaciół&#8221;.</p>
<p>Oczywiście możecie powiedzieć, że czepiam się jakiegoś tam szczegółu, ale jeżeli czytujecie całe artykuły w ilościach powiedzmy &#8230; 90% pojawiających się danego dnia, to nie sposób nie zauważyć, że coś jest nie tak. A tymbardziej, jeżeli jedna linika kodu może coś poprawić to dlaczego tego nie zrobić. Zrzuty w 4&#8242;ech kolorach przed i po:</p>
<p style="text-align: center;"><a href="http://www.csselite.pl/wp-content/uploads/2009/03/onet_oryginalny1.png"><img class="size-thumbnail wp-image-105 aligncenter" title="onet_oryginalny1" src="http://www.csselite.pl/wp-content/uploads/2009/03/onet_oryginalny1-150x150.png" alt="onet_oryginalny1" width="150" height="150" /></a><a href="http://www.csselite.pl/wp-content/uploads/2009/03/onet_zmodyfikowany.png"><img class="size-thumbnail wp-image-106 aligncenter" title="onet_zmodyfikowany" src="http://www.csselite.pl/wp-content/uploads/2009/03/onet_zmodyfikowany-150x150.png" alt="onet_zmodyfikowany" width="150" height="150" /></a></p>
<p>Podobnie ma się sprawa z Wirtualną Polską &#8230; aczkolwiek informacje tam zamieszczane są tak krótkie, że zanim się zorientujemy, że można trochę poprawić odstępy między liniami artykuł się kończy. No cóż.</p>
<p>W przypadku Gazety i Interii doszukałem się tego (oczywiście w CSS&#8217;ach),  że chłopaki sprwujący pieczę nad wyglądem strony coś w tej sprawie zrobili. W Interii szybkie przestawienie z 17px na 19px w przypadku odstępu między liniami ORAZ odstępów między paragrafami na 19px (z 9&#8242;ciu &#8230; nie wiem z kąd wytrzasnęli taki numer &#8230;) znacznie poprawia &#8222;czytalność&#8221;. Proszę:</p>
<p style="text-align: center;"><a href="http://www.csselite.pl/wp-content/uploads/2009/03/interi_oryginalna.png"><img class="size-thumbnail wp-image-110 aligncenter" title="interi_oryginalna" src="http://www.csselite.pl/wp-content/uploads/2009/03/interi_oryginalna-150x150.png" alt="interi_oryginalna" width="150" height="150" /></a><a href="http://www.csselite.pl/wp-content/uploads/2009/03/interia_zmodyfikowana.png"><img class="size-thumbnail wp-image-111 aligncenter" title="interia_zmodyfikowana" src="http://www.csselite.pl/wp-content/uploads/2009/03/interia_zmodyfikowana-150x150.png" alt="interia_zmodyfikowana" width="150" height="150" /></a></p>
<p>Pomijam (chwilowo) kwestię użytych fontów w nagłówkach &#8211; przydały by się jednak jakieś sans-serif, ale jest to oddzielny temat.</p>
<p>Reasumując tą pobieżną analizę &#8211; trzymajcie się zasady:</p>
<blockquote><p><strong>Odstęp między liniami = wielkość czcionki tekstu * 1.62</strong></p></blockquote>
<p>a napewno artykuły na waszych stronach / blogach będzie się łatwiej czytało. Pamiętając oczywiście o tym, żeby treść była wartościowa.</p>
<p>Krótkie spostrzeżenie na temat jednego z moich ulubionych blogów &#8211; <a title="antyweb" href="http://www.antyweb.pl" target="_blank">antyweb</a> &#8211; wartościowy merytorycznie i pisany w ciekawy sposób &#8211; aczkolwiek: Grzesiek &#8211; zmień odstępy między liniami na większy  &#8211; jeżeli oczywiście chcesz się trzymać tej trochę przywielgaśnej czcionki 15px  &#8211; na 24px. Od razu przyjemniej.</p>
<p>Wracając do tematu. Liczba 1.62 nie wzięła się w sumie z nikąd. Zapoznajcie się z <a title="złoty podział" href="http://pl.wikipedia.org/wiki/Z%C5%82oty_podzia%C5%82" target="_blank">tym</a>.  Większość z Was powinna to pamiętać jeszcze ze szkoły, ale mogę się założyć, że nauczycielka &#8222;wciskając&#8221; wam tę wiedzę nie wspomniała czegoś w stylu: uczcie się tego dzieciaki, bo przyda się kiedyś przy projektowaniu stron internetowych. Znajdźcie chwilę czasu, żeby poklikać też <a title="golden divine" href="http://goldennumber.net/" target="_blank">w tą</a>. Nawet bez znajomości angielskiego zorientujecie się w czym rzecz.</p>
<p>Następnym razem zajmiemy się wykorzystaniem 1.62 przy projektowaniu &#8222;layoutów&#8221; do stron / blogów. Zobaczycie jak się sprawdza. Dla niecierpliwych znających angielski polecam <a title="golden divine" href="http://www.smashingmagazine.com/2008/05/29/applying-divine-proportion-to-web-design/" target="_blank">artykuł ze smashingmagazine</a>.</p>
<p>Zapraszam do komentarzy.</p>
<img src="http://www.csselite.pl/?ak_action=api_record_view&id=99&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.csselite.pl/przerwa-czyli-troche-o-typografii-w-najpopularniejszych-polskich-portalach-i-tajemniczej-liczbie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>10 przykazań CSS</title>
		<link>http://www.csselite.pl/10-przykazan-css/</link>
		<comments>http://www.csselite.pl/10-przykazan-css/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 16:30:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[poprawność kodu]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.csselite.pl/?p=52</guid>
		<description><![CDATA[Tworzenie wyglądu strony przy użyciu CSS&#8217;ów wydawać się może wieczną walką. Masz większą szansę na wygranie stosując się do dziesięciu przykazań. 1. Nie będziesz ignorował kompatybilności między przeglądarkami. To jest z pewnością problem numer jeden w trakcie tworzenia stron internetowych &#8211; muszą wyglądać wszędzie tak samo. Pamiętaj o tym, że są pewne fundamentalne różnice w [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-73" title="10 przykazań CSS" src="http://www.csselite.pl/wp-content/uploads/2009/02/10.jpg" alt="10 przykazań CSS" width="292" height="274" />Tworzenie wyglądu strony przy użyciu CSS&#8217;ów wydawać się może wieczną walką. Masz większą szansę na wygranie stosując się do dziesięciu przykazań.</p>
<h3>1. Nie będziesz ignorował kompatybilności między przeglądarkami.</h3>
<p>To jest z pewnością problem numer jeden w trakcie tworzenia stron internetowych &#8211; muszą wyglądać wszędzie tak samo. Pamiętaj o tym, że są pewne fundamentalne różnice w sposobie interpretacji CSS&#8217;ów przez Internet Explorer a inne przeglądarki. Na chwilę obecną może nie jest aż tak źle jak kilka lat (czytaj: kolejnych numerów) wcześniej, aczkolwiek w dalszym ciągu potrafi być to ból w &#8230; Fajnie jest tworzyć stronę pod jedną przeglądarkę zapominając o sprawdzaniu działania (wyglądu) pod innymi. Mało tego &#8211; jeżeli już sprawdzamy, to mamy skłonność do świadomego lekceważenia problemu. Z doświadczenia wiem, że na naprawienie czegoś w dalszym etapie prac przysparza więcej problemów. Jak już przebrnąłeś przez sprawdzenie czy Twoja nowa strona wygląda tak samo na każdej przeglądarce na Twoim komputerze, to warto też sprawdzić jak będzie wyglądała na innych. Jest takie fajne miejsce w internecie: <a title="browsershots" href="http://browsershots.org/" target="_blank">http://browsershots.org/</a> &#8211; wystarczy podać link, wybrać które przeglądarki nas interesują i poczekać kilka minut. Prawda czasami bywa bolesna &#8230;</p>
<h3>2. Nie będziesz zapominał o niższych rozdzielczościach.</h3>
<p>Kiedy większość web designerów / developerów jest dumna ze swoich dwudziesto i większych calowcych panoramicznych monitorów (nie doszukiwać się analogii w rozmiarach samochodów), to jednak większość normalnych ludzi nie dysponuje takim sprzętem &#8211; mało tego &#8211; zdarzają się jeszcze przypadki, że ktoś przegląda stronę w 800 x 600 (pewnie telefon &#8211; ale to zawsze &#8230;). Sprawdź w statystykach odwiedzin swojej strony &#8211; taka informacja zawsze gdzieś jest. Google Analytics też ma taką opcję.</p>
<h3>3. Korzystajcie z &#8222;framework&#8217;ów&#8221;.</h3>
<p>Jak zaczynasz jakiś projekt poraz kolejny od zera, to zadaj sobie pytanie: dlaczego ? Wszystko już zostało raz zrobione &#8211; po co wykonywać jakąś pracę dwa razy ? Tyczy się to również naszych CSS&#8217;ów. W sieci można znaleźć gotowe dosyć ciekawe rozwiązania &#8211; np: <a title="blueprint css" href="http://www.blueprintcss.org/" target="_blank">blueprintcss</a> czy tez <a title="960 greed system" href="http://960.gs/" target="_blank">960 Grid System</a>. &#8230;&#8230;</p>
<h3>4. Będziesz korzystał z ogólnie zdefioniowanych klas.</h3>
<p>Łatwo jest zapomnieć o tym, że w przyszłości dany projekt będzie musiałbyć zmieniony (oczywiście nie poprawiony, bo zakładamy, że to co tworzymy jest właściwie doskonałe <img src='http://www.csselite.pl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Złapaliście się na tym, że do każdego obiektu / elementu tworzycie osobną klasę ? &#8230;.</p>
<h3>5. Będziecie sprawdzali poprawność HTML/XHTML.</h3>
<p>Mogę sobie dać obciąć &#8230; palec, że nawet nie pomyślałeś o tym jaki wpływ poprawnie zwalidowany HTML ma na CSS. Tak więc &#8211; sprawdź najpierw czy HTML jest poprawny. Czasami może być tak, że jakiś mały błąd &#8211; literówka czy nie zamknięty DIV &#8211; przejdzie i przeglądarka jakoś wyświetli stronę (błędy przeglądarek) a po dodaniu CSS wszystko zaczyna się krzaczyć. Tak więc &#8211; zacznim zaczniesz obwiniać CSS, upewnij się np.<a title="markup validator" href="http://validator.w3.org/" target="_blank"> tu</a>, że HTML jest cacy.</p>
<h3>6.  Będziecie sprawdzali wadlidowanie CSS.</h3>
<p>Często prześladowałem znajomych (tych, którzy się zajmują web designem) coby mi pomogli znaleźć rozwiązanie problemu w CSS&#8217;ie. Też tak robicie &#8230; Jakkolwiek &#8211; jeden z nich, za każdym razem odsyłał mnie do walidatora kodu CSS. I chwała mu w sumie za to bo przynajmniej 90% problemów wynikało właśnie z błędów w kodzie.</p>
<p>Dodatkową korzyścią jest to, że szanse na poprawne działanie kodu w różnych przeglądarkach wzrastają.</p>
<h3>7. Nie będziecie korzystali z wieeeeelkich obrazków jako tło.</h3>
<p>Często się zdarza, że początkujący web designerzy korzystają z wielkich obrazków jako tło do strony. Mało tego, żeby mieć pewność, źe będzie to dobrze wyglądało i działało na KAŻDEJ rozdzielczości, potrafią zaserwować coś jak 3000 x 2000. Spróbujcie zamiast tego korztstać z obrazków, które mogą się powtarzać albo w pionie albo w poziomie (paterny) &#8211; zamiast 200kB mamy 2kB. Zwróćcie uwagę jaka oszczędność na paśmie plus goście na naszej stronie nie muszą czekać na wgrywanie takiego wielkiego tła.</p>
<h3>8. Nie będziecie na siłę robili wszystkiego w CSS&#8217;ach.</h3>
<p>Zwróćcie uwagę, że jak pojawi się tylko coś nowego (jakieś rozwiązanie itp.) wszyscy na siłę chcą z tego skorzystać. Nie zawsze trzeba. Przykład &#8211; tabele. Po to one są, żeby przedstawiać w nich dane tabelaryczne, a nie walczyć z problemem posługując się DIV&#8217;ami i CSS&#8217;ami. Style CSS są po to, żeby proces tworzenia przyspieszyć, a nie spowalniać.</p>
<h3>9. Nie będziecie ustawiali styli elemntów w kodzie HTML.</h3>
<p>To jest jak zaraza ale występuje częściej niż byś się spodziewał. Robiąc stronę ZAWSZE trzymaj w osobnych plikach (X)HTML i CSS. Jak się nie będziesz do tego stosował, to kiedy będziesz chciał coś zmienić w stronie będziesz musiał się przekopywać przez kody (X)HTML. Co przy większch projektach jest naprawdę czasochłonne. Np. zamiast:</p>
<p>&lt;a style=&#8221;float: right; color: #333333;&#8221; href=&#8221;somewhere.html&#8221;&gt;link&lt;/a&gt;</p>
<p>lepiej zrobić to tak:</p>
<p><span><span>&lt;a href=</span><span class="string">&#8222;somewhere.html&#8221;</span><span> class=</span><span class="string">&#8222;link_style&#8221;</span><span>&gt;link&lt;/a&gt; </span></span></p>
<p><span><span>i oczywiście w arkuszy styli zdefiniować klasę &#8222;link_style&#8221; i nadać mu odpowiednie atrybuty. Proste &#8211; no nie ? A ile może zaosczędzić czasu w przyszłości.</span></span></p>
<h3>10.  Nie będziecie korzystali z wielu plików CSS.</h3>
<p><span><span>Zetknęliście się kiedyś ze stronami, do których style były rozbite na np. 12 plików ? Niektóre templatki do wordpressa na przykład są tak zrobione. A  teraz wyobraź sobie, że jak chcesz coś w tym zmienić to musisz przeszukać 12 plików &#8230; prcochłonne, a na pewno marnotrastwo czasu. Najlepiej trzymać wszystkie style w jednym, najwyżej dwu plikach. W zupełnośći wystarczy.</span></span></p>
<p><span><span>To tyle na razie. Mam nadzieję, że skorzystacie z tych rad i ułatwią wam waszą pracę.</span></span></p>
<p><span><span>Amen.<br />
</span></span></p>
<p><span><span>Tekst powstał w oparciu o <a href="http://nettuts.com/articles/web-roundups/are-you-making-these-10-css-mistakes/" target="_blank">http://nettuts.com/articles/web-roundups/are-you-making-these-10-css-mistakes/</a><br />
</span></span></p>
<img src="http://www.csselite.pl/?ak_action=api_record_view&id=52&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.csselite.pl/10-przykazan-css/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
