<?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>CssHover &#187; Przeglądarki</title>
	<atom:link href="http://csshover.pl/category/przegladarki/feed/" rel="self" type="application/rss+xml" />
	<link>http://csshover.pl</link>
	<description>CSS jQuery Wordpress</description>
	<lastBuildDate>Wed, 23 Nov 2011 16:59:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Opera, @font-face i błędy JS</title>
		<link>http://csshover.pl/css/opera-font-face-i-bledy-js/</link>
		<comments>http://csshover.pl/css/opera-font-face-i-bledy-js/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 19:49:41 +0000</pubDate>
		<dc:creator>Wojciech Świderski</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Przeglądarki]]></category>

		<guid isPermaLink="false">http://csshover.pl/?p=302</guid>
		<description><![CDATA[Ostatnio robiąc testy działania projektu pod Joomla, zostałem zadziwiony tym, że pod Operą formularz z aiContactSafe leży i kwiczy, dokładnie nie ładuje się z powodu błędów JS. Po kilkugodzinnych oględzinach, usuwaniu i minimalizowaniu kodu, natknąłem się na ostrzeżenia o nie rozpoznanych czcionkach ładowanych przez @font-face. Po krótkiej zabawie okazało się, że psują czcionki EOT, czyli ]]></description>
			<content:encoded><![CDATA[<p>Ostatnio robiąc testy działania projektu pod Joomla, zostałem zadziwiony tym, że pod Operą formularz z aiContactSafe leży i kwiczy, dokładnie nie ładuje się z powodu błędów JS. Po kilkugodzinnych oględzinach, usuwaniu i minimalizowaniu kodu, natknąłem się na ostrzeżenia o nie rozpoznanych czcionkach ładowanych przez <code>@font-face</code>. Po krótkiej zabawie okazało się, że psują czcionki EOT, czyli te robione dla IE. Prostym więc stało się, że trzeba ładować je tak aby były niewidoczne dla Opery.<span id="more-302"></span></p>
<p>Do tej pory zawsze wszystkie czcionki ładowałem do jednego pliku CSS i robiłem ich wersje normalną i dla IE, o tak:</p>
<pre class="brush: css; title: ; notranslate">@font-face {
    font-family: Czcionka1;
    font-style:  normal;
    font-weight: bold;
    src: url(czcionka.ttf);
}
@font-face {
    font-family: Czcionka2;
    font-style:  normal;
    font-weight: bold;
    src: url(czcionka2.ttf);
}
@font-face {
    font-family: Czcionka1IE;
    font-style:  normal;
    font-weight: bold;
    src: url(czcionka.eot);
}
@font-face {
    font-family: Czcionka2IE;
    font-style:  normal;
    font-weight: bold;
    src: url(czcionka2.eot);
}</pre>
<p>A następnie używałem ich przez definiowanie najpierw normalnej, a potem IE czcionki:</p>
<pre class="brush: css; title: ; notranslate">elem{
    font-family: Czcionka1,Czcionka1IE, Verdana;
}</pre>
<p>Do tej pory nie wiem dlaczego tylko pod Operą powodowało to błędy, ale przyniosło to takie usprawnienia, że przestałem ładować EOTy do każdej przeglądarki, oraz to, że mogłem zacząć definiować czcionki tylko jedną nazwą, gdyż w stylach tylko dla IE, nadpisuje tylko nazwę:</p>
<pre class="brush: xml; title: ; notranslate">&lt;link rel=&quot;stylesheet&quot; href=&quot;/fonts/fonts.css&quot; type=&quot;text/css&quot; /&gt;
&lt;!--[if IE ]&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;/fonts/fontsIE.css&quot; type=&quot;text/css&quot; /&gt;
&lt;![endif]--&gt;</pre>
<pre class="brush: css; title: ; notranslate">/*** PLIK fontsIE.css ***/

@font-face {
    font-family: Czcionka1;
    font-style:  normal;
    font-weight: bold;
    src: url(czcionka.eot);
}</pre>
<pre class="brush: css; title: ; notranslate">/*** Stosowanie(tylko jedna nazwa czcionki, zadnych dubli IE) ***/

elem{
    font-family: Czcionka1, Verdana;
}</pre>
<p>To już jakieś usprawnienie!:-) Jednak doszedłem do wniosku, że lepiej stosować coś innego. Z uwagi, że to co odtwarzają przeglądarki z osadzanych czcionek, nie zawsze jest takie jakbyśmy chcieli, postanowiłem najpierw próbować załączyć oryginalną czcionkę a dopiero potem osadzaną.</p>
<pre class="brush: css; title: ; notranslate">/*** PLIK fonts.css ***/

@font-face {
    font-family: CzcionkaWEB;
    font-style:  normal;
    font-weight: bold;
    src: url(czcionka.ttf);
}</pre>
<pre class="brush: css; title: ; notranslate">/*** PLIK fontsIE.css ***/

@font-face {
    font-family: CzcionkaWEB;
    font-style:  normal;
    font-weight: bold;
    src: url(czcionka.eot);
}</pre>
<pre class="brush: css; title: ; notranslate">/***  Stosowanie - 'Czcionka' to oryginalna nazwa czcionki w systemie ***/
elem{
    font-family: Czcionka, CzcionkaWEB, Verdana;
}</pre>
<p>Jak widać nawet błędy Opery się do czegoś przydają:-) Obyście jak najmniej utykali!</p>
]]></content:encoded>
			<wfw:commentRss>http://csshover.pl/css/opera-font-face-i-bledy-js/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IE 7(Internet Explorer 7) i jego CSS zoom: 1 usuwa wszystkie błędy:-)</title>
		<link>http://csshover.pl/css/ie-7internet-explorer-7-i-jego-css-zoom-1-usuwa-wszystkie-bledy/</link>
		<comments>http://csshover.pl/css/ie-7internet-explorer-7-i-jego-css-zoom-1-usuwa-wszystkie-bledy/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 14:53:03 +0000</pubDate>
		<dc:creator>Wojciech Świderski</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Przeglądarki]]></category>

		<guid isPermaLink="false">http://csshover.pl/?p=290</guid>
		<description><![CDATA[Czasy robienia stron pod IE 6 są już szczęśliwie za nami, więc większość koderów może rozłożyć skrzydła i zacząć choćby używać pseudo klasy :hover na każdym elemencie. Z odejściem do lamusa każdej kolejnej przeglądarki IE będziemy mogli w standardzie używać coraz większego zestawu ciekawostek CSS. O ile nie pamiętam kiedy ostatnio poprawiałem jakiś błąd pod ]]></description>
			<content:encoded><![CDATA[<p>Czasy robienia stron pod IE 6 są już szczęśliwie za nami, więc większość koderów może rozłożyć skrzydła i zacząć choćby używać pseudo klasy <code>:hover</code> na każdym elemencie. Z odejściem do lamusa każdej kolejnej przeglądarki IE będziemy mogli w standardzie używać coraz większego zestawu ciekawostek CSS. O ile nie pamiętam kiedy ostatnio poprawiałem jakiś błąd pod IE 8, o tyle pod IE 7 zdarza się to przy każdym zleceniu. Szacunkowo jeszcze przez około 1.5 roku będzie potrzeba walki z IE 7, więc warto się dowiedzieć jak się nie męczyć :-)<span id="more-290"></span></p>
<p>Ostatnio robię dość duży projekt składający się z ponad 30 różnych podstron, więc możliwości walki z IE7 mam aż nadto. Oczywiście byłem na to gotowy więc od razu zaopatrzyłem się w wpis z warunkowym komentarzem:</p>
<pre class="brush: xml; title: ; notranslate">&lt;!--[if lte IE 7]&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;ie7.css&quot; type=&quot;text/css&quot; /&gt;
&lt;![endif]--&gt;</pre>
<p>Znając magiczne właściwości <code>zoom: 1;</code> konsekwentnie ją dodawałem (w stylach dla IE) dla elementów, które się sypały i osiągnąłem coś takiego:</p>
<pre class="brush: css; title: ; notranslate">.box, box &gt; div, .actionBar,div.singleRes .result,
div.forum .buttons, .action, .result,
.collection, .borders3{
    zoom: 1;
}</pre>
<p>Gdy dziś w połowie projektu odkryłem, że na hoverach cała strona tańczy pod IE 7, to troszkę się zirytowałem. Mimo, że konsekwentnie testowałem każdą podstronę, to takie coś wyszło nagle. Miałem już kiedyś ochotę to zrobić, ale trochę się obawiałem. Tym razem jednak nic mnie nie powstrzymało i dodałem:</p>
<pre class="brush: css; title: ; notranslate">*{
    zoom: 1;
}</pre>
<p>Efekt? Jak ręką odjął :-) Wszystko działa doskonale!</p>
<h2>Co robi zoom: 1; ?</h2>
<p><code>zoom: 1;</code> powoduje, że elementy dostają legendarne <code>hasLayout</code> co automatycznie sprawia, że IE zaczyna poprawnie wyliczać wszelkie wartości naszych ostylowanych elementów. Dzięki temu nie ma wszelakich podwójnych paddingów, marginesów, żadnych efektów peek a boo(znikającego contentu, borderów), źle wyliczanych pozycji absolutnych&#8230; Ogólnie masa błędów automatycznie znika :-) Zostają jeszcze problemy z błędną implementacją <code>float</code> (flotowanie w prawo w elemencie floatującym w lewo ;-) ), ale to są rzeczy które zawsze można załatwić na kilka sposobów i to dość łatwych.</p>
<h2>Dlaczego bałem się stosować zoom: 1 z gwiazdką?</h2>
<p>Obawiałem się może naprawić za dużo :-) Póki co nie stwierdziłem efektów ubocznych tej magicznej pigułki, ale używajcie tego na własną odpowiedzialność, bo nie było jeszcze testowane na ludziach:-) W razie problemów można zastosować wyjątki od reguły w następujący sposób</p>
<pre class="brush: css; title: ; notranslate">*{
    zoom: 1;
}
dl dd{
    zoom: 0;
}</pre>
<p>Miłego kodowania!</p>
]]></content:encoded>
			<wfw:commentRss>http://csshover.pl/css/ie-7internet-explorer-7-i-jego-css-zoom-1-usuwa-wszystkie-bledy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS 2/3 text-shadow</title>
		<link>http://csshover.pl/css/css-23-text-shadow/</link>
		<comments>http://csshover.pl/css/css-23-text-shadow/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 18:52:51 +0000</pubDate>
		<dc:creator>Wojciech Świderski</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Przeglądarki]]></category>

		<guid isPermaLink="false">http://csshover.pl/?p=250</guid>
		<description><![CDATA[text shadow &#8211; co i po co text-shadow pozwala realizować prosto te sprawy, które od dawna szykowali graficy, a których implementacja na stronie, wymagała użycia grafik, bądź też rozwiązań javascriptowych, albo dublowania tekstu wraz z użyciem przemyślnego(no dobra, prostego) stylu opartego na pozycjonowaniu absolutnym. Czyli mowa o cieniu pod tekstem. Ponieważ jednak, sam cień w ]]></description>
			<content:encoded><![CDATA[<h2>text shadow &#8211; co i po co</h2>
<p><strong>text-shadow</strong> pozwala realizować prosto te sprawy, które od dawna szykowali graficy, a których implementacja na stronie, wymagała użycia grafik, bądź też rozwiązań javascriptowych, albo dublowania tekstu wraz z użyciem przemyślnego(no dobra, prostego) stylu opartego na pozycjonowaniu absolutnym. Czyli <strong>mowa o cieniu pod tekstem</strong>. Ponieważ jednak, sam cień w sobie nie ma wartości informacyjnych a estetyczne, był on też po prostu często ignorowany przez koderów. Obecnie jednak rynek przeglądarek wygląda tak, że większość userów może zobaczyć już cienie dodawane z poziomu CSS, a reszta będzie mogła je podziwiać niedługo wraz z premierą IE 9( choć patrząc na<a href="http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx"> tabelę obsługiwanych właściwości</a>, zapis przy <em>text-shadow</em> nie nastraja optymistycznie). Wydaje mi się, że można więc porzucić wszelkie zastępcze techniki i zacząć stosować najzwyklejsze w świecie <em>text-shadow</em>.<span id="more-250"></span>  </p>
<h2>Jak to działa ?</h2>
<div id="ex1" class="exempel">
<span>Najprostszy przykład cienia</span>
</div>
<p>Kod CSS:</p>
<pre class="brush: css; title: ; notranslate">
span{
 text-shadow: 1px 2px 3px #fff;
}</pre>
<p><strong>Pierwszy parametr(1px) to przesunięcie cienia względem tekstu po osi X, drugi(2px) po osi Y, trzeci(3px) to rozmycie(blur), a czwarty(#fff) to kolor cienia.</strong> O ile inne są dość zrozumiałe, to z <strong>blurem</strong> trzeba poeksperymentować, żeby zobaczyć jakie efekty można uzyskać.</p>
<p>Kolejną możliwością są tak zwane multi cienie(<strong>Multiple shadows</strong>), czyli definiowanie kilku cieni dla jednego elementu. Tu posłużę się przykładem z <a href="http://www.css3.info/preview/text-shadow/">css3.info</a> :</p>
<div id="ex2" class="exempel">
<span>Multiple shadows a po polsku multi cienie :-)</span>
</div>
<p>Kod CSS:</p>
<pre class="brush: css; title: ; notranslate">
span{
 font-size: 20px;
 color: #fff;
 text-shadow: 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200;
}</pre>
<p>Prawda, że piękne i genialne ? I jakie proste. Jedna sprawa odnośnie multi cieni: <strong>najbardziej na wierzchu jest cień zdefiniowany jako pierwszy, każdy kolejny ma niższy priorytet</strong>, czy jak kto woli <strong>z-index</strong>.<br />
Teraz mały przykład odnośnie pseudoklasy <strong>:hover</strong> i cienia:</p>
<div id="ex3" class="exempel">
<span>Multiple shadows i :hover</span>
</div>
<p>Chyba nie o to nam chodziło, ale i tak kod CSS:</p>
<pre class="brush: css; title: ; notranslate">
span{
 font-size: 20px;
 color: #fff;
 text-shadow: 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33;
}
span:hover{
 text-shadow: -2px -15px 11px #FF8800, 2px -25px 18px #FF2200;
}</pre>
<p>Żadne dopisywanie cieni na <em>:hover</em> nie ma miejsca. Normalnie trzeba zapisać całą linię dla <em>text-shadow</em> od nowa, czyli tak:</p>
<pre class="brush: css; title: ; notranslate">
span{
 font-size: 20px;
 color: #fff;
 text-shadow: 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33;
}
span:hover{
 text-shadow:  0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200;
}</pre>
<p>aby uzyskać:</p>
<div id="ex4" class="exempel">
<span>Multiple shadows i :hover</span>
</div>
<h2>Animowanie i jQuery a text-shadow</h2>
<p>Mówiąc krótko nie ma obsługi dla animowania <em>text-shadow</em> w jQuery. Możliwe, że jest to spowodowane tym, że właściwość <em>text-shadow</em> dopuszcza definiowanie wielu cieni, albo nie jest to coś co powinno być obsługiwane domyślnie. Problemem jest też niemożność rozczłonkowania <em>text-shadow</em> na poszczególne składowe(text-shadow-blur, text-shadow-x, text-shadow-y, text-shadow-color), ale to ponownie wiąże się z multi cieniami, bo jakby to wtedy miałoby być zapisane? Jakkolwiek <a href="http://www.uize.com/">framework UIZE</a> poradził sobie z tym zadaniem całkiem ładnie, co <a href="http://www.uize.com/examples/hover-fader-text-shadow-animation.html">można sprawdzić tu</a>.</p>
<h3>Co jednak w tym temacie ma do powiedzenia jQuery?</h3>
<p>Wraz z jQuery 1.4.3 pojawiły się <strong>cssHooks</strong>. Co to i jak to działa to sprawa na osobny artykuł, ważne że umożliwia rozbudowywanie funkcjonalności dostępnych przez <strong>.css()</strong> i.<strong>animate()</strong> poprzez napisanie odpowiednich pluginów. Tak się szczęśliwie składa, że znalazła się ekipa, która takie pluginy już szykuje. Na <a href="https://github.com/brandonaaron/jquery-cssHooks">tej stronie</a> dostępne są ich najnowsze <strong>pluginy umożliwiające animacje wielu właściwości css, w tym właśnie text-shadow</strong>. Przykład poniżej:</p>
<div id="ex5" class="exempel">
<span>Animujemy Cienie &lt;- klinij tu</span>
</div>
<p>aby ten przykład zadziałał tak jak działa, potrzebne są pluginy <em>color.js</em> i <em>textshadow.js</em> (muszą być załączane w tej kolejności) z ww. strony oraz poniższy kod:</p>
<pre class="brush: jscript; title: ; notranslate">
$(&quot;#ex5 span&quot;).click(function(){
  $(this)
  .animate({ textShadowX: 88 }, 1000)
  .animate({ textShadowY: 18 }, 1000)
  .animate({ textShadowColor: 'rgb(255, 0, 0)' }, 1000)
  .animate({ textShadowBlur: 13 }, 300);
 });
</pre>
<p>Niestety, nie działa to multi cienie, ale może coś jeszcze zmieni się w tej kwestii. Co do animacji pojedynczego cienia, to oczywiście można wykonywać wszystkie ruchy naraz, o tak:</p>
<div id="ex6" class="exempel">
<span>Animujemy Cienie &lt;- klinij tu</span>
</div>
<p>Kod do tego:</p>
<pre class="brush: jscript; title: ; notranslate">
$(&quot;#ex6 span&quot;).click(function(){
 $(this)
  .animate({ 	textShadowX: 88,
   textShadowY: 18,
   textShadowColor: 'rgb(255, 0, 0)',
   textShadowBlur: 13  }
  , 1000);
});
</pre>
<p>Hura! Czyli <strong>udało nam się animować text-shadow w jQuery</strong>. Wielkie propsy dla pulgino twórców ;-)</p>
<p>PS. To, że cały wpis nie wywiera wrażenia na IE to zrozumiałe, ale nie bardzo rozumiem dlaczego Opera 10.63 ma problemy i z multi cieniami i z animacją. Tajemnicza sprawa.</p>
]]></content:encoded>
			<wfw:commentRss>http://csshover.pl/css/css-23-text-shadow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gdzie znajduje się główne oblężenie IE 6?</title>
		<link>http://csshover.pl/przegladarki/gdzie-znajduje-sie-glowne-oblezenie-ie-6/</link>
		<comments>http://csshover.pl/przegladarki/gdzie-znajduje-sie-glowne-oblezenie-ie-6/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 21:31:37 +0000</pubDate>
		<dc:creator>Wojciech Świderski</dc:creator>
				<category><![CDATA[Przeglądarki]]></category>
		<category><![CDATA[IE 6]]></category>

		<guid isPermaLink="false">http://csshover.pl/?p=87</guid>
		<description><![CDATA[Muszę przyznać, że żyjemy we wspaniałym kraju. Wspaniałym jeśli chodzi o to jak zachowuje się rynek przeglądarek. Już dawno osiągnęliśmy to o czego wielu web-developerów na całym świecie dawno pragnęło, czyli skruszenia dominacji Internet Explorera. Dokonał tego FireFox 3.x, posiadając obecnie trochę ponad 50% rynku(większa część tej puli przypada na wersje 3.5). W sumie pod ]]></description>
			<content:encoded><![CDATA[<p>Muszę przyznać, że żyjemy we wspaniałym kraju. Wspaniałym jeśli chodzi o to jak zachowuje się rynek przeglądarek. Już dawno osiągnęliśmy to o czego wielu web-developerów na całym świecie dawno pragnęło, czyli <strong>skruszenia dominacji Internet Explorera</strong>. Dokonał tego FireFox 3.x, posiadając obecnie trochę <a title="gemiusRanking - Przeglądarki" href="http://www.ranking.pl/pl/ranking/web-browsers.html">ponad 50% rynku</a>(większa część tej puli przypada na wersje 3.5). W sumie pod tym względem Europa jest ogólnie udanym miejscem, a my jesteśmy w czołówce. Wciąż jednak IE 6 mamy na poziomie 7,5 %, choć sukcesywnie ta liczba się obniża.<span id="more-87"></span></p>
<h2>Gdzie jest lepiej?</h2>
<p>Analizując <a title="Globalne statystyki przeglądarek" href="http://gs.statcounter.com/">globalne statystki używanych przeglądarek</a>, możemy zauważyć, że są jeszcze wspanialsze miejsca, np.</p>
<ul>
<li><strong>Niemcy</strong> FF 3.x prawie 60%, IE 7 nieco ponad 9% oraz IE 6 na poziomie 3,21% !!</li>
<li><strong>Austria</strong> ma podobną sytuację jak my tyle, że IE 8 ma już 20% rynku a IE 6 poniżej 5%;</li>
<li><strong>Ukraina</strong> zawsze była dla mnie dość ciekawym przypadkiem. Tam od dawna <strong>rządzi Opera</strong>(do tej pory nie wiem dlaczego tak jest), choć obecnie FF 3.x ją powoli dogania. Co do IE 6, <a title="gemiusRanking - Ukraina przeglądarki" href="http://www.ranking.com.ua/en/ranking/web-browsers.html">gemius</a> mówi o 8,5% a <a title="StatCounter - Ukraina" href="http://gs.statcounter.com/#browser_version-UA-monthly-200812-200912">StatCounter</a> o 5,9%;</li>
<li><strong>Islandia</strong> IE 6 1,3% &#8211; Magia!!</li>
</ul>
<p>Analizując dalej dane ze StatCounter można zauważyć, że w porównaniu do innych krajów Europy Zachodniej, jesteśmy anty IE 8. Co prawda powoli  wykres IE 8 idzie do góry i wypiera swoich poprzedników, jednak nie jest to tak jak np. w Wielkiej Brytanii gdzie IE 8 posiada już ponad 30% rynku. Moim zdaniem winny jest strach przed aktualizacjami(które to mogą ujawnić naszą nielegalną kopie systemu), użytkowników z lewymi Windowsami XP.</p>
<h2>Kto jeszcze w Polsce posiada IE 6?</h2>
<p>Swój wywód będę opierał o dane jakie dostarcza strona <a title="gemiusRanking" href="http://ranking.pl">ranking.pl</a> odnośnie systemów operacyjnych i przeglądarek.</p>
<p>Pomijając web-developerów i tych ,którzy świadomie zostają przy IE 6 bo po prostu kochają tą przeglądarkę, weźmy się za sprawę tak na zdrowy rozum plus troszkę z doświadczenia. Jeśli założymy nawet, że 50% użytkowników me lewe Windowsy XP, to i tak większość z nich zainstalowało sobie nowe wersje IE lub inne przeglądarki. Popatrzmy na pozostałych.</p>
<p>Windowsy lubią się syfić i zwalniać z po kilku miesiącach użytkowania, toteż wypadało by najpóźniej po 3 latach odświeżyć, tzn. przeinstalować system. Uważam, że jeśli ktoś radzi sobie z przeinstalowaniem systemu, poradzi sobie też z zainstalowaniem innej przeglądarki, bądź włączeniem ręcznych aktualizacji Windowsa. Jeśli nie, zrobi to za niego znajomy, które przyjdzie pomóc przy odświeżeniu systemu(bądź jego wymianie na nowszy co całkowicie eliminuje problem). Czyli <strong>liczba klientów IE 6 maleje proporcjonalnie do wzrostu zasyfienia Windowsa</strong> &#8211; good! Wystarczy jeden solidniejszy wirus plus dobre info na onecie o tym jak wirus wszedł przez stare IE 6 i mamy kolejne procenty z głowy ;).</p>
<p>Podczas mojej podróży badawczej do artykułu „<a title="Jak to jest brać kredyt dziś?" href="http://csshover.pl/wszedobylskie/jak-to-jest-brac-kredyt-dzis/">Jak to jest brać kredyt dziś</a>” dowiedziałem się gdzie to są procentowe resztki obecności IE 6. Okazało się, że <strong>główne oblężenie IE 6 znajduje się w Bankach!</strong> Do którego banku nie wszedłem, prawie zawsze widziałem pracowników banków śmigających w IE 6. Najciekawiej było gdy Pani z db kredyt chciała zdobyć numer telefonu do firmy, w której pracowałem. Zamiast prawidłowej strony przywitała ją informacją o tym, że używa archaicznej przeglądarki i, że czas na zmianę :D. Obserwowałem jej minę z zaciekawieniem, i czekałem tylko kiedy mi powie, że chyba coś ściemniam. Na szczęście udało się jej odnaleźć przycisk wpuszczający na stronę mimo wszystko.</p>
<p>Niestety w innych publicznych instytucjach jest podobnie i może się to nie zmienić, aż do następnej modernizacji sprzętu. Dziwię się jednak, że administratorzy banków pozwalają sobie na <a title="Odstaw Internet Explorera 6 do lamusa!" href="http://ie6.pl/faq/#q11">ryzyko posiadania IE 6</a> na maszynach klienckich. Otwiera to drzwi hackerom, którzy znają &#8220;wejściowy&#8221; potencjał IE 6.</p>
<h2>Czy dalej robić strony pod IE 6?</h2>
<p>Jeśli chodzi o strony na rynek krajowy, to uważam, że nie ma sensu bawić się w to aby strona wyglądała identycznie w IE 6 i FF 3.5. Za to na pewno <strong>trzeba zachować czytelność stron w IE 6 </strong>do czasu, aż popularność tej przeglądarki nie spadnie poniżej 1%.</p>
<p>Osobiście olałem wszelakie PNG fixy dla IE 6 i ładuje pliki PNG wszędzie gdzie mogą się przydać. Nadal jednak staram się unikać wszelakich konstrukcji CSS, których IE 6 nie łyknie, jak <code>position: fixed</code> czy <code>display: inline-block</code>, jeśli użycie ich miało by zepsuć czytelność strony pod tą przeglądarką.</p>
<p>Liczę na to, że do końca roku IE 6 osiągnie upragnione 0.99% ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://csshover.pl/przegladarki/gdzie-znajduje-sie-glowne-oblezenie-ie-6/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

