<?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>Fatih Hayrioğlu&#039;nun not defteri &#187; Firefox</title>
	<atom:link href="http://www.fatihhayrioglu.com/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fatihhayrioglu.com</link>
	<description>{ CSS, HTML ve Javascript }</description>
	<lastBuildDate>Thu, 09 Feb 2012 08:44:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=2012</generator>
		<item>
		<title>CSS3 ile yuvarlak kenarlı resim yapmak</title>
		<link>http://www.fatihhayrioglu.com/css3-ile-yuvarlak-kenarli-resim-yapmak/</link>
		<comments>http://www.fatihhayrioglu.com/css3-ile-yuvarlak-kenarli-resim-yapmak/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 22:45:11 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[border-radius]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=2022</guid>
		<description><![CDATA[Bir resminize kenar çizgisi tanımı yapıp daha sonrada köşelerini ovalleştirmek istediğinizde köşelerdeki kenar çizgilerinde sorun yaşıyoruz. Örneği görmek için tıklayınız. Kırmızı ile işaretlediğim yere dikkat ederseniz sorunlu gözüken kısımalar var. Bu sorun tarayıcıların bir sorunu gibi duruyor. Eğer ie’nin sorunları ile bu kadar zaman kaybetmemiş olsa idik şimdi böyle güzel sorunlarla uğraşacaktık ve tarayıcılar bu [...]]]></description>
			<content:encoded><![CDATA[<p>Bir resminize kenar çizgisi tanımı yapıp daha sonrada köşelerini ovalleştirmek istediğinizde köşelerdeki kenar çizgilerinde sorun yaşıyoruz. </p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot;&gt;
&lt;title&gt;border-radius&lt;/title&gt;
&lt;style&gt;
img{ border:2px solid #999; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;img src=&quot;gudi.jpg&quot; width=&quot;75&quot; height=&quot;75&quot; /&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/border_radius_resim_.html">tıklayınız.</a> </p>
<p><img src="https://lh5.googleusercontent.com/gLndP4VPjq8o0ReURiijye0gHVHNWXVLgerrYuZ7rDSTu5ZOkhayATtTmspfym08AUQhceJxvnhmSz_03Tr325FWhugB4g5-aC6OarKEqxlF0gcTiA" alt="" width="347px;" height="224px;" /></p>
<p>Kırmızı ile işaretlediğim yere dikkat ederseniz sorunlu gözüken kısımalar var. Bu sorun tarayıcıların bir sorunu gibi duruyor. Eğer ie’nin sorunları ile bu kadar zaman kaybetmemiş olsa idik şimdi böyle güzel sorunlarla uğraşacaktık ve tarayıcılar bu sorunları düzletmek için uğraşacaktı. </p>
<h3>Çözüm1:</h3>
<p>Çözüm için dışa bir kapsayıcı div atayıp kenar çizgisi tanımını bu katmana yaparak çözebiliyoruz. </p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot;&gt;
&lt;title&gt;css3&lt;/title&gt;
&lt;style&gt;
.resimKapsulu{border:2px solid #999; width:75px; height:75px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.resimKapsulu img{width:75px; height:75px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div class=&quot;resimKapsulu&quot;&gt;&lt;img src=&quot;gudi.jpg&quot; width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/border_radius_resim.html">tıklayınız.</a> </p>
<p><img src="https://lh6.googleusercontent.com/BguAW9wciO-kWJxCqLkWj7-0VoGg6RRXe_UfOCBWrAXJMc41F-Qt3EtMTz9nwNJo2grEnNe83nG4Je2u1uPE-mSBlm6cj0IIfam1ucRN9k0EYQJjVQ" alt="" width="350px;" height="228px;" /></p>
<p>Kodunu aldığım sitede resim ve kapsayıcı katmana aynı border-radius değeri verilmiş, ancak ben öyle yapınca Chrome’da beyazlıklar ortaya çıktı bu nedenle bende kapsüle 12px verirken resme 10px border-radius verdim. </p>
<p>Örnek Safari ve Chrome’da çalışırken Firefox3.6 ve Opera11’de çalışmıyor.</p>
<p>Firefox4 ve yeni webkit tabanlı tarayıcılarda bu sorun ise kökten çözülmüş, tanımı direk resme verebileceğiz.</p>
<h3>Çözüm2:</h3>
<p>Firefox3.6 ve Opera için <a href="http://www.webdesignerwall.com/tutorials/css3-rounded-image-with-jquery/">CSS3 Rounded Image With jQuery</a> makalesindeki yöntemden yaralanabiliriz. </p>
<p>HTML kodumuzu şöyle değiştirelim</p>
<ul>
<li>&lt;div class=&quot;resimKapsulu&quot; style=&quot;background: url(gudi.jpg) no-repeat center center; width: 75px; height: 75px;&quot;&gt;</li>
<li>    &lt;img src=&quot;gudi.jpg&quot; width=&quot;75&quot; height=&quot;75&quot; style=&quot;opacity: 0;&quot; /&gt;</li>
<li>&lt;/div&gt;</li>
</ul>
<p>Resme saydamlık verilip görünmez yapılıyor ve satır için css kodları tanımlanıyor, amaç buradaki kodları jquery yardımı ile bg olarak tanımlamak .</p>
<p>jQuery kodumuz </p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot;&gt;
&lt;title&gt;css3&lt;/title&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
 $(document).ready(function() {

	$(&quot;.resimKapsulu&quot;).load(function() {
		$(this).wrap(function(){
			return '&lt;span class=&quot;' + $(this).attr('class') + '&quot; style=&quot;background:url(' + $(this).attr('src') + ') no-repeat center center; width: ' + $(this).width() + 'px; height: ' + $(this).height() + 'px;&quot; /&gt;';
		});
		$(this).css(&quot;opacity&quot;,&quot;0&quot;);
	});

 });
&lt;/script&gt;
&lt;style&gt;
.resimKapsulu{border:2px solid #999; width:75px; height:75px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.resimKapsulu img{width:75px; height:75px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div class=&quot;resimKapsulu&quot; style=&quot;background: url(gudi.jpg) no-repeat center center; width: 75px; height: 75px;&quot;&gt;
	&lt;img src=&quot;gudi.jpg&quot; width=&quot;75&quot; height=&quot;75&quot; style=&quot;opacity: 0;&quot; /&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/border_radius_resim2.html">tıklayınız.</a> </p>
<p><img src="https://lh3.googleusercontent.com/HIOubjsFMP0fFhreTxPL2NxZltLCUsIANHwS9C193L8OIiw5fEIgs37R3XusyJUn8NeQZYR3u6pK5JevZJi1YhbcKBksfgNeT0mIC4sTGiTQ8uK-_w" alt="" width="355px;" height="237px;" /></p>
<p>Ben bu çalışmayı iphone ve ipad için kod geliştirirken denk geldiğim için diğer tarayıcıların benim için pek önemi yoktu açıkçası. iphone ve ipad için ilk çözümü uygulayıp geçtim açıkçası, ama lazım olanlar için ikinci yöntem de kullanılabilir. </p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://trentwalton.com/2010/08/03/css3-border-radius-rounded-avatars/">http://trentwalton.com/2010/08/03/css3-border-radius-rounded-avatars/</a></li>
<li><a href="http://www.webdesignerwall.com/tutorials/css3-rounded-image-with-jquery/">http://www.webdesignerwall.com/tutorials/css3-rounded-image-with-jquery/</a></li>
<li><a href="http://stick.gk2.sk/blog/2009/03/image-with-rounded-corners-using-css3/">http://stick.gk2.sk/blog/2009/03/image-with-rounded-corners-using-css3/</a></li>
<li><a href="http://www.swedishfika.com/2010/03/19/rounded-corners-on-images-with-css3-2/">http://www.swedishfika.com/2010/03/19/rounded-corners-on-images-with-css3-2/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/css3-ile-yuvarlak-kenarli-resim-yapmak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>!important Tanımı</title>
		<link>http://www.fatihhayrioglu.com/important-tanimi/</link>
		<comments>http://www.fatihhayrioglu.com/important-tanimi/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 20:41:28 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Etkinlik]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[important]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1866</guid>
		<description><![CDATA[Friendfeed&#8217;de bir serzenişim üzerine Fatih Turan&#8217;ın bir cevabı hafızamdaki !important bilgilerimin yeterli olmadığını gösterdi bana ve bu konuda biraz araştırma yapma gereği duydum ve burada bu araştırma sonuçlarını paylaşmak istedim. !important&#8217;ı anlamak için CSS&#8217;de etkinliğine bir göz atmalıyız. Daha önce yazdığım bir konu bu &#8220;CSS&#8217;de Tanımlamalar ve Etkinlikleri(Specificity)&#8221; ayrıntılarını bu yazıdan okuyabilirsiniz. CSS&#8217;de etkinlik tanımını [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://friendfeed.com/arayuz-gelistiriciler/120084de/css-yazarken-ustten-gelen-degerleri-ezmek-icin">Friendfeed&rsquo;de bir serzenişim üzerine Fatih Turan&rsquo;ın bir cevabı</a> hafızamdaki !important bilgilerimin yeterli olmadığını gösterdi bana ve   bu konuda biraz araştırma yapma gereği duydum ve burada bu araştırma   sonuçlarını paylaşmak istedim.</p>
<p>!important&rsquo;ı anlamak için CSS&rsquo;de etkinliğine bir göz atmalıyız. Daha önce yazdığım bir konu bu &ldquo;<a href="http://www.fatihhayrioglu.com/cssde-tanimlamalar-ve-etkinliklerispecificity/">CSS&rsquo;de Tanımlamalar ve Etkinlikleri(Specificity)</a>&rdquo;   ayrıntılarını bu yazıdan okuyabilirsiniz. CSS&rsquo;de etkinlik tanımını   tekrar hatırlatalım; CSS&rsquo;de etkinliğin anlamı stil çatışması(aynı   elemente birden fazla tanım yapıldığında) olduğunda kullanılan hangi   kodun web tarayıcıları tarafından yorumlanacağını belirlemektir. Her css   tanımını bir sayısal değeri vardı ve benzer tanımların yapıldığı bir   elemanda bu sayısal değeri büyük olan tanımı elemana etki edecektir. </p>
<p>Peki,   biz sayısal değeri küçük olan tanımın etkin olmasını istersek ne   yapabiliriz? Bu sorunun cevabı ve bu ihtiyacı karşılayan tanım   !important tanımıdır. Bir örnekle durumu gösterelim</p>
<pre class="brush: xml; title: ; notranslate">
&lt;ul class=&quot;menu&quot;&gt;
    &lt;li&gt;Menü 1&lt;/li&gt;
    &lt;li&gt;Menü 2&lt;/li&gt;
    &lt;li&gt;Menü 3
        &lt;ul&gt;
          &lt;li class=&quot;deneme&quot;&gt;Alt Menü&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Menü 4&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>CSS kodumuzda aşağıdaki gibi olsun</p>
<pre class="brush: css; title: ; notranslate">
ul.menu li{
	background-color:#3CF;
}

li.deneme{
	background-color:#f00;
}
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/important_kullanimi.html">tıklayınız.</a></p>
<p>Kodumuza göre tüm li background rengi <strong>#3CF </strong>olsun ama .deneme sınıfı   tanımladığımız li&#8217;nin ki kırmızı olsun diyoruz, ancak sonuç istediğimiz   gibi olmuyor. </p>
<p><img src="https://lh3.googleusercontent.com/Dnco6jKWpezF_20xMVvlddnRWHtrZp8qUbfziW1cBRUBlGc8ep3trPV1SgOgPyU7mS4ltgeqmdotsuVLbtwBwvLyhAPmKGfpLYvM_qeSH2JNSCFgEA" alt="" width="326px;" height="291px;" /></p>
<p>Firfox&#8217;un   eklentisi Firebug&#8217;u durumu bize açıkça gösteriyor. Üzeri çizilen tanım   altta kalırken üstteki tanım elemana uygulanmaktadır.</p>
<p><img src="https://lh4.googleusercontent.com/1Zi5S_75_Uj278dNpnw0CjChgxhyh1uJXAyD5gwTWzBK1c2_AFMI99Wsl8wOIbgJ99fn82tiLa26Wrvd74dgYrg9G1qNLH7SJb-xplz-LyUs9GUMfg" alt="" width="483px;" height="451px;" /></p>
<p><strong>Seçici adına üst eleman adlarını ekleyerek etkinliği arttırma</strong></p>
<p>Burada bizim kendi istediğimiz sonucun oluşması için bir iki yöntem   bulunmaktadır. Bir tanesi istediğimiz atamanın üste çıkması için seçici   değerini arttırmak, yani örnek kodumuzda bu li.deneme yerine ul   li.deneme şeklinde yaparak seçici etkinliğini arttırarak yapmaktır.</p>
<pre class="brush: css; title: ; notranslate">
  ul.menu li.deneme{
  background-color:#F00;
  }
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/important_kullanimi2.html">tıklayınız.</a></p>
<p>Bu kod bizi çözüme ulaştıracaktır, ancak bazen bu çözüm çok can sıkıcı haller alabiliyor. Büyük projelerde çok sık rastladığımız bir sorun.</p>
<p><strong>important! tanımı ile etkiliği arttırma</strong></p>
<p>Diğer bir çözüm ise etkin olmasını istediğimiz tanımın sonuna kardeşim bu önemli bunu etkin yap demek, yani sonuna !important eklemek ile olur.
</p>
<pre class="brush: css; title: ; notranslate">
li.deneme{
   background-color:#f00 !important;
}
</pre>
<p>Örneği görmek için <a href="http://fatihhayrioglu.com/dokumanlar/important_kullanimi3.html">tıklayınız.</a></p>
<p><img src="https://lh4.googleusercontent.com/k4feQBZhKIgAEdx-nVS7HLKHhYCjBboutU5CxKoI_sxdt53CUgH98KJB0fXzcpVbDbrEq3-y9Bi8Mxbo_nkBEPFhfhY-fxVKdVS13qJnykWupm4qOg" alt="" width="349px;" height="276px;" />
</p>
<h3>İE6 için important ile hack yapmak</h3>
<p>Şimdi gel gelelim important tanımının ie6 ile olan problemine ve benim yanlış anlamama.</p>
<p>Eğer   yukarıdaki gibi bir tanımlama var ise yani tek bir özellik ve bu   özelliğe atanmış important tanımı var ise ie6 sorun çıkarmıyor. İşte   benim yeni öğrendiğim bilgi bu.</p>
<p>Peki,   sorun nasıl çıkıyor derseniz. İE6 eğer bir normal tanım var ise ve   birde important tanımı bulunuyorsa, aynı özellik iki kere tanımlandı ise   bu importantlı tanımı ie6 uygulamıyor. Bunu ie6 hack için   kullanılabilir. Bunu ie6 hack için kullanılabilir. Zamanında bir yazıda   yazmıştım bu konuda <a href="http://www.fatihhayrioglu.com/css-de-kodumuzu-ieden-gizleme/">http://www.fatihhayrioglu.com/css-de-kodumuzu-ieden-gizleme/</a> Aslında burada ie6&rsquo;nın bir sorununu avantaja çevirmiş oluyoruz. </p>
<h3>Satıriçi kodları Ezmek için important kullanımı</h3>
<p>Bazı   durumlarda htmle müdahele imakanımızın olmadığı durumlarda veya acil   bir düzeltme gerektiğin genelde lazım oluyor important tanımı. Eğer html   içinden bir tanım yapıldı ise css ile yaptığımız hiç bir tanım satıriçi   kodu ezemiyecektir. Tek çare important tanımıdır. </p>
<pre class="brush: xml; title: ; notranslate">
&lt;ul style=&quot;background-color:#3CF&quot;&gt;
	&lt;li&gt;Deneme&lt;/li&gt;
&lt;ul&gt;
</pre>
<p>Tanımı olsun biz bu elemanı background rengini değiştirmek istersek sadece important ile değiştirebiliriz. </p>
<pre class="brush: css; title: ; notranslate">
li.deneme{
   background-color:#f00 !important;
}
</pre>
<p>Tanımı li elemanının background rengini kırmızı yapacaktır.</p>
<p>Son   bir ipucu olarak şu cümleyi söyleyelim. CSS kısaltmalarına yapılan   important tanımı kısaltması yapılan özelliklere tek tek yapılmış   gibidir.</p>
<h3>Sonuç </h3>
<p>important   tanımı çok tercih edilen bir özellik değildir, nadiren de olsa lazım   olur. Bazen çok can kurtarır. Çok fazla yerde kullanmak kodunuzu   okunaksız hale getirebilir, buna dikkat etmek gerekir. </p>
<p><a href="http://www.fatihturan.com/">Fatih Turan</a>&rsquo;a teşekkürler bilgilendirme için.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://bytesizecss.com/blog/post/ie6-and-the-important-rule/">http://bytesizecss.com/blog/post/ie6-and-the-important-rule/</a></li>
<li><a href="http://www.impressivewebs.com/everything-you-need-to-know-about-the-important-css-declaration/">http://www.impressivewebs.com/everything-you-need-to-know-about-the-important-css-declaration/</a></li>
<li><a href="http://www.electrictoolbox.com/using-important-css/">http://www.electrictoolbox.com/using-important-css/</a></li>
<li><a href="http://www.webcredible.co.uk/user-friendly-resources/web-dev/css-important.shtml">http://www.webcredible.co.uk/user-friendly-resources/web-dev/css-important.shtml</a></li>
<li><a href="http://www.yellowjug.com/web-design/the-importance-of-important-in-css/">http://www.yellowjug.com/web-design/the-importance-of-important-in-css/</a></li>
<li><a href="http://friendfeed.com/arayuz-gelistiriciler/120084de/css-yazarken-ustten-gelen-degerleri-ezmek-icin">http://friendfeed.com/arayuz-gelistiriciler/120084de/css-yazarken-ustten-gelen-degerleri-ezmek-icin</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/important-tanimi/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>FireBug Net Sekmesi ve Kullanımı</title>
		<link>http://www.fatihhayrioglu.com/firebug-net-sekmesi-ve-kullanimi/</link>
		<comments>http://www.fatihhayrioglu.com/firebug-net-sekmesi-ve-kullanimi/#comments</comments>
		<pubDate>Wed, 26 May 2010 21:36:01 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[net sekmesi]]></category>
		<category><![CDATA[page speed]]></category>
		<category><![CDATA[YSlow]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1737</guid>
		<description><![CDATA[FireBug hakkında elle tutulur bir bilgi olmadığı için bu makaleyi yazmaya karar verdim. Bu yazımda FireBug Net paneli hakkında olacaktır. FireBug geliştirme ile alakalı bir makale değildir. Özellikleri hakkında genel bir bilgi içerecektir. Web sayfalarının kodlarken bir çok yönünü düşünerek kodlarız. Erişebilirliği, esneklik, farklı tarayıcılara uyumlu olması, performans bunlardan ilk aklımıza gelenler. En önemlilerinden biri [...]]]></description>
			<content:encoded><![CDATA[<p>FireBug hakkında elle tutulur bir bilgi olmadığı için bu makaleyi yazmaya karar verdim. Bu yazımda FireBug <strong>Net paneli</strong> hakkında olacaktır. FireBug geliştirme ile alakalı bir makale değildir. Özellikleri hakkında genel bir bilgi içerecektir. </p>
<p>Web sayfalarının kodlarken bir çok yönünü düşünerek kodlarız. Erişebilirliği, esneklik, farklı tarayıcılara uyumlu olması, performans bunlardan ilk aklımıza gelenler. En önemlilerinden biri performansının iyi olmasıdır. Web sitesi sahipleri sitelerinin tarayıcılar tarafından hızlı gezilmesi için en kısa zamanda açılmasını sağlamak için uğraşır. Performans değerlendirmesi için kullanabileceğimiz araçlardan birisi Firebug&#8217;ın Net panelidir. Burada Firebug&#8217;ın Net sekmesini inceleyeceğiz. Aşağıda benim anasayfamın net panelindeki görüntüsünü görüyorsunuz.<span id="more-1737"></span></p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/fh_firebug_net_sekme.gif"><img src="http://www.fatihhayrioglu.com/wp-content/fh_firebug_net_sekme-298x300.gif" alt="" title="fh_firebug_net_sekme" width="298" height="300" class="alignnone size-medium wp-image-1739" /></a></p>
<h3>Genel Net sekmesi görünümü</h3>
<p><strong>Net Panel Giriş</strong></p>
<p>Net sekmesinin genel amacı kullanıcıya HTTP trafiğini kolayca göstermektir. Her satır sayfayı oluşturan bir girdinin istek/cevabını gösteren bir göstergedir.</p>
<p>Örnek bir sayfa ile devam edelim. </p>
<p><a href="http://fatihhayrioglu.com/dokumanlar/fare_degisen_resim.html" title="http://fatihhayrioglu.com/dokumanlar/fare_degisen_resim.html">http://fatihhayrioglu.com/dokumanlar/fare_degisen_resim.html</a></p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_408d43xkbc6_b" alt="" /></p>
<p>Yukarıdaki resimde sunucuya yapılan iki isteğin sıralaması ile birlikte göstermektedir. İlk istek sayfanın kendisi, ikinci istek ise <strong>degisen_resim.gif</strong> resmi. </p>
<p>Her girdi istek hakkında genel bir bilgiyi gösterir. Zaman çizelgeside grafiksel olarak yüklenme zamanını gösteriyor.</p>
<p>Net sekmesi bize <strong>fare_degisen_resim_klavye.html</strong> içeriğinin 418ms de yüklendiğini ve <strong>degisen_resim.gif </strong>resmininde 146ms de yüklendiğini gösteriyor.</p>
<p>Net sekmesi bize ilk bakışta aşağıdaki bilgileri verir;</p>
<ul>
<li>HTTP istek metodunu (GET)</li>
<li>Cevap durumu ve açıklaması (200 OK)</li>
<li>İstem dosya ismini(fare_degisen_resim_klavye.html) ve fare imlecini üzerine getirirsek hangi adresten çektiğini gösterir.</li>
<li>Cevapların hangi barındırma hizmetinde geldiği (fatihhayrioglu.com)</li>
<li>Cevabın boyutu (778Byte)</li>
<li>Grafiksel gösterge ve yüklenme zamanı (418ms)</li>
</ul>
<p>Birde en sondaki sonuç bilgi satırı var.</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/firebug_net3.gif"><img src="http://www.fatihhayrioglu.com/wp-content/firebug_net3-300x8.gif" alt="" title="firebug_net3" width="300" height="8" class="alignnone size-medium wp-image-1740" /></a></p>
<ul>
<li>Sayfada 2 adet istek yapıldı</li>
<li>Bu 2 isteğin toplam boyutu 3kb ve eğer önbellekten alıyorsa ne kadarını önbellekten alıyor bilgisi.</li>
<li>Bu 2 isteğin ne kadar zamanda yüklendiği(son isteğin sonu ile ilk isteğin başı arasındaki zaman)</li>
</ul>
<p><img src="http://docs.google.com/File?id=dhctmbn6_411zb4pdnd3_b" alt="" /></p>
<p>Her bir elemanın üzerine gelince popup ekranı ile bize daha detaylı bilgi veriyor. Her rengin bir anlamı var. </p>
<p>
<strong>DNS Lookup:</strong> DNS çözümleme zamanı<br />
<strong>connecting:</strong> Oluşturulan TCP bağlantısı için harcanan zaman<br />
<strong>Blocking:</strong> Ağa bağlanırken tarayıcı bu istekleri belli bir sıraya dizer. Bu sırada beklerken harcadığı zaman. Eğer böyle bir zaman harcanıyorsa gösterilir, yoksa gösterilmez. Aşağıda bu konuya(Tarayıcı Sırasında Bekleme Zamanı) biraz daha ayrıntılı değineceğiz.<br />
<strong>Sending:</strong> Sunucuya gönderilecek veri için istek gönderme zamanı<br />
<strong>Waiting:</strong> Sunucudan dönen cevabın bekleme zamanı(sunucudan gelen ilk byte&#8217;ın bekleme zamanı)<br />
<strong>Receiving:</strong> Gelen cevabın indirilmesi için gereken zaman.
</p>
<p><strong>DOMContenLoaded:</strong>(Mavi dikey çizgi) ilk istek başladıktan +5.48s sonra DOM içeriğinin yüklenme olayı tetiklendi, anlamını taşıyor. Eğer bu değer eksi ise DOM içeriği istek başlamadan önce gönderilmiş demektir.</p>
<p><strong>load:</strong>(kırmızı dikey çizgi) Bu gösterge bize yüklenme olayının ilk istek başladıktan sonra geçen süreyi gösterir. Eksi değer alması ilk istekden önce tetiklendiğini gösterir.</p>
<h3><strong>Tarayıcı Sırasında Bekleme Zamanı</strong></h3>
<p>İsteğin sunucuya gönderilmeden önce tarayıcı sırasında beklemesi sonucu iki durum orataya çıkar. Bu durumları biraz açarsak;</p>
<ul>
<li>Bir web sayfasında iki adet javascript dosyası varsa bunlar aynı anda yüklenmez. İlk önce birisi yüklenir daha sonra ikincisi yüklenir. Bu nedenle mümkünse javascript dosyalarını teke indirmek bize zaman kazandıracaktır.</li>
<li>Her tarayıcının aynı anda sunucudan(her bir domain için) yapacağı istek sayısı sınırlıdır. Mesela bu sayı Firefox 3 için 6&#8242;dır. Yani bunun anlamı eğer sunucudan yapılacak istek sayısı 6&#8242;yı geçerse, altıncıdan sonrası ilk altının yüklenmesini beklemek durumunda kalacaktır. Bu nedenle CSS Sprite tekniği kullanımı önemlidir. 
  </li>
</ul>
<p><strong>Net Sekmesi İstek ve Cevap Detayları</strong></p>
<p>Her isteğin solundaki artı(+) işaretine tıklayarak daha ayrıntılı bilgi alabiliriz. Burada önemli bir noktayı açıklayalım: <strong>request</strong> sunucuya gönderimi <strong>response</strong> geri geleni gösterir. Eğer gösterilen öğe sunucudan veya ön bellekten geliyorsa bir adet <strong>request</strong> ve <strong>response</strong> görünecektir.</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/firebug_net6.gif"><img src="http://www.fatihhayrioglu.com/wp-content/firebug_net6-300x179.gif" alt="" title="firebug_net6" width="300" height="179" class="alignnone size-medium wp-image-1741" /></a></p>
<p>Açılan alandaki sekmeler ve anlamları;</p>
<ul>
<li>Headers: HTTP istek ve cevapları</li>
<li>Response: Sunucudan dönen veri.</li>
<li>HTML: Verilen cevap HTML&#8217;in ön görünümü(sadece html ögeleri içindir.)</li>
</ul>
<p><img src="http://docs.google.com/File?id=dhctmbn6_306f5kscnhq_b" alt="" /></p>
<p><strong>URL Parametreleri</strong></p>
<p>Eğer sayfada kullanıcıdan veri alınmış ise Net panelinde yukarıdakine ek olarak <strong>Params</strong> sekmesi çıkar. <strong>Params</strong> sekmesinde kullanıcıdan gelen verileri görmemiz mümkündür.</p>
<p>http://www.softwareishard.com/firebug/introduction/net-panel/testPage1.htm?param1=value1&amp;param2=value2</p>
<p><strong>Post ve Put İstekleri</strong></p>
<p>Eğer kullanıcından HTTP üzerinden veri istenmiş ise bunun için Post isimli yeni bir sekme açılacaktır ve kullanıcının gönderdiği veriler listelenecektir. </p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_307fgjfzcgq_b" alt="" /></p>
<p><strong>JSON Cevapları </strong></p>
<p>JSON verisi olması durumunda yeni bir sekme daha açılacaktır ve json verileri bir liste halinde sıralanacaktır. </p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_308g4rd7xgm_b" alt="" /></p>
<p><strong>Tarayıcı Ön Belleği</strong></p>
<p>Eğer sayfa ögesi tarayıcı ön belleğinde geliyorsa <strong>Cache</strong> sekmesi belirecektir. Bu sekme bize ön bellekten gelen bilgileri ayrıntısı ile gösterecektir. </p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_414gjz4tzfk_b" alt="" /></p>
<p>Yukarıdaki ekran görüldüğü gibi listede <strong>304</strong> değişmedi ibaresi olan ögeler tarayıcı ön belleğinden alınıyor demektir. </p>
<p><strong>Dosya Tipine Göre Yükleme Zamanları</strong></p>
<p><img src="http://docs.google.com/File?id=dhctmbn6_412hr8333vz_b" alt="" /></p>
<p>Bazen biz sayfadaki ögelerin her biri için yüklenme zamanını bilmek isteriz, örneğin javascript veya resimler vb. Bunun biz Net sekmesine tıklayıp sonra eskiye göre üstte yenilerde alttaki sekmelerden(javascript, images) yapabiliriz. Buda bize toplam yüklenme zamanı ve farklı dosya tiplerinin yüklenme zamanı ayrımını yapma imkanı verir.</p>
<h3>XMLHttpRequest İzleme</h3>
<p>Şimdiye kadar yapılan istek ve cevapları inceledik. Bununla birlikte web sayfaları asenkron istekler ve cevaplarıda içermektedir, ajax olarak tanımlanan bu istek ve cevaplarıda Net panelinden izlememiz mümkündür. Bir sayfada ajax isteği olduğu durumları Net panelindeki XHR sekmesinden izleyebilir ve bilgilerini buradan alabiliriz.</p>
<p><a href="http://www.janodvarko.cz/firebug/tests/BreakOnXHR/breakOnXHR.html" id="pz-5" title="http://www.janodvarko.cz/firebug/tests/BreakOnXHR/breakOnXHR.html">http://www.janodvarko.cz/firebug/tests/BreakOnXHR/breakOnXHR.html</a> Örnek sayfasını incelersek</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/firebug_net8.gif"><img src="http://www.fatihhayrioglu.com/wp-content/firebug_net8-255x300.gif" alt="" title="firebug_net8" width="255" height="300" class="alignnone size-medium wp-image-1742" /></a></p>
<p>Yukarıda görüldüğü gibi ajax istek ve cevapları hakkında detaylı bilgi alıyoruz. <strong>Clear</strong> düğmesi ile isteği silebiliriz. </p>
<h3><strong>FireBug Net Sekmesine Yardımı İle Performans Değerlendirmesi Yapmak</strong></h3>
<p>Benim açımdan FireBug Firefox&#8217;un en önemli eklentisidir. Bu nedenle diğer tarayıcılara geçmem şu an itibari ile imkansız. FireBug o kadar büyük bir eklentidir ki bu eklentiye bağlı çıkarılan eklentiler vardır. Bu eklentilerden bir kaçı; </p>
<ul>
<li>Yahoo&#8217;bub çıkardığı <a href="https://addons.mozilla.org/en-US/firefox/addon/5369/" title="YSlow">YSlow</a></li>
<li>Google&#8217;un çıkardığı <a href="http://code.google.com/speed/page-speed/" title="Page Speed">Page Speed</a></li>
</ul>
<p>Bu eklentileri kullanarak web sayfalarımızın performansını ölçebiliriz. Ayrıca bu eklentiler bize sitemizdeki yavaşlamaya neden olan durumları açıkça gösterir ve düzeltmemiz için önerilerde bulunur.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://getfirebug.com/net.html" title="http://getfirebug.com/net.html">http://getfirebug.com/net.html</a></li>
<li><a href="http://www.softwareishard.com/blog/firebug/introduction-to-firebug-net-panel/" title="http://www.softwareishard.com/blog/firebug/introduction-to-firebug-net-panel/">http://www.softwareishard.com/blog/firebug/introduction-to-firebug-net-panel/</a></li>
<li><a href="http://michaelsync.net/2007/10/15/firebug-tutorial-section-4-net-css-and-dom-tabs" title="http://michaelsync.net/2007/10/15/firebug-tutorial-section-4-net-css-and-dom-tabs">http://michaelsync.net/2007/10/15/firebug-tutorial-section-4-net-css-and-dom-tabs</a></li>
<li><a href="http://cncmachining.wordpress.com/2009/06/22/firebug-tricks/">http://cncmachining.wordpress.com/2009/06/22/firebug-tricks/</a></li>
<li><a href="http://developer.yahoo.com/yslow/netpanelpatch.html" title="http://developer.yahoo.com/yslow/netpanelpatch.html">http://developer.yahoo.com/yslow/netpanelpatch.html</a></li>
<li><a href="http://www.stevesouders.com/blog/2009/11/03/firebug-net-panel-more-accurate-timing/">http://www.stevesouders.com/blog/2009/11/03/firebug-net-panel-more-accurate-timing/</a></li>
<li><a href="http://net.tutsplus.com/tutorials/other/http-headers-for-dummies/">http://net.tutsplus.com/tutorials/other/http-headers-for-dummies/</a> (http headers bilgisi)</li>
<li><a href="http://www.softwareishard.com/blog/firebug/firebug-net-panel-timings/">http://www.softwareishard.com/blog/firebug/firebug-net-panel-timings/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firebug-net-sekmesi-ve-kullanimi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Küçük bir ipucu: FireBug ile satır numarası bilgisi</title>
		<link>http://www.fatihhayrioglu.com/kucuk-bir-ipucu-firebug-ile-satir-numarasi-bilgisi/</link>
		<comments>http://www.fatihhayrioglu.com/kucuk-bir-ipucu-firebug-ile-satir-numarasi-bilgisi/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 21:44:40 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[ipucu]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[satır-numarası]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1619</guid>
		<description><![CDATA[Bazen kullandığım programların alternatiflerini araştırıyorum. Amacım eğer daha güzel ve daha kullanışlı özellikleri varsa onlardan yararlanmak. Opera 10.50 çıkınca bir inceleyeyim dedim. Gayet hoş, güzel, hızlı. Birde beni Firefox&#8217;a bağlayan en büyük etken olan FireBug&#8217;ın Opera&#8217;daki alternatifi DragonFly&#8217;ı inceleyeyim dedim. DragonFly ilk çıktığından buyana bayağı bir yol kat etmiş açıkçası. Aslında FireBug&#8217;ı taklitten başka bir [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fatihhayrioglu.com/wp-content/firebug_satirno.gif"><img src="http://www.fatihhayrioglu.com/wp-content/firebug_satirno.gif" alt="" title="firebug_satirno" width="484" height="279" class="alignnone size-full wp-image-1622" /></a></p>
<p>Bazen kullandığım programların alternatiflerini araştırıyorum. Amacım   eğer daha güzel ve daha kullanışlı özellikleri varsa onlardan   yararlanmak. </p>
<p>Opera 10.50 çıkınca bir inceleyeyim dedim. Gayet   hoş, güzel, hızlı. Birde beni Firefox&#8217;a bağlayan en büyük etken olan   FireBug&#8217;ın Opera&#8217;daki alternatifi DragonFly&#8217;ı inceleyeyim dedim. </p>
<p>DragonFly   ilk çıktığından buyana bayağı bir yol kat etmiş açıkçası. Aslında   FireBug&#8217;ı taklitten başka bir şey değil ama olsun oda bir marifet.   Microsoft gibi bir firma bile beceremediğine göre büyük bir şey olsa   gerek.</p>
<p>DragonFly gerçekten güzel. FireBug&#8217;a alternatif bir kaç   görsel güzellikleri var. </p>
<p>Gelelim küçük ipucumu yazmama neden   olan kısıma. FireBug&#8217;da beni cezbeden şey, ayrıntılarında bir çok   avantajın gizli olması. Bunlardan biri seçtiğimiz elemanı etkilyen   tanımların hangi doküman içinde yer aldığını göstermesi ve hangi satırda   olduğunu belirtmesi. Belki küçük bir ayrıntı ama benim çok işime   yarıyor. Hemde çok. </p>
<p>4-5 ay önce ben css kodlarımı her tanım bir   satıra gelecek şekilde yazıyordum. Sebebi çok açık kodların   okunabilirliği artıyordu böylece. Sonra fark ettim ki ben kodları   okumuyorum artık FireBug ile yakalıyorum ve satır numarasından ilgili   dokümanı açıp müdahele ediyorum. Bununda etkisi ile <a href="http://www.fatihhayrioglu.com/css-kod-yazma-duzeni/" title="her satırda bir tanım yerine her satırda bir seçici şeklinde css   dosyalarımı">her satırda bir tanım yerine her satırda bir seçici   şeklinde css dosyalarımı</a> yazmaya başladım ve bu bana çok büyük bir   yer kazandırdı. </p>
<p>Evet bazı küçük özellikleri fark etmesekde bize   çok büyük faydalar sağlayabiliyor. </p>
<p>Sağol FireBug. Sen olmasan bu   iş gerçekten zor olurdu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/kucuk-bir-ipucu-firebug-ile-satir-numarasi-bilgisi/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>FireBug 1.5 Çıktı</title>
		<link>http://www.fatihhayrioglu.com/firebug-1-5-cikti/</link>
		<comments>http://www.fatihhayrioglu.com/firebug-1-5-cikti/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 22:11:33 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[css düzeltmeleri]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox Eklentileri]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1541</guid>
		<description><![CDATA[FireBug 1.5 sürümü çıktı. Çıkalı biraz zamanda oldu ama ben anca yazabildim. Yenilikleri burada sizlere anlatacağım. Bir önceki sürümde yenilikler vardı ama bununla birlikte bazı sorunlarda yaşadık. Yeni sürümde bir çok sorunun giderildiği söyleniyor. Kullandığım kadarı ile iyi, yalnız sorunsuz değil. Yeni sürüm aynı zamanda Firefox&#8217;un yeni sürümüne yakın çıktığı için her ikisinide destekliyor. Hem [...]]]></description>
			<content:encoded><![CDATA[<p>FireBug 1.5 sürümü çıktı. Çıkalı biraz zamanda oldu ama ben anca yazabildim. Yenilikleri burada sizlere anlatacağım. Bir önceki sürümde yenilikler vardı ama bununla birlikte bazı sorunlarda yaşadık. Yeni sürümde bir çok sorunun giderildiği söyleniyor. Kullandığım kadarı ile iyi, yalnız sorunsuz değil. Yeni sürüm aynı zamanda Firefox&#8217;un yeni sürümüne yakın çıktığı için her ikisinide destekliyor. Hem Firefox 3.5 hemde 3.6&#8242;yı destekliyor.</p>
<p><strong>Teftiş Et(Inpect Element)</strong> Teftiş Et kısmı geliştirilmiş. Artık daha sorunsuz çalışıyor. <strong>Quick Info</strong> bölümü ile seçilen elemanın bilgileri anında görülebiliyor. Ayrıca <strong>Image Map</strong> yakalama kısmı eklenmiş.</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/teftis_et.gif"><img src="http://www.fatihhayrioglu.com/wp-content/teftis_et.gif" alt="" title="teftis_et" width="480" height="248" class="size-full wp-image-1542" /></a></p>
<p><strong>HTML Paneli:</strong> HTML düzenleme kısmı geliştirilmiş. Bir nesneye uygulanan tüm stil atamaları ve etkin stil atamaları artık iki ayrı sekme(Style ve Computed) halinde verilmiş. Sağdaki Layout kısmına position ve z-index değerlerinide gösteriyor artık. MathML ve SVG namespace desteği gelmiş.</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/computed.gif"><img src="http://www.fatihhayrioglu.com/wp-content/computed.gif" alt="" title="computed" width="377" height="384" class="size-full wp-image-1543" /></a></p>
<p><strong>CSS Paneli:</strong> Css panelde aktif elemanın  sözde-sınıflarının(pseudo) hepsi görünüyor ve bunları değiştirebiliyoruz. Bu özellik iyi olmuş, burada sorun yaşıyorduk açıkçası. </p>
<p>Sistemden gelen özellikleri artık görebiliyoruz. Sadece okunabilir.</p>
<p>CSS kısayollarını göster ve gizle yapabiliyoruz.</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/css_paneli.gif"><img src="http://www.fatihhayrioglu.com/wp-content/css_paneli.gif" alt="" title="css_paneli" width="436" height="223" class="size-full wp-image-1544" /></a></p>
<p><strong>Javascript Paneli:</strong> Gelişmiş inceleme-noktaları oluşturabilme özelliği eklenmiş. Bir çok panel artık inceleme-noktası oluşturabiliyoruz. Dondur işaretinin olduğu kısımlarda buraya kadar incele imkanı veriyor.</p>
<p><strong>Net Paneli: </strong><strong>Net</strong> panelindeki zamanlama hataları giderilmiş ve geliştirilmiş. Net panelin çalışma mantığı değiştirilmiş ve tam sonuçların alınması sağlanmış. Ayrıntılı bilgi için <A href="http://www.softwareishard.com/blog/firebug/firebug-http-time-monitor/" title="tıklayınız">tıklayınız</A>. </p>
<p>Console ve Net panele <strong>Persist</strong> özelliği eklenmiş. Eski ile yeniyi karşılaştırma imkanı sağlıyor bu buton bize. Firefox önbelliğini pasifleştirme butonu eklenmiş. </p>
<p>XHR inceleme noktası oluşturabiliyoruz.</p>
<p>Kolonları çıkarabiliyor ve ekleyebiliyoruz.</p>
<p>Gelen ve giden veriler araç ipuçu içinde gösteriliyor.</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/net_panel.gif"><img src="http://www.fatihhayrioglu.com/wp-content/net_panel.gif" alt="" title="net_panel" width="480" height="185" class="size-full wp-image-1545" /></a></p>
<p><strong>Araç Çubuğu ve Menüler: </strong>Arama kısmını geliştirilmiş. Küçük büyük harfe duyarlı arama yapabiliyoruz ve ileri doğru ve geriye doğru arama yapabiliyoruz. Kapama düğmesindeki &#8220;Off&#8221; yazısı kaldırılmış.</p>
<h3>Sonuç</h3>
<p>Sonuç olarak şunu söyleyebilirim; daha önceki sürümlerde yenilikler ile birlikte bazı sorunlarda beraberinde geliyordu bu sefer daha bir oturmuş gibi bu araç. Daha yapısal değişiklikler ve çözümler üretilmiş. Web geliştiricileri için olmazsa olmaz olan FireBug sorunları olsada bir numaralı yerini kimseye kaptırmıyor.</p>
<h3>Kaynaklar</h3>
<ul>
<li><A href="http://getfirebug.com/wiki/index.php/Firebug_Release_Notes" title="http://getfirebug.com/wiki/index.php/Firebug_Release_Notes">http://getfirebug.com/wiki/index.php/Firebug_Release_Notes</A></li>
<li><A href="http://www.softwareishard.com/blog/" title="http://www.softwareishard.com/blog/">http://www.softwareishard.com/blog/</A></li>
<li><A href="http://lifehacker.com/5453025/firebug-15-updates-with-new-features-still-a-web-developers-dream" title="http://lifehacker.com/5453025/firebug-15-updates-with-new-features-still-a-web-developers-dream">http://lifehacker.com/5453025/firebug-15-updates-with-new-features-still-a-web-developers-dream</A></li>
<li><A href="http://hacks.mozilla.org/2010/01/firebug-1-5-a-closer-look/" title="http://hacks.mozilla.org/2010/01/firebug-1-5-a-closer-look/">http://hacks.mozilla.org/2010/01/firebug-1-5-a-closer-look/</A></li>
<li><A href="http://hacks.mozilla.org/2010/01/firebug-1-5-released/" title="http://hacks.mozilla.org/2010/01/firebug-1-5-released/">http://hacks.mozilla.org/2010/01/firebug-1-5-released/</A></li>
<li><A href="http://www.markwarner2008.com/firebug-1-5-updates-with-new-features-still-a-web-developers-dream-downloads/" title="http://www.markwarner2008.com/firebug-1-5-updates-with-new-features-still-a-web-developers-dream-downloads/">http://www.markwarner2008.com/firebug-1-5-updates-with-new-features-still-a-web-developers-dream-downloads/</A></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firebug-1-5-cikti/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Firefox 3.6 çıktı</title>
		<link>http://www.fatihhayrioglu.com/firefox-3-6-cikti/</link>
		<comments>http://www.fatihhayrioglu.com/firefox-3-6-cikti/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:11:03 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[çoklu background]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox3.6]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[gradyen]]></category>
		<category><![CDATA[İnternet Tarayıcısı]]></category>
		<category><![CDATA[woff]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1532</guid>
		<description><![CDATA[Firefox 3.5 çıkalı daha 6 ay oldu, bazıları şunu diyebilir bu kadar kısa aralıklarla niye yeni sürüm çıkarıyorsunuz kardeşim. Bu tamamen İnternet tarayıcıları ile olan ilişkimize bağlı bir şey. Artık İnternetsiz bilgisayar çok yavan duruyor. Yani her şeyimiz İnternet. Bu durumu düşününce ve İnternete erişimimizi sağlayan araçlarında İnternet tarayıcıları olduğunu düşünürsek 6 ay normal bir [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3.5 çıkalı daha 6 ay oldu, bazıları şunu diyebilir bu kadar kısa aralıklarla niye yeni sürüm çıkarıyorsunuz kardeşim. Bu tamamen İnternet tarayıcıları ile olan ilişkimize bağlı bir şey. Artık İnternetsiz bilgisayar çok yavan duruyor. Yani her şeyimiz İnternet. Bu durumu düşününce ve İnternete erişimimizi sağlayan araçlarında İnternet tarayıcıları olduğunu düşünürsek 6 ay normal bir süre bence. Elimizi güçlendiriyor bu güncellemeler.</p>
<p>Mozilla&#8217;nın en güzel yanlarında biriside bence bu. Belli aralıklarla çıkan sürümlerde bir çok sorunlar gideriliyor ve yeni özellikler ekleniyor. Bu İnternet kullanıcısına ve özellikle web sayfası geliştiricilerine çok büyük avantajlar sağlıyor. Eğer aynı yöntemi Microsoft&#8217;da uygulasa idi biz ie6 gibi bir garabet ile uğraşmıyor olacaktık. Belki bu kadar rekabet olmayacaktı ama bizde yenilikleri daha hızlı uygulayacaktık. Neyse yine ie6 ile uğraşmayalım.</p>
<p>Firefox 3.6 çıktı. <a href="http://www.mozilla-europe.org/en/firefox/" title="Buradan indirebilirsiniz.">Buradan indirebilirsiniz.</a></p>
<p>Gelelim yeniliklere;</p>
<ul>
<li><strong>Dil Desteği:</strong> Bir çok dilde aynı anda çıktı, aralarında Türkçe&#8217;de var</li>
<li><strong>Personas:</strong> Daha önce kullandığımız <a href="http://www.getpersonas.com/" title="Personas">Personas</a>(yani tarayıcı çerçevesini tasarlama aracı) daha kolay kullanıma sunulmuş. Tek tık ile tarayıcı çerçevesini değiştirebiliyoruz. Ben bu konuda Mozilla&#8217;nın daha cüretkar davranarak css kodu ile tarayıcı çerçevesini değiştirme yönünde bir çalışması olduğunu okumuştum, ama hala geliştirme aşamasında galiba. Ne güzel olurdu tüm tarayıcı görünümünü değiştirmek. Tasarımcılara biraz daha iş çıkardı.</li>
<li><strong>Plugin Güncelleme:</strong> Daha etkin bir plugin güncelleme sistemi. Eski pluginlerin bir çok dezavantajını gören Firefox bu konuda daha güzel bir çözüm bulmuş ama ne kadar kullanılır bilemem.</li>
<li><strong>Gelişmiş Video Desteği: </strong>Videolara tam ekran desteği ve HTML5 ile gelen <a href="https://developer.mozilla.org/En/HTML/Element/Video" title="poster frames">poster frames</a> desteği gelmiş. Şimdilik genel projelerimiz için pek bir şey ifade etmiyor.</li>
<li><strong>Javascript Performansı:</strong> Javascript performansında hızlandırmaya gidilmiş. Ayrıntılı bilgi için <a href="http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/" title="tıklayınız.">tıklayınız.</a></li>
<li><strong>Form Tamamlama: </strong>Formlardaki bezer alanlar için Firefox geçmişindekiler ile eşleşiyor ise otomatik tamamlıyor.</li>
<li><strong>3. Parti Yazılım Desteği:</strong> Yeni sürüm ile birlikte 3. parti yazılımcıların Firefox entegrasyonu daha kolay olacağı söyleniyor.</li>
<li><strong>WOFF Desteği:</strong> Daha önce <a href="http://www.fatihhayrioglu.com/font-face-kullanimi/" title="font-face">font-face</a> özelliğini anlatırken belirttiğim gibi WOFF font desteği geldi. Bu tip yazı tipi dosyları diğerlerinin yarısı kadar boyutları olduğunu belirterek bu kısmı kapatayım.</li>
<li><strong>CSS: </strong>Yeni CSS özellik desteği gelmiş.
<ul>
<li><a href="https://developer.mozilla.org/en/Using_gradients" title="Gradyen">Gradyen</a> özelliği ilk olarak webkit geliştiricilerinin geliştirdiği bir özellikti, Firefox&#8217;da bu kervana katıldı, ama biz uygulayamıyacağız, çünkü ie desteklemiyor. İE&#8217;ye de javascript ile bir çözüm bularak kullanabiliriz. Doğrusal ve radyal granyen desteği geldi Firefox 3.6 ile. CSS web sitelerinin görselliğini tek başına ele alacak gibi.</li>
<li><a href="https://developer.mozilla.org/en/CSS/Multiple_backgrounds" title="Çoklu background desteği">Çoklu background desteği</a> geldi. CSS3 ile gelen bu özellik bence Firefox için gecikmiş bir destek ile geldi. Gerçi ie desteklemediği için şimdilik duracağız. Bu özelliği kullanımı ile neler yapabileceğimizi düşünmek bile yeter. Ah ulan Microsoft.</li>
<li>Farklı medya tiplerinin desteği geldi. Ayrıntı için <a href="https://developer.mozilla.org/En/CSS/Media_queries#Mozilla-specific_media_features" title="tıklayınız.">tıklayınız.</a></li>
<li><a href="https://developer.mozilla.org/en/CSS/Scaling_background_images" title="Background genişletme">Background genişletme</a> özelliği geldi, CSS3 ile birlikte gelen bu özellik, Firefox3.6 ile destekleniyor. Flash ile yapılan %100 genişlik ve yükseklikteki sitelerde ardalana konulan sayfa backgroundunu artık css ile yapabileceğiz, ama şimdi değil. Ah ulan Microsoft</li>
<li>pointer-events özelliği desteği gelmiş. Bu özelliği bende ilk defa görüyorum desem yalan olmaz. <a href="http://demos.hacks.mozilla.org/openweb/pointer-events/" title="Buradaki örnek">Buradaki örnek</a> aydınlatıcı.</li>
<li>ve bunun haricinde irili ufaklı özellikler gelmiş ve sorunlar giderilmiş.    </li>
</ul>
</li>
<li><strong>HTML5 ve DOM Desteği:</strong> Yeni DOM ve HTML5 destekleri gelmiş. <a href="http://demos.hacks.mozilla.org/openweb/uploadingFiles/" title="Drag&#038;Drop API">Drag&amp;Drop API</a> ve <a href="http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6/" title="File API">File API</a>. Örnekleri görmek için <a href="http://hacks.mozilla.org/2009/12/file-drag-and-drop-in-firefox-3-6/" title="videoyu izleyin">videoyu izleyin</a>.</li>
<li><strong>Hız: </strong>İlk kurulumdan sonra daha hızlı olduğunu söyleyebilirim, ancak bunu kullandıkça göreceğiz. FireBug1.5 ve Firefox3.6 performansının daha iyi olduğunu kesin. Mozilla&#8217;nın iddiasına göre %20&#8242;lik bir hızlanma varmış.</li>
<li><strong>Ortama Adapte Olmak:</strong> Yeni device API&#8217;si desteği ile artık desteği olan makinelerde Firefox duruma göre vazife çıkaracak ve görünümünü ayarlayacak. Nasıl olduğunu görmek için <a href="http://hacks.mozilla.org/2009/10/orientation-for-firefox/" title="videoyu izleyin">videoyu izleyin</a>. Çoğunlukla Mac kullanıcılarının kullanacağı bir özellik gibi.</li>
</ul>
<p>Birde yapımcılarından Mike Beltzner&#8217;dan dinleyelim</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/04Q9tuSaCYA&#038;hl=en_GB&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/04Q9tuSaCYA&#038;hl=en_GB&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.mozilla.org/firefox/">http://www.mozilla.org/firefox/</a></li>
<li><a href="http://blog.mozilla.com/blog/2010/01/21/firefox-3-6-release/">http://blog.mozilla.com/blog/2010/01/21/firefox-3-6-release/</a></li>
<li><a href="https://developer.mozilla.org/En/Firefox_3.6_for_developers">https://developer.mozilla.org/En/Firefox_3.6_for_developers</a></li>
<li><a href="http://hacks.mozilla.org/2010/01/firefox-3-6-is-here/">http://hacks.mozilla.org/2010/01/firefox-3-6-is-here/</a></li>
<li><a href="http://lifehacker.com/5453782/firefox-36-officially-available-brings-speed-increases-one+click-themes-and-more">http://lifehacker.com/5453782/firefox-36-officially-available-brings-speed-increases-one+click-themes-and-more</a></li>
<li><a href="http://download.cnet.com/8301-2007_4-10438907-12.html">http://download.cnet.com/8301-2007_4-10438907-12.html</a></li>
<li><a href="http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/">http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/</a></li>
<li><a href="http://demos.hacks.mozilla.org/openweb/uploadingFiles/">http://demos.hacks.mozilla.org/openweb/uploadingFiles/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firefox-3-6-cikti/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>FireBug 1.4 sürümü çıktı</title>
		<link>http://www.fatihhayrioglu.com/firebug-1-4-surumu-cikti/</link>
		<comments>http://www.fatihhayrioglu.com/firebug-1-4-surumu-cikti/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 12:13:09 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Hata ayıklama]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1284</guid>
		<description><![CDATA[Firebug 1.4 sürümü çıktı. Firebug web sitelerine tarayıcı üzerinden düzenleme ve denetleme yapabileceğimiz, ayrıca hata ayıklaması yapmamızı ve network hareketlerini izlememizi sağlayan güzel bir Firefox eklentisidir. HTML, CSS ve javascript kodlarına tarayıcı üzerinden etkileşimli olarak müdahale etme olanağı sağladığı için biz web kod yazarları için bulunmaz bir araçtır. Yeni sürüm ile gelen özellikler; Sekmeleri üste [...]]]></description>
			<content:encoded><![CDATA[<p>Firebug 1.4 sürümü çıktı. Firebug web sitelerine tarayıcı üzerinden düzenleme ve denetleme yapabileceğimiz, ayrıca hata ayıklaması yapmamızı ve network hareketlerini izlememizi sağlayan güzel bir Firefox eklentisidir. HTML, CSS ve javascript kodlarına tarayıcı üzerinden etkileşimli olarak müdahale etme olanağı sağladığı için biz web kod yazarları için bulunmaz bir araçtır. </p>
<p>Yeni sürüm ile gelen özellikler;</p>
<ul>
<li>Sekmeleri üste alınmış. Görsel olarak biraz daha derli toplu olması için. Eskiye alışanlar için ilk başta biraz garip olsada zamanla alışacağız.</li>
<li>Birden fazla panelde arama imkanı. Bu bir çok zaman gereksinim duyduğumuz bir şey idi.</li>
<li>Daha gelişmiş bir Net paneli</li>
<li>Panel akif-pasif geçişi kolaylaştırılmış.</li>
<li>Script paneli performansı arttırılmış.</li>
<li>Firefox 3.5 desteği var</li>
</ul>
<p>Bunun dışında 150&#8242;den fazla hata giderilmiş. </p>
<p><a href="http://getfirebug.com/">http://getfirebug.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firebug-1-4-surumu-cikti/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5 çıktı</title>
		<link>http://www.fatihhayrioglu.com/firefox-3-5-cikti/</link>
		<comments>http://www.fatihhayrioglu.com/firefox-3-5-cikti/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 16:10:50 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[gizli-sekme]]></category>
		<category><![CDATA[İnternet Tarayıcısı]]></category>
		<category><![CDATA[TraceMonkey]]></category>
		<category><![CDATA[yeni-sürüm]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1264</guid>
		<description><![CDATA[Daha önce Firefox 3.1 yenilikleri adlı bir makale yazmıştık. Ancak sonra Mozilla bu sürümü biraz daha geliştirip biraz daha özellik ekleyip Firefox 3.5 diye sundu bizlere. Yukarıdaki video&#8217;da aslında bir çok şey açıklanmış. Ama yinede biz bir kaç cümle ile de olsa bir şeyler yazalım. Önceki makaleden Geolocation @font-face desteği HTML 5 Video ve Auido [...]]]></description>
			<content:encoded><![CDATA[<p><object width="450" height="259"><param name="movie" value="http://www.youtube.com/v/k5Zbc-Rg6e8&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/k5Zbc-Rg6e8&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="259"></embed></object></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/firefox-128.png" alt="firefox-128" title="firefox-128" width="128" height="128" class="alignright size-full wp-image-1273" />Daha önce <a href="http://www.fatihhayrioglu.com/firefox-31-yenilikleri/" title="Firefox 3.1 yenilikleri">Firefox 3.1  yenilikleri</a> adlı bir makale yazmıştık. Ancak sonra Mozilla bu sürümü  biraz daha geliştirip biraz daha özellik ekleyip Firefox 3.5 diye sundu  bizlere. Yukarıdaki video&#8217;da aslında bir çok şey açıklanmış. Ama yinede biz bir kaç cümle ile de olsa bir şeyler yazalım.</p>
<p>Önceki makaleden</p>
<ul type="disc">
<li><strong>Geolocation</strong></li>
<li><strong>@font-face desteği</strong></li>
<li><strong>HTML 5 Video ve Auido Desteği </strong>Bu özellik sayesinde video üzerine sağ tıklayıp kaydet       diyerek kaydedebiliyoruz. Video ve müzik eklemek için flash&#8217;a gerek yok       artık.</li>
<li><strong>Adres Bar yenilikler</strong></li>
<li><strong>Yeni Javascript Motoru &#8211; TraceMonkey</strong></li>
<li><strong>XHR </strong></li>
</ul>
<p>  Önceki makalemde bahsetmediğim kısımları burada sizlerle paylaşmak istiyorum. </p>
<p><strong>Yeni Kapatılan Pencereler</strong></p>
<p>Birçoğumuz yaşamışızdır, kapattığımız Firefox penceresini tekrar geri  getirmeyi. Bu aslında &quot;Yeni kapatılan sekmeler&quot; olarak vardı ancak  şimdi pencere olarakda önceki pencereler dönebiliyoruz.</p>
<p><strong>Yeni Görünümlü Gizlilik Sekmesi</strong></p>
<p>Gizli(Private) Sekme özelliği sayesinde gezdiğimiz sitelerin çerezleri  siliniyor ve girdiğimiz siteler hakkında bilgiler toplanmıyor. Google Chrome,  Safari ve IE8&#8242;deki bu özellik Firefox 3.5 ile birlikte geliyor. Firefox 3.5&#8242;de  bu özelliği Tools &#8211; Start Private Browsing deyip balta biliyor ve sonra işimiz  bitincede Tools &#8211; Stop Private Browsing tıklamamız yeterli. Ctrl + Shift + P  kısa yolu yardımı ile daha kolay yapabiliyoruz. </p>
<p><strong>Daha gelişmiş &quot;Geçmişi Sil&quot; Seçenekleri</strong></p>
<p>Geçmişi sil özellikleri arttırılmış. Artık geçmiş 1 saat, 2 saat, 4saati veya  bu günü sil diye biliriz. Her şeyi sil seçeneğide mevcut. </p>
<p><strong>Bu siteyi unut özelliği</strong></p>
<p>Bu özellik sayesinde bir daha girmeyeceğimiz sitenin ön bellekteki bilgilerini  silebiliyoruz. Sun domain bilgileri buna dâhil değil.</p>
<p><strong>Daha Gelişmiş Sekme Özellikleri</strong></p>
<p>Diğer tarayıcılarda olan sekme ekleme düğmesi Firefox 3.5&#8242;e de eklenmiş  durumda. Ayrıca Her sekmeyi kendi başına tek olarak görmek ve çalıştırmak için  sekmeyi çekip çıkarmak yeterli.</p>
<p><strong>Firefox İkonunu Yeniledi </strong></p>
<p>Firefox 3.5 ile birlikte ikonunu da yeniledi. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/clip_image002.gif" alt="clip_image002" title="clip_image002" width="54" height="58"  /></p>
<p>Firefox 3.5 indirmek için <a href="http://www.mozilla.com/en-US/">tıklayınız.</a></p>
<h3>Kaynaklar</h3>
<ul type="disc">
<li><a href="http://www.dkszone.net/2009/06/new-features-in-firefox-35.html">http://www.dkszone.net/2009/06/new-features-in-firefox-35.html</a></li>
<li><a href="http://www.youtube.com/watch?v=k5Zbc-Rg6e8">http://www.youtube.com/watch?v=k5Zbc-Rg6e8</a></li>
<li><a href="https://developer.mozilla.org/en/Firefox_3.5_for_developers">https://developer.mozilla.org/en/Firefox_3.5_for_developers</a>       (web geliştiriciler için yenilikler)</li>
<li><a href="http://www.maximumpc.com/article/features/9_amazing_new_features_firefox_35">http://www.maximumpc.com/article/features/9_amazing_new_features_firefox_35</a></li>
<li><a href="http://www.marcozehe.de/2009/06/26/new-accessibility-features-in-firefox-3-5/">http://www.marcozehe.de/2009/06/26/new-accessibility-features-in-firefox-3-5/</a>       (erişebilirlik açısından)</li>
<li><a href="http://osrevolution.com/os-software/firefox-35-features-review">http://osrevolution.com/os-software/firefox-35-features-review</a>       (10 özellik)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firefox-3-5-cikti/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Firefox&#8217;un Negatif Değerli z-index Desteği</title>
		<link>http://www.fatihhayrioglu.com/firefoxun-negatif-degerli-z-index-destegi/</link>
		<comments>http://www.fatihhayrioglu.com/firefoxun-negatif-degerli-z-index-destegi/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 19:09:47 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox 2]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[negatif-değer]]></category>
		<category><![CDATA[z-index]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1187</guid>
		<description><![CDATA[Geçen bir projede z-index ile ilgili bir tanım yaptım. Üçlü bir tanımdı sırası ile elemanlara z-index:100, z-index:50 ve z-index:0 değerleri atadım. Aslında 1, 2, 3 diyede tanımlama yapabilirdim, ama araya başka bir eleman girerse diye böyle aralıklı değerler verdim. Firefox, IE 8, Opera ve Google Chrome&#8217;da sorunsuz çalışan kod, IE 6 ve 7&#8242;de  çalışmadı. Bende [...]]]></description>
			<content:encoded><![CDATA[<p>Geçen bir projede z-index ile ilgili bir tanım yaptım. Üçlü bir tanımdı  sırası ile elemanlara z-index:100, z-index:50 ve z-index:0 değerleri  atadım. Aslında 1, 2, 3 diyede tanımlama yapabilirdim, ama araya başka  bir eleman girerse diye böyle aralıklı değerler verdim. </p>
<p>Firefox,  IE 8, Opera ve Google Chrome&#8217;da sorunsuz çalışan kod, IE 6 ve 7&#8242;de   çalışmadı. Bende daha önce böyle bir sorun ile karşılaşmıştım. Çözüm  için z-index:-1 tanımı yapıp çözmeye çalışmıştım, ama bu seferde  Firefox 2&#8242;da çalışmamıştı o zaman. Firefox 2&#8242;de negatif değleri  desteklemediğini öğrenmiştim o zaman. Bende bunu için bir düzeltme  yazmıştım zamanında. Ama Firefox 3 ile birlikte z-index negatif değer  desteği geldiği için şimdi bu sorunu çözülmüş oldu. Bir bilgi olarak  bunu bilmek gerek diye düşündüm. </p>
<p>Sonra acaba Firefox 2 için  bir düzeltme yazmaya gerek var mı diye düşündüm. Ancak Firefox çok  hızlı güncellenen bir tarayıcı ve şu an Firefox 2 kullanımı %5&#8242;lerin  altına düşmüş durumda bir düzeltme yazmaya gerek yok diye düşünüyorum. </p>
<p>Sonuç olarak şunu söyleyebiliriz ki, gönül rahatlığı ile negatif z-index tanımı kullanabiliriz.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a title="http://buynowshop.com/2009/05/css-tip-firefox-z-index-value/" href="http://buynowshop.com/2009/05/css-tip-firefox-z-index-value/" id="ri_r">http://buynowshop.com/2009/05/css-tip-firefox-z-index-value/</a></li>
<li><a title="http://www.codingforums.com/archive/index.php/t-112997.html" href="http://www.codingforums.com/archive/index.php/t-112997.html" id="a9vw">http://www.codingforums.com/archive/index.php/t-112997.html</a></li>
<li><a title="http://74.125.77.132/search?q=cache:RJsWV8wD1lwJ:www.experts-exchange.com/Web_Development/Web_Languages-Standards/CSS/Q_21249004.html+firefox+z-index+support+negative+value&#038;cd=6&#038;hl=en&#038;ct=clnk&#038;client=firefox-a" href="http://74.125.77.132/search?q=cache:RJsWV8wD1lwJ:www.experts-exchange.com/Web_Development/Web_Languages-Standards/CSS/Q_21249004.html+firefox+z-index+support+negative+value&#038;cd=6&#038;hl=en&#038;ct=clnk&#038;client=firefox-a" id="q2:2">http://74.125.77.132/search?q=cache:RJsWV8wD1lwJ:www.experts-exchange.com/Web_Development/Web_Languages-Standards/CSS/Q_21249004.html+firefox+z-index+support+negative+value&amp;cd=6&amp;hl=en&amp;ct=clnk&amp;client=firefox-a</a></li>
<li><a title="http://forums.mozillazine.org/viewtopic.php?f=9&#038;t=20413&#038;start=0&#038;st=0&#038;sk=t&#038;sd=a" href="http://forums.mozillazine.org/viewtopic.php?f=9&#038;t=20413&#038;start=0&#038;st=0&#038;sk=t&#038;sd=a" id="p0jz">http://forums.mozillazine.org/viewtopic.php?f=9&amp;t=20413&amp;start=0&amp;st=0&amp;sk=t&amp;sd=a</a></li>
<li><a title="http://css.dzone.com/news/css-support-firefox-3-and-oper" href="http://css.dzone.com/news/css-support-firefox-3-and-oper" id="sdvc">http://css.dzone.com/news/css-support-firefox-3-and-oper</a></li>
<li><a title="http://archivist.incutio.com/viewlist/css-discuss/5061" href="http://archivist.incutio.com/viewlist/css-discuss/5061" id="lt3e">http://archivist.incutio.com/viewlist/css-discuss/5061</a></li>
<li><a title="http://reference.sitepoint.com/css/z-index" href="http://reference.sitepoint.com/css/z-index" id="pjwb">http://reference.sitepoint.com/css/z-index</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firefoxun-negatif-degerli-z-index-destegi/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek</title>
		<link>http://www.fatihhayrioglu.com/css-ile-secilen-metinlerin-rengini-degistirmek/</link>
		<comments>http://www.fatihhayrioglu.com/css-ile-secilen-metinlerin-rengini-degistirmek/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 14:33:16 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google-Checkout]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[seçili-metin]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1110</guid>
		<description><![CDATA[css-tricks.com sitesine her girdiğimde metinleri seçince çok hoş bir görüntü ile karşılaşıyorum. Bence çok güzel. Belkide standart renklerden bıktığım için farklı renkler bana hoş geliyor. Metinleri seçince ardalan rengini ve metin rengini değiştirebilmek çok güzel bence. Özelliğin tek kötü yanı Internet Explorer&#8217;un(8. sürüm dahil) desteğinin söz konusu olmaması. Kodlama çok basit Kodlamanın birinci kısmı(::-moz-selection) mozilla [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.fatihhayrioglu.com/wp-content/metin_secme_rengi-300x110.gif" alt="metin_secme_rengi" title="metin_secme_rengi" width="300" height="110" class="alignright size-medium wp-image-1111" /><a title="css-tricks.com" href="http://css-tricks.com">css-tricks.com</a> sitesine her girdiğimde metinleri seçince çok hoş bir görüntü ile  karşılaşıyorum. Bence çok güzel. Belkide standart renklerden bıktığım  için farklı renkler bana hoş geliyor. Metinleri seçince ardalan rengini  ve metin rengini değiştirebilmek çok güzel bence. Özelliğin tek kötü yanı  Internet Explorer&#8217;un(8. sürüm dahil) desteğinin söz konusu olmaması.</p>
<p>Kodlama çok basit</p>
<pre class="brush: css; title: ; notranslate">
::-moz-selection {
    background:#c00;
    color:#fff;
}
::selection {
    background:#c00;
    color:#fff;
}
</pre>
<p>Kodlamanın  birinci kısmı(<strong>::-moz-selection</strong>) mozilla tabanlı yani Firefox için ikinci kısmı ise normal  CSS 3 ile birlikte gelen koddur. Webkit tabanlı tarayıcılar ve Opera  9.5 bu kodu destekliyor.</p>
<p>Ayrıca diğer seçicilerede bunu uygulayabiliyoruz. Bağlantılar için farklı bir renk tanımlayalım mesela</p>
<pre class="brush: css; title: ; notranslate">
a::-moz-selection {
    background:#1259C7;
    color:#fff;
}

a::selection {
    background:#1259C7;
    color:#fff;
}
</pre>
<p>Örnek olarak bu sitede herhangi bir metni seçince göreceksiniz.</p>
<p>Internet Explore desteklemiyor. Bunun haricinde Firefox 2, Safari, Opera 9.5 ve Google Chrome destekliyor.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a title="http://www.quirksmode.org/css/selection.html" href="http://www.quirksmode.org/css/selection.html">http://www.quirksmode.org/css/selection.html</a></li>
<li><a title="http://css-tricks.com/overriding-the-default-text-selection-color-with-css/" href="http://css-tricks.com/overriding-the-default-text-selection-color-with-css/">http://css-tricks.com/overriding-the-default-text-selection-color-with-css/</a></li>
<li><a title="http://www.w3.org/TR/css3-selectors/" href="http://www.w3.org/TR/css3-selectors/">http://www.w3.org/TR/css3-selectors/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/css-ile-secilen-metinlerin-rengini-degistirmek/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

