<?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; ie6</title>
	<atom:link href="http://www.fatihhayrioglu.com/tag/ie6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fatihhayrioglu.com</link>
	<description>{ CSS, HTML ve Javascript }</description>
	<lastBuildDate>Tue, 16 Mar 2010 22:04:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2010</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery İpuçları &#8211; 2</title>
		<link>http://www.fatihhayrioglu.com/jquery-ipuclari-2/</link>
		<comments>http://www.fatihhayrioglu.com/jquery-ipuclari-2/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 21:36:50 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ipuçları]]></category>
		<category><![CDATA[kontrol kutuları]]></category>
		<category><![CDATA[metot zincirleme]]></category>
		<category><![CDATA[toggle]]></category>
		<category><![CDATA[toggleClass]]></category>
		<category><![CDATA[zebra tablolar]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1577</guid>
		<description><![CDATA[Genel olarak kullandığım ve dikkatimi çeken jquery ipuçlarını sizlerle paylaşmaya devam ediyorum. İpucu serisinin ilkine buradan ulaşabilirsiniz.
1- toggle() ile kolayca gizle/göster yapmak.
Javascript ile en çok yaptığımız işlerden biriydi bir bağlantıya veya elemana tıklayınca açılan bir daha tıklayınca kapanan alanlar oluşturmak. jQuery bu iş için bize toggle() fonksiyonunu tanımlamış. Çeşitli kullanım şekilleri olsada ben size burada [...]]]></description>
			<content:encoded><![CDATA[<p>Genel olarak kullandığım ve dikkatimi çeken jquery ipuçlarını sizlerle paylaşmaya devam ediyorum. <a href="http://www.fatihhayrioglu.com/jquery-ipuclari/">İpucu serisinin ilkine buradan ulaşabilirsiniz.</a></p>
<h3>1- toggle() ile kolayca gizle/göster yapmak.</h3>
<p>Javascript ile en çok yaptığımız işlerden biriydi bir bağlantıya veya elemana tıklayınca açılan bir daha tıklayınca kapanan alanlar oluşturmak. jQuery bu iş için bize toggle() fonksiyonunu tanımlamış. Çeşitli kullanım şekilleri olsada ben size burada en basit şeklini anlatacağım. </p>
<pre class="brush: jscript;">$('p.hidden').toggle ();</pre>
<p>Bu kadar basit bir kod ile işlem tamamdır. toggle() fonksiyonuna çeşitli animasyonlar ve işler ekleyebiliyoruz. Gayet kullanışlı bir özellik.</p>
<h3>2- toggleClass() ile toogle uyguladığımız elemanlara sınıf tanımlama</h3>
<p>Yukarıda yaptığımız uygulamaya ek olarak tetiklenen elemana bir sınıf tanımlamak için </p>
<pre class="brush: jscript;">$('p.hidden').toggleClass (&quot;acik&quot;);</pre>
<p>bu kod sayesinde mesela çok basit şekilde aç-kapa butonu yapabiliriz.</p>
<h3>3- click() ile tetiklenen bağlantılarda ie6 sorununu gidermek</h3>
<p>Bir bağlantıya jquery ile erişip click() metodunu uyguladığımızda ie6 ile sorun yaşıyoruz. <a href="http://ff.im/dAPK6">Ben bu sorun için bir çözüm bulmuştum ancak Hüseyin Mert daha iyi bir çözüm buldu.</a> Ben bu çözümü burada sizlerle paylaşmak istedim.</p>
<pre class="brush: jscript;">
$(&quot;a&quot;).click(function(event){
    event.preventDefault();
    // yapılacaklar
});
</pre>
<p>Böylece sorunu aşmış oluyoruz. Hüseyin Mert&#8217;e teşekkürler tekrar.</p>
<h3>4 &#8211; Metot Zincirleme özelliği ile daha kısa kodlar üretmek</h3>
<p>Bir çok metodu ard arda aynı elemana yazmaktansa zincirleme kullanabilme özelliği sunuyor bize jQuery.</p>
<pre class="brush: jscript;">$('p.ilkParagraf').css ('color', '#ff0000').text ('Giriş').addClass ('yazi').fadeTo (1000, 1);</pre>
<p>Yukarıdaki örnekte görüldüğü gibi ard arda metotları kullanabiliriz. Ancak çok fazla kullanmanın performansı etkilediğini unutmadan bu özelliği kullanalım.</p>
<h3>5- Kontrol kutularının(checkbox) kontrolü</h3>
<p>jquery ile kontrol kutularını kontrol etmenin bir kaç yolu var</p>
<pre class="brush: jscript;">
if($('#deneme:checked').val() != null)
{
	// işaretli ise bunu yap
}
//veya
if($('#deneme:checked').length != 0)
{
	// işaretli ise bunu yap
}
//veya
$('input[name=deneme]').is(':checked')
$('input[name=deneme]').attr('checked')
// işaretli veya degil
$('input[name=deneme]').attr('checked', true);
</pre>
<h3>6 &#8211; Arama metinlerini değiştirmek</h3>
<p>Arama kutuları içine açıklayıcı metinler yazarız. &#8220;Anahtar Kelime&#8221;, &#8220;Arama&#8221; vb. gibi. bu metinleri yazarız, ancak kullanıcı bu alana odaklandığında bu metni kaldırmalıyız ve kullanıcı bir şey yazmadan çıkarsa o zamanda genel yazdığımız metni geri getirmeliyiz.</p>
<pre class="brush: jscript;">
var aramaKutusu = $(&quot;#aramaAlani&quot;);
var aramaKutusuBasDeg = &quot;Aranacak Kelime&quot;;
aramaKutusu.attr(&quot;value&quot;, aramaKutusuBasDeg);

aramaKutusu.focus(function(){
	if(jQuery.trim($(this).attr(&quot;value&quot;)) == aramaKutusuBasDeg) $(this).attr(&quot;value&quot;, &quot;&quot;);
});

aramaKutusu.blur(function(){
	if(jQuery.trim($(this).attr(&quot;value&quot;)) == &quot;&quot;) $(this).attr(&quot;value&quot;, aramaKutusuBasDeg);
})
</pre>
<h3>7- Zebra tablo yapmak</h3>
<p>Tablo okunabilirliğini arttırmak için bir satır farklı bir renk veya stil tanımlarız. Bunu javascript ile uzun yoldan yaparken jquery ile tek satır kod ile yapabiliyoruz</p>
<pre class="brush: jscript;">$(&quot;tr:nth-child(odd)&quot;).addClass(&quot;farkliSatir&quot;);</pre>
<h3>8 &#8211; Çok tekrarlanan seçicileri bir değişkene tanımlamak</h3>
<pre class="brush: jscript;">
$('p.ilkParagraf').css ('color', '#000000');
$('p.ilkParagraf').text ('Giriş');
$('p.ilkParagraf').addClass ('yazi');
$('p.ilkParagraf').fadeTo (1000, 1);
</pre>
<p>Yukarıdaki gibi bir kullanımda çok fazla tekrarlayan bir seçiciye bir değişkene atayıp daha optimum bir kod elde edebiliriz.</p>
<pre class="brush: jscript;">
var $p = $('p.ilkParagraf');
$p.css ('color', '#000000');
$p.text ('Giriş');
$p.addClass ('yazi');
$p.fadeTo (1000, 1);
</pre>
<p>Bu kullanım ile eleman ilk başta bir değişkene atanıp ön belleğe alınıyor ve daha hızlı erişiliyor. </p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://ff.im/dAPK6">http://ff.im/dAPK6</a></li>
<li><a href="http://www.myinkblog.com/2009/08/04/10-tips-for-writing-better-jquery-code/">http://www.myinkblog.com/2009/08/04/10-tips-for-writing-better-jquery-code/</a></li>
<li><a href="http://drupal.org/node/116548">http://drupal.org/node/116548</a></li>
<li><a href="http://snipplr.com/view/25148/jquery-search-text-replace/">http://snipplr.com/view/25148/jquery-search-text-replace/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/jquery-ipuclari-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>İnternet Explorer&#8217;da sağdaki sabit kaydırma çubuğunu kaldırmak</title>
		<link>http://www.fatihhayrioglu.com/internet-explorerda-sagdaki-sabit-kaydirma-cubugunu-kaldirmak/</link>
		<comments>http://www.fatihhayrioglu.com/internet-explorerda-sagdaki-sabit-kaydirma-cubugunu-kaldirmak/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 16:12:29 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ipucu]]></category>
		<category><![CDATA[kaydırma-çubuğu]]></category>
		<category><![CDATA[overflow]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1559</guid>
		<description><![CDATA[
Pek nadirde olsa böyle bir istek ile karşılaşıyorum. Bu ikinci oldu. İlk başta bunun bir çözümü yoktur diye düşündüm(Bunu düşünmemin nedeni daha önce böyle bir istek ile karşılaştığımda çözümünü bulamadım diye aklımda kalması). Ancak sonra bazı sitelerde böyle bir şey yapıldığını görünce, araştırmaya karar verdim ve çözümü buldum.
Genelde %100 flash sayfalarda veya kendi içinde kaydırma [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fatihhayrioglu.com/wp-content/ie7_kaydirma_cubugu.jpg"><img src="http://www.fatihhayrioglu.com/wp-content/ie7_kaydirma_cubugu.jpg" alt="" title="ie7_kaydirma_cubugu" width="450" height="398" class="size-full wp-image-1560" /></a></p>
<p>Pek nadirde olsa böyle bir istek ile karşılaşıyorum. Bu ikinci oldu. İlk başta bunun bir çözümü yoktur diye düşündüm(Bunu düşünmemin nedeni daha önce böyle bir istek ile karşılaştığımda çözümünü bulamadım diye aklımda kalması). Ancak sonra bazı sitelerde böyle bir şey yapıldığını görünce, araştırmaya karar verdim ve çözümü buldum.</p>
<p>Genelde %100 flash sayfalarda veya kendi içinde kaydırma çubuğu çıkan sayfalarda bu tip bir istek geliyor.</p>
<p>Firefox, İnternet Explorer 8, Safari, Google Chrome gibi yeni nesil tarayıcılar eğer içerik uzun değilse kaydırma çubuğunu göstermiyor. Ancak ie6 ve ie7 de durum böyle değil. İçerik olsun yada olması sağda yatay kaydırma çubuğu daima görünüyor. Bu durumu eşitlemek için çok basit bir kod yazmamız yeteli oluyor.</p>
<pre class="brush: css;">
html {overflow:auto;}
</pre>
<h3>Kaynaklar</h3>
<ul>
<li><a title="http://www.webmasterworld.com/forum21/10389.htm" href="http://www.webmasterworld.com/forum21/10389.htm">http://www.webmasterworld.com/forum21/10389.htm</a></li>
<li><a title="http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/HTML/Q_22759180.html" href="http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/HTML/Q_22759180.html">http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/HTML/Q_22759180.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/internet-explorerda-sagdaki-sabit-kaydirma-cubugunu-kaldirmak/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PSD&#8217;den HTML&#8217;e – fanatikmarslar.com Sitesinin Kodlaması II</title>
		<link>http://www.fatihhayrioglu.com/psdden-htmle-%e2%80%93-fanatikmarslar-com-sitesinin-kodlamasi-ii/</link>
		<comments>http://www.fatihhayrioglu.com/psdden-htmle-%e2%80%93-fanatikmarslar-com-sitesinin-kodlamasi-ii/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 23:09:23 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[adım adım kodlama]]></category>
		<category><![CDATA[css-kodlama-düzeni]]></category>
		<category><![CDATA[CSS-Layout]]></category>
		<category><![CDATA[farklı tarayıcılara göre kod yazmak]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[kapsayamama-sorunu]]></category>
		<category><![CDATA[Kutu-Modeli]]></category>
		<category><![CDATA[psdtohtml]]></category>
		<category><![CDATA[site-kodlama]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1483</guid>
		<description><![CDATA[Ana Sayfa Kodlaması 
Bir önceki makalemde sizlere kodlamaya başlamadan önceki süreci anlattım. Şimdi sizlerle sitenin Ana Sayfasını nasıl kodladığımı anlatmaya çalışacağım. Bu makaleye yazacağımı düşünerek kodlama yaparken notlar tutmuştum, bu makale biraz da o notların derlemiş hali şeklinde olacaktır. 

 I -Kodlama Öncesi Hazırlıklar
 II – Ana Sayfa Kodlaması (bu sayfa)
 III – Alt Sayfaların [...]]]></description>
			<content:encoded><![CDATA[<h3>Ana Sayfa Kodlaması </h3>
<p>Bir önceki makalemde sizlere kodlamaya başlamadan önceki süreci anlattım. Şimdi sizlerle sitenin Ana Sayfasını nasıl kodladığımı anlatmaya çalışacağım. Bu makaleye yazacağımı düşünerek kodlama yaparken notlar tutmuştum, bu makale biraz da o notların derlemiş hali şeklinde olacaktır. </p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/fanatikmarslar-com-sitesinin-kodlamasi/"> I -Kodlama Öncesi Hazırlıklar</a></li>
<li> II – Ana Sayfa Kodlaması (bu sayfa)</li>
<li> III – Alt Sayfaların Kodlaması (yayına hazırlanıyor&#8230;)</li>
</ul>
<p><a href="http://www.fatihhayrioglu.com/wp-content/anasayfa_kuc.jpg"><img src="http://www.fatihhayrioglu.com/wp-content/anasayfa_kuc.jpg" alt="" title="anasayfa_kuc" width="450" height="701" class="aligncenter size-full wp-image-1487" /></a></p>
<p><span id="more-1483"></span></p>
<p>İlk olarak site ardalan resmini jpeg olarak kaydediyorum. jpeg seçmemin nedeni Adobe Phoshop&#8217;da &quot;Save for Web..&quot; ile kaydederken en küçük boyut ve en iyi görüntüyü vermesidir. Resimleri kaydederken eğer az renk varsa gif, çok fazla renk varsa jpeg kaydediyorum, son zamanlarda png&#8217;yi deniyorum ara sıra. Ardalan resmi biraz farklı bir yapıya sahip tekrarlayan kısmı biraz geniş olduğu için geniş kesmek durumunda kaldık. Ardalan resmini body&#8217;ye atıyorum. </p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/ardalan.jpg"><img src="http://www.fatihhayrioglu.com/wp-content/ardalan-266x300.jpg" alt="" title="ardalan" width="266" height="300" class="aligncenter size-medium wp-image-1488" /></a></p>
<p>Sayfa ve site sabit bir genişlikte ve ortalı olduğu için ana bir kapsül(<strong>anaKapsul</strong>) için alıyorum. katmanı kapattığım yere bir not düşüyorum ki nerede bittiğini bilelim. </p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;FanatikMarşlar.Com&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
@import url(&quot;style/fanatikmarslar.css&quot;);
--&gt;
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
    &lt;div id=&quot;anaKapsul&quot;&gt;

    &lt;/div&gt;&lt;!--[if !IE]&gt;anaKapsul sonu&lt;![endif]--&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>İE6 ile bazı sorunları yaşamamak için yorum satırlarını biraz daha farklı kodluyorum. Detay için <a href="http://www.fatihhayrioglu.com/ie6un-tekrarlayan-karakter-sorunu/">IE6&#8242;un Tekrarlayan Karakter Sorunu</a> makalemi okumanızı tavsiye ediyorum. Zamanla alışkanlık haline gelen bu yorum kodunu Adobe Dreamweaver&#8217;da <strong>Snippets</strong>&#8216;e ekledim böylelikle daha kolay oluyor eklemesi. </p>
<p>Şimdi sayfayı ortalamak için css kodumuzu yazalım. Açalım fanatikmarslar.css dosyasını ve yazmaya başlayalım. </p>
<pre class="brush: css;">
/************************************************** genel tanimlar */
body{ background:url(../images/ardalan.jpg) 0 0 repeat;}
	#anaKapsul{width:990px; margin:20px auto; background:#fff url(../images/ust_ard.gif) 0 0 no-repeat;}
</pre>
<p>Ayrıca sayfa kenarları oval bunları ardalan resmi olarak anaKapsul ardalan resmi olarak tanımlayabiliriz.</p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/ders_03.jpg"><img src="http://www.fatihhayrioglu.com/wp-content/ders_03-300x113.jpg" alt="" title="ders_03" width="300" height="113" class="aligncenter size-medium wp-image-1489" /></a></p>
<h3>Üst Alanın Kodlaması</h3>
<p>Eskizdeki gibi sayfayı belli bölümlere ayırarak kodluyorum. <strong>ustAlan</strong> tanımlamasını yaparken kendi genel standart isimlendirme sistemimi kullanıyorum. İsimlendirme yapılırken ilk harf küçük sonraki baş harfler ayrımı kolaylaştırmak için büyük ve bitişik yazılır. İsimlendirme ve kod yazma düzeni hakkında daha ayrıntılı bilgi için <a href="http://www.fatihhayrioglu.com/css-kod-yazma-duzeni/">CSS kod Yazma Düzeni</a> makalemi okuyunuz.</p>
<p><strong>Logo ve Banner alanı </strong></p>
<p>Logo ve yanındaki banner alanını kodlamaya başlarken bu iki alanı bir satır gibi düşünerek bir katman içine alıyorum. Bu katmana <strong>logoBannerAlani</strong> adını veriyorum. Her satırı böyle kapsayıcı bir katman içine almak bize bir çok yönü ile kolaylık sağlayacaktır. Logoyu sola yaslıyoruz ve üstten 14px yukarı çekiyoruz(logoyu yukarı çekerken eksi margin de kullanabiliriz ancak ie6 sorun yaşamayalım diye position ve top özellikleri yardımı ile yukarı çektik). Banner&#8217;ı logonun yanına koymak için float:left ve genişlik tanımı yapıyoruz ve logo ile arasındaki mesafeyi ve yukarıda mesafeyi ayarlamak için kenar dış boşluğu mesafelerini(margin) tanımlıyoruz.</p>
<p>HTML kodu </p>
<pre class="brush: xml;">
&lt;div id=&quot;logoBannerAlani&quot; class=&quot;kapsayamamaSorunu&quot;&gt;
    &lt;div id=&quot;logo&quot;&gt;&lt;img src=&quot;images/logo.gif&quot; width=&quot;226&quot; height=&quot;126&quot; alt=&quot;Fanatikmarslar.com&quot; /&gt;&lt;/div&gt;
    &lt;div id=&quot;ustBanneralani&quot;&gt;&lt;img src=&quot;images/ust_banner.gif&quot; width=&quot;728&quot; height=&quot;90&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>CSS Kodu</p>
<pre class="brush: css;">
#logoBannerAlani{margin-bottom:10px;}
    #logo{float:left; width:226px; position:relative; top:-14px; left:6px;}
    #ustBanneralani{float:left; width:728px; margin:14px 0 0 16px}
</pre>
<p><strong>Menü ve Arama Alanı</strong> </p>
<p>Menü ve arama bölümünü kodlarken menü alanının genişleyebileceğini düşünerek. Arama alanına float:right tanımı menü alanına <strong>float:left</strong> tanımı yapıyoruz. Arama alanı genişliğini tanımlarken menü alanı genişliği değişebileceği için genişlik tanımlamıyoruz. Menü alanını listeler(ul) ile kodluyoruz(ul) liste elemanlarını yan yana dizmek için ul li ye <strong>float:left </strong>tanımı yapıyoruz. &quot;Sesi Kapat&quot; flash olacağı için bu bölümün yazı tipi özelliklerini tanımlamadan geçiyoruz, diğer linklerin tanımlarını yapıyoruz. Arama kısmında dışa arama alanı ardalan resmini atıyoruz. input alanı ve button alanı ekliyoruz. Niye <strong>button</strong> kullanıyoruz <strong>input type=&quot;submit&quot;</strong> kullanmıyoruz derseniz. type=&quot;submit&quot; elemanına direk erişemediğimizden. input ve button elemanlarımıza float:left ve genişlik tanımı yaparak yan yana koyuyoruz ve yine yorum kodlarımızı ekliyoruz.</p>
<pre class="brush: xml;">
&lt;div id=&quot;menuAramaAlani&quot; class=&quot;kapsayamamaSorunu&quot;&gt;
    &lt;div id=&quot;aramaAlani&quot;&gt;
        &lt;input type=&quot;text&quot; id=&quot;ara&quot; name=&quot;ara&quot; value=&quot;Arama&quot; onfocus=&quot;if(this.value=='Arama'){this.value=''};&quot; onblur=&quot;if(this.value==''){this.value='Arama'};&quot; /&gt;
        &lt;button&gt;&lt;/button&gt;
    &lt;/div&gt;
    &lt;ul id=&quot;ustMenu&quot;&gt;
        &lt;li&gt;Sesi Kapat&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;&quot;&gt;Giriş Yap&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;&quot;&gt;Sen de Katıl!&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;&quot;&gt;Fanatik Marşlar Nedir?&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;&lt;!--[if !IE]&gt;menuAramaAlani&lt;![endif]--&gt;
</pre>
<p><strong>Büyük Resim </strong></p>
<p>Büyük resmin olduğu kısmı ve bu resmin üzerindeki &#8220;Tezahürat Gönder&#8221; butonunu kodlarken; Büyük resmi bir katman oluşturup bunun ardalanına koyup tezahürat gönder düğmesini de alt ve sağdan 21px mesafede koymak için büyük resmi ardalanına atadığımız katmana position:relative tanımlıyoruz ve düğmeye position:absolute, bottom:0 ve right:21px tanımı yapıyoruz. ie6&#8242;da alttan 1px kadar fazlalık vardı bu durumda ie6 özel kodu ile aştım. ie6 için bottom:-1px; tanımı yaptım. Tarayıcılar için özel kodlar hakkında detaylı bilgi için <a href="http://www.fatihhayrioglu.com/tum-tarayicilar-icin-css-duzeltmelerihack/">tıklayınız</a> </p>
<pre class="brush: xml;">
&lt;div id=&quot;buyukResim&quot;&gt;
	&lt;a href=&quot;&quot;&gt;&lt;img src=&quot;images/tezahurat_gonder_but.jpg&quot; width=&quot;181&quot; height=&quot;45&quot; alt=&quot;Tezahürat Gönder&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
</pre>
<p><strong>Önemli Sözler</strong></p>
<p>Önemli sözler kısmı beni biraz düşündürdü. Kodlarken bu alanı normal akış dışına çıkarmalıydım. Bunun için <strong>position:relative</strong> tanımı ve genişlik ve yükseklik tanımı yaptım. Ana kapsayıcı katmanın dışına çıkarmak içinde eksi left ve margin-right değeri verdim ve oldu. </p>
<pre class="brush: xml;">
&lt;div id=&quot;manset&quot;&gt;
	&lt;p&gt;&quot;Real Madrid'den korkmuyoruz&quot;&lt;strong&gt;Didier Deschamps&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
</pre>
<h3>İçerik Alanının kodlaması</h3>
<p><a href="http://www.fatihhayrioglu.com/wp-content/icerik_alani.jpg"><img src="http://www.fatihhayrioglu.com/wp-content/icerik_alani.jpg" alt="" title="icerik_alani" width="450" height="450" class="aligncenter size-full wp-image-1490" /></a></p>
<p>Ana Sayfa içerik alanını üç kolona ayırıyoruz. Sol, orta ve sağ kolon. </p>
<p><strong>Sol İçerik Alanının Kodlanması</strong> </p>
<p>Sol kolona genişlik ve float tanımı yaparak yerleştiriyoruz. </p>
<p>Başlıklara h1 ile tanımlıyoruz ve özelliklerini veriyoruz. </p>
<p>Html kodu; </p>
<pre class="brush: xml;">
&lt;div id=&quot;solIcerikAlani&quot;&gt;
    &lt;h1&gt;Tezahürat Ligleri&lt;/h1&gt;
    .....
&lt;/div&gt;
</pre>
<p>CSS kodu;</p>
<pre class="brush: css;">
#solIcerikAlani{float:left; width:200px; margin-right:20px}
	#solIcerikAlani h1{margin-left:10px}
</pre>
<p><strong>Lig Menüsü</strong> </p>
<p>Lig menüsünü her zamanki ardalan kaydırmaca yöntemi ile kodluyoruz. ul listleri ve her liste elemanına ilgili id isimlerini veriyoruz. Daha sonra bu adlandırdığımız öğelere backgroud-position ile ilgili resimlerini atıyoruz. Metodun genel mantığı tek bir resim üretip öğelere farklı background-postion değeri ile kendi background&#8217;unu vermek. Metot ve uygulama hakkında detaylı bilgi almak için <a href="http://www.fatihhayrioglu.com/basit-resimli-menu-yapmak/">basit menü yapımı</a> makalemi okuyunuz. </p>
<p>HTML Kodu </p>
<pre class="brush: xml;">
&lt;ul id=&quot;ligMenu&quot;&gt;
    &lt;li id=&quot;superLig&quot;&gt;&lt;a href=&quot;&quot;&gt;Turkcell Super Lig&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;birinciLig&quot;&gt;&lt;a href=&quot;&quot;&gt;Bank Asya 1. Lig&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;digerLigler&quot;&gt;&lt;a href=&quot;&quot;&gt;Diğer Ligler&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;dunyadanTezahuratlar&quot;&gt;&lt;a href=&quot;&quot;&gt;Dünyadan Tezahüratlar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>CSS Kodu</p>
<pre class="brush: css;">
ul#ligMenu{margin-bottom:10px}
    ul#ligMenu li{ background:url(../images/lig_menu.gif) 0 0 no-repeat;}
    ul#ligMenu li a{text-indent:-9999px; display:block; margin-bottom:1px; width:200px; height:45px; }
    ul#ligMenu li#superLig{ background-position:0 0;}
    ul#ligMenu li#birinciLig{background-position:0 -46px;}
    ul#ligMenu li#digerLigler{background-position:0 -92px;}
    ul#ligMenu li#dunyadanTezahuratlar{background-position:0 -138px;}
</pre>
<p><strong>Zirvedeki Taraftarlar</strong></p>
<p>Zirvedeki taraftarlar kısmını tablo ile kodlayacağız.</p>
<p>CSS ile kodlama yaparken bazılarının yanlış anladığı bir nokta vardır. Katmanlarla kodlama yaparken hiç tablo kullanmamalıyız yanılgısına düşer bazı arkadaşlar. Aslında durum böyle değildir. Anlamalı kodlama açısındanda sakıncalı olan bu anlayış yanlıştır. HTML sayfalarımızı oluştururken her elemanın ilgili etiketleri ile kodlamalıyız. Bu anlaşılabilirlik ve anlamlı kod yazma açısından önemlidir ve karmaşayı engeller. HTML sayfalarını oluşturmak için çeşitli yöntemler vardır bizi sonucu götüren ancak biz en uygun olan yolu bulmalıyız ve kodlamayız. Peki en uygun yöntem hangisidir buna nasıl karar vereceğiz noktasında kalırsak. Her zaman standartlar ve anlamlı kodlama yolunu seçmeliyiz. </p>
<p>Tabloyu kodlarken sayı kolonu için bir sınıf tanımlayıp özelliklerini atarız ve kolonu seçip bu sınıfı tüm hücrelere tanımlarız. Bu tüm hücre seçip sınıf atma işini dw ile kolayca yapabiliriz. Ayrıca tablo geneline yazı tipi ve renk tanımı yaparak genel tablo özelliklerimizi atadıktan sonra isim kısmı ve puan kısmını büyük yapmak için bu kısımları normal içerikten ayırmamız gerekir. Ben bunun için bu alanları strong etiketi içine aldım. Böylece direk html elemanına etki edebilecek ve istediğim değerleri atayabilecektim. </p>
<p><strong>Not:</strong> Kodlarımı yazarken hep mümükün oldukça html elemanlarını(p, strong, em, span, ul, li) kullanmaktan yanayım. Çünkü html elemanlarını tarayıcılar daha hızlı yorumlayacaktır, ayrıca yalın html kodumuzda daha düzenli duracaktır. </p>
<p>Logoları bir resim olarak hazırlayıp css sprite(ardalan kaydırma) yöntemi ile bu logoları kodladık.</p>
<pre class="brush: xml;">
&lt;tr class=&quot;farkliSatir&quot;&gt;
    &lt;td width=&quot;16%&quot; align=&quot;center&quot; valign=&quot;middle&quot; class=&quot;taraftarSayi&quot;&gt;1&lt;/td&gt;
    &lt;td width=&quot;18%&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;div class=&quot;logoTrabzon&quot;&gt;Trabzon&lt;/div&gt;&lt;/td&gt;
    &lt;td width=&quot;51%&quot; valign=&quot;middle&quot;&gt;&lt;a href=&quot;&quot;&gt;&lt;strong&gt;Fatih&lt;/strong&gt; Trabzon&lt;/a&gt;&lt;/td&gt;
    &lt;td width=&quot;15%&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;strong&gt;28&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
</pre>
<p>Tablonun tek satırını incelersek kod yapısını anlayacağız. tr&#8217;deki <strong>farkliSatir</strong> sınıfı bir satırın açık bir satırın daha kapalı bir renk tanımı yapmak içindir. İlk hücremiz 1&#8242;den 10&#8242;a kadar sayılar olacağı kolon bu sayıların her biri aynı özellikleri taşıdığı için bu kolondaki hücrelere <strong>taraftarSayi </strong>sınıfını tanımladım ve özellikleri bu sınıfa atadım. </p>
<p>Site genelinde kullanılacak logoları düşününce bunları bir resim dosyası olarak hazırlayayım ve ardalan kaydırma metodu ile çağırayım diye düşündüm. CSS Sprite adı verilen bu tekniği bir çok yerde kullanıyoruz artık. Metodun çıkış amacı bir çok resmi ayrı ayrı sayfada çağırınca her istek bir zaman aşımına neden oluyor, resmi teke indirdiğimizde tek resim ve tek istek olduğu için bu zaman aşımından kurtulmuş oluyoruz. </p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/takim_logolari.gif"><img src="http://www.fatihhayrioglu.com/wp-content/takim_logolari.gif" alt="" title="takim_logolari" width="169" height="942" class="aligncenter size-full wp-image-1491" /></a></p>
<pre class="brush: css;">
table#taraftarZirveTablo td div{ display:block; width:32px; height:32px; text-indent:-9999px; background:url(../images/takim_logolari.gif) 0 0 no-repeat}
....
....
 div#icerikAlani div.logoTrabzon{ background-position:right -105px}
 div#icerikAlani div.logoGalatasaray{ background-position:right -69px}
 div#icerikAlani div.logoFenerbahce{ background-position:right 2px}
 div#icerikAlani div.logoGaziantep{ background-position:right -574px}
......
</pre>
<p>Logoları daha optimum kodlamak için iki farklı tanım ile aynı kodun tekrarını önledik. <strong>table#taraftarZirveTablo td div</strong> tanımında genel özellikleri tanımladık, daha sonra her takım logosu için sadece <strong>background-position</strong> tanımı yaptık, böylece her takım için birbirini tekrarlayan kodları tek elde topladık ve kodumuz daha az oldu. </p>
<p>Sol kolonda son olarak &quot;Takımını Destekle!&quot; ve &quot;Takip Et!&quot; kısımlarını kodladık. Ben sitede toplu olarak iki adet resim toplama(css sprite) tekniği uyguladım. Birincisi yukarıda anlattığım logolar için diğeri ise sitedeki sprite tekniğine uyacak diğer resimler için. </p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/genel_resim.gif"><img src="http://www.fatihhayrioglu.com/wp-content/genel_resim.gif" alt="" title="genel_resim" width="230" height="552" class="aligncenter size-full wp-image-1492" style="border:1px solid #ccc" /></a></p>
<p>yukarıdaki resim site genelinde uyguladığım sprite tekniği sonucu ortaya çıkmıştır. CSS Sprite tekniği hakkında genel bir makale ayrıca yazacağım, ama burada da yeri geldikçe metot hakkında bilgi vereceğim.  &quot;Takımını Destekle!&quot; ve &quot;Takip Et!&quot; kısımları başlıkları ve resimleri olan kısımlar, bunların sabit genişlik ve yüksekliği olduğu için CSS Sprite&#8217;a en uygun alanlar oldular. Genişleyebilir alanlarda sprite tekniğini kullanırken daha dikkatli olmalıyız. </p>
<p>HTML kodu </p>
<pre class="brush: xml;">
&lt;h1&gt;Takımını Destekle!&lt;/h1&gt;
&lt;a id=&quot;tezahuratgonderBanner&quot; href=&quot;&quot;&gt;Sende tezahürat gönder takımını Tezahürat Ligi'nde Şampiyon yap!&lt;/a&gt;
&lt;h1&gt;Takip Et!&lt;/h1&gt;
&lt;a id=&quot;twitterTakip&quot; href=&quot;&quot;&gt;Fanatik Marşları Twitter'da takip edin&lt;/a&gt;
</pre>
<p>CSS kodu;</p>
<pre class="brush: css;">
a#tezahuratgonderBanner{ background:url(../images/genel_resim.gif) 0 -88px no-repeat; width:188px; height:88px; display:block; text-indent:-9999px; margin:0 0 10px 10px}
a#twitterTakip{background:url(../images/genel_resim.gif) 0 -176px no-repeat; width:175px; height:50px; display:block; text-indent:-9999px; margin-left:10px}
</pre>
<p>Böylece sol kolon kodlamasını bitirdik.</p>
<h3>Orta İçerik Alanının Kodlanması</h3>
<p>Orta içerik alanının genişlik ve float tanımı yapıyoruz. </p>
<pre class="brush: css;">
#ortaIcerikAlani{float:left; width:440px; margin-right:20px}
</pre>
<p>Sonra üstteki resmi ekliyoruz.</p>
<pre class="brush: xml;">
&lt;img src=&quot;images/orta_resim.jpg&quot; width=&quot;440&quot; height=&quot;250&quot; alt=&quot;Fanatikler&quot; /&gt;
</pre>
<p>Sonra Lig Tablosunu kodlamaya başlıyoruz.</p>
<p><strong>Lig Tablosu</strong></p>
<p>Lig Tablosu içeriğini bir tablo yapacağız. Üst ve alttaki oval kenarları ayrı bir katmana koyup, ardalan resmi olarak kodlayacağız. Peki resim değilde niye ardalan resmi olarak koyduk. Ardalan resimlerini tek bir resim şeklinde hazırlayıp kodlarken iki ayrı resim gibi kullanabiliyoruz. Ancak resim olarak hazırlasa idik, iki ayrı resim hazırlamak ve eklemek durumunda olacaktık, buda daha fazla http isteği demek oluyor.</p>
<pre class="brush: css;">
div#ligTabloUstu{ display:block; text-indent:-9999px; width:440px; height:5px; background:url(../images/puan_tablosu.gif) 0 0 no-repeat}
....
div#ligTablosuAlti{display:block; text-indent:-9999px; width:440px; height:5px; background:url(../images/puan_tablosu.gif) 0 bottom no-repeat}}
</pre>
<p>Tabloyuda bir katman içini alıp kenar boşluğunu katmandan vereceğiz. Bu kenar boşluklarını tablo içindende verebilirdik, ancak tablomuz işlevi dışında kullanmış olurduk, tablo sadece lig tablosu amacı ile kullanmak daha anlamlı.</p>
<pre class="brush: css;">
div#ligTabloKapsul{width:440px; padding:0 5px; background-color:#f3f3f3; voice-family: &quot;\&quot;}\&quot;&quot;; voice-family:inherit; width:430px;} html&gt;body div#div#ligTabloKapsul{width:430px;}
</pre>
<p>Yukarıdaki kodlamada fazladan kodlar dikkatinizi çekmiştir. Kutu modeli sorunu olarak Türkçeleştirdiğimiz &quot;box model hack&quot; yöntemidir bu. Bir elemana hem genişlik hemde yatay ve dikey padding veya kenar çizgisi atadığımızda(her ikisini atadığımız durumlarda da) ie6 ve diğer tarayıcılar arasındaki yorumlama sorununu gidermek için kullandığımız bir yöntemdir. Ayrıntılı bilgi almak için <a href="http://www.fatihhayrioglu.com/kutu-modeli-sorunlari-ve-cozumleri/">http://www.fatihhayrioglu.com/kutu-modeli-sorunlari-ve-cozumleri/</a> inceleyin.</p>
<p>Tablomuz standart bir tablo en sağdaki kolonumuz sayıları içeren farklı renk ve boyutta rakamlar içeriyor. Birde her satırın altında gri bir kenar çizgimiz(border) var. </p>
<p>En sağ kolon için bir sınıf tanımı yapıp kolon boyunca bunu uyguluyoruz.</p>
<pre class="brush: css;">
table#ligTablosu td.sayi{font:bold 18px Arial, Helvetica, sans-serif; color:#acd1e1}
</pre>
<p>Her satırın altındaki kenar çizgisini atamak için ilk olarak (tr) elemanına tanımladım ancak burada ie6 ile sorun yaşadım. Çözüm için <a href="http://www.fatihhayrioglu.com/internet-explorer-6-ve-7-icin-tablo-tr-elementine-kenar-cizgisi-atamak/">tıklayınız</a>. Bu detay sayfasındaki makaleyi burada yaşadığım sorundan sonra yazdım. Genelde makalelerim sorun-çözüm makaleleri böyle çıkıyor. Bir sorun ile bir kaç defa karşılaştıktan sonra çözüm ve önerilerini siteye yazıyorum. Hem aklımda kalmış oluyor hemde bir daha karşılaştığımda çözümü nerede bulacağımı biliyorum. Tabi birde insanlarla paylaşıp aynı sorunu yaşayan insanlara yardımcı olmak gibi güzel bir yanıda var.</p>
<pre class="brush: css;">
table#ligTablosu{border-collapse:collapse; }
table#ligTablosu td{padding:1px 2px; font:14px Arial, Helvetica, sans-serif; color:#828282; border-bottom:1px solid #d5d5d5;}
</pre>
<p>En son satırda kenar çizgisi olmayacağı için son satıra bir sınıf atayıp kenar çizgisini kaldırdım.</p>
<pre class="brush: css;">
table#ligTablosu tr.enAlt td{border:0}
</pre>
<p>Ayrıca tablo baş kısmı için içerikten farklı tanımları yaptım (table th) </p>
<pre class="brush: css;">
table#ligTablosu th{font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:5px 2px}
</pre>
<p><strong>Takım Adı ve Armaları</strong></p>
<p>Bu tablodaki takım adı ve logoları için sol kolonda yaptığımıza benzer kodları kullanıyoruz. Bunu yukarıda sol kolona ait toplu kodlarda görebilirsiniz. Aynı tanımlar olduğu için sadece virgül ie yanına seçiciyi ekledik. </p>
<pre class="brush: css;">
div#icerikAlani div.logoWerderBremen, a.WerderBremen{background-position:right -1440px}
</pre>
<p>görüldüğü gibi <strong>div#icerikAlani div.logoWerderBremen</strong> kısmı ile <strong>a.WerderBremen</strong> kısmına aynı tanımlar yapıldığı için virgül ile ayrılmıştır. Böylece daha kısa kod ve daha optimize kodlar elde edilmiştir. </p>
<p>Sol kolonda kullanmadığımız ama burada lazım olan aşağıdaki kodlarıda ekledik. </p>
<pre class="brush: css;">
a.takimLogo{ display:block; background:url(../images/takim_logolari.gif) right 0 no-repeat; padding:8px 30px 8px 0; color:#0c2b90; text-decoration:underline}
a.takimLogo:hover{text-decoration:none;}
</pre>
<h3>Sağ İçerik Alanının Kodlanması</h3>
<p>İçerik alanı 3 kolonlu yapının sonuncu kolonuna (sagIcerikAlani) ismini verdik ve diğer kolonları yanında durması için genişlik tanımı ve float:left tanımı yaptık. </p>
<pre class="brush: css;">
#sagIcerikAlani{float:left; width:300px}
</pre>
<p>İlk olarak banner alanını hazırlıyoruz. Normalde ben buraya resmi direk koyabilirdim, ancak banner flash ise ve buraya javascript ile eklenecekse bir id&#8217;ye ihtiyaç duyulabilir diye, bir katman içine alıyorum resmi. </p>
<pre class="brush: xml;">
&lt;div id=&quot;sagBannerAlani&quot;&gt;&lt;img src=&quot;images/band_website_banner.jpg&quot; width=&quot;300&quot; height=&quot;250&quot; alt=&quot;Web&quot; /&gt;&lt;/div&gt;
</pre>
<p>Not: Bir HTMLci, daha cancanlı isimlendirme ile Arayüz Kod geliştiricisi sadece kod yazmak ile kalmaz aynı zamanda yazdığın kodun nereye gideceği, neler içere bileceğinide düşünerek kodunu yazmalıdır. Bir bakıma bir programcı gibi düşünerek kodunu daha esnek yazmalıdır. </p>
<p><strong>Kategoriler Kısmı</strong></p>
<p>Kategoriler kısmını blok şeklide kodlayacağım. Her kategoriye bir satır olacak şekilde kodlamak için burada &quot;ul li&quot; listelerini kullandım.</p>
<pre class="brush: xml;">
&lt;ul id=&quot;lKategoriiler&quot;&gt;
    &lt;li id=&quot;kMarslar&quot;&gt;&lt;a href=&quot;&quot;&gt;&lt;strong&gt;Marşlar&lt;/strong&gt;All the legendary football terrace anthems are here. &lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;kEglenceliTezahuratlar&quot;&gt;&lt;a href=&quot;&quot;&gt;&lt;strong&gt;Eğlenceli Tezahüratlar&lt;/strong&gt;All the legendary football terrace anthems are here. &lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;kSohretlerGecidi&quot;&gt;&lt;a href=&quot;&quot;&gt;&lt;strong&gt;Şöhretler Geçidi&lt;/strong&gt;All the legendary football terrace anthems are here. &lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;k18&quot;&gt;&lt;a href=&quot;&quot;&gt;&lt;strong&gt;+18&lt;/strong&gt;All the legendary football terrace anthems are here. &lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;kNostaljikTezahuratlar&quot;&gt;&lt;a href=&quot;&quot;&gt;&lt;strong&gt;Nostaljik Tezahüratlar&lt;/strong&gt;All the legendary football terrace anthems are here. &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Her öğenin farklı ikonu olduğu için her liste öğesine bir id vereceğiz ve buna göre atamalarımızı yapacağız. Listede bir başlık ve içerik alanı var bu ayrımı sağlamak için başlık kısmını strong etiketi içine alıyoruz. </p>
<pre class="brush: css;">
#sagIcerikAlani ul#lKategoriiler{width:300px; float:left; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px}
ul#lKategoriiler li a{ display:block; background:#eeeeee url(../images/notalar.gif) 0 0 no-repeat; margin-bottom:2px; padding:10px 5px 10px 40px; font-size:12px; color:#000}
ul#lKategoriiler li a:hover{background:#dbdbdb url(../images/notalar.gif) 0 0 no-repeat;}
ul#lKategoriiler li#kMarslar a{ background-position:0 -2px;}
ul#lKategoriiler li#kEglenceliTezahuratlar a{ background-position:0 -72px;}
ul#lKategoriiler li#kSohretlerGecidi a{ background-position:0 -141px;}
ul#lKategoriiler li#k18 a{ background-position:0 -215px;}
ul#lKategoriiler li#kNostaljikTezahuratlar a{ background-position:0 -289px;}
ul#lKategoriiler li a strong{display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#0c2b90}
</pre>
<p><strong>Videolar </strong></p>
<p>Video kısmında resmi sola yazıları ve oylama kısmını sağa koyuyoruz. Burada oylama alanını css ile kodlarken yine ardalan kaydırma yöntemini kullanıyoruz. </p>
<p>Oylama html kodu </p>
<pre class="brush: xml;">
&lt;ul class='oylama'&gt;
    &lt;li class='mevcutOy' style=&quot;width:60px&quot;&gt;3/5 Yıldız&lt;/li&gt;
    &lt;li&gt;&lt;a href='#' title='1 puan' class='birYildiz'&gt;1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#' title='2 puan' class='ikiYildiz'&gt;2&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#' title='3 puan' class='ucYildiz'&gt;3&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#' title='4 puan' class='dortYildiz'&gt;4&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#' title='5puan' class='besYildiz'&gt;5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>5 adet yıldızımız var birde mevcut durumu gösteren bir li öğemiz. Burada da ardalan kaydırma metodu kullanarak oylama kısmı kodlanmıştır. </p>
<pre class="brush: css;">
ul.oylama{list-style: none; margin:0 3px 3px 3px; padding: 0px; width: 85px; height: 17px; position: relative; background: url(../images/yildiz.gif) top left repeat-x;}
    ul.oylama li{float:left; padding:0px; margin:0px;}
        ul.oylama li a{display:block; width:17px; height: 17px; text-decoration: none; text-indent: -9999px; z-index: 20; position: absolute; background-image:none;}
        ul.oylama li a:hover{background: url(../images/yildiz.gif) left bottom; z-index: 1; left: 0px;}
        ul.oylama li.mevcutOy{background: url(../images/yildiz.gif) left bottom; position: absolute; height: 17px; display: block; text-indent: -9999px; z-index: 1;}
        ul.oylama a.birYildiz{left: 0px;}
        ul.oylama a.birYildiz:hover{width:17px;}
        ul.oylama a.ikiYildiz{left:17px;}
        ul.oylama a.ikiYildiz:hover{width: 34px;}
        ul.oylama a.ucYildiz{left: 34px;}
        ul.oylama a.ucYildiz:hover{width: 51px;}
        ul.oylama a.dortYildiz{left: 51px;}
        ul.oylama a.dortYildiz:hover{width: 68px;}
        ul.oylama a.besYildiz{left: 68px;}
        ul.oylama a.besYildiz:hover{width: 85px;}
</pre>
<h3>Sosyal Alanın ve Alt Alanın Kodlanması</h3>
<p><a href="http://www.fatihhayrioglu.com/wp-content/sosyal_altalan.jpg"><img src="http://www.fatihhayrioglu.com/wp-content/sosyal_altalan.jpg" alt="" title="sosyal_altalan" width="450" height="111" class="aligncenter size-full wp-image-1493" /></a></p>
<p>Burada üstteki beyaz oval alanı için fazladan bir katman açıp ona atamaktan ise zaten ekleyeceğiz sosyalAlan&#8217;a üstteki kapsayıcı katmanın alt ovalliğini ekleyerek daha az kodlama bu işi çözmüş olduk. </p>
<p><strong>Sosyal Alanın Kodlanması</strong> </p>
<p>Sabit genişliği ve yüksekliği olan bir alan ve yan yana dizilmiş öğelerimiz var. Yukarıda bir çok defa uyguladığımız listeler ve ardalan kaydırma metodunu burada da uyguluyoruz. </p>
<pre class="brush: xml;">
&lt;div id=&quot;sosyalAlan&quot; class=&quot;kapsayamamaSorunu&quot;&gt;
    &lt;ul&gt;
        &lt;li id=&quot;sBaslik&quot;&gt;Sosyal Medya&lt;/li&gt;
        &lt;li id=&quot;sRSS&quot;&gt;&lt;a href=&quot;&quot;&gt;RSS&lt;/a&gt;&lt;/li&gt;
        &lt;li id=&quot;sFacebook&quot;&gt;&lt;a href=&quot;&quot;&gt;facebook&lt;/a&gt;&lt;/li&gt;
        &lt;li id=&quot;sFriendfeed&quot;&gt;&lt;a href=&quot;&quot;&gt;friendfeed&lt;/a&gt;&lt;/li&gt;
        &lt;li id=&quot;sTwitter&quot;&gt;&lt;a href=&quot;&quot;&gt;twitter&lt;/a&gt;&lt;/li&gt;
        &lt;li id=&quot;sYoutube&quot;&gt;&lt;a href=&quot;&quot;&gt;youtube&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>CSS Kodu</p>
<pre class="brush: css;">
/* sosyalAlan */
#sosyalAlan{width:990px; margin:0 auto; background:url(../images/yatay_ayrac.gif) 0 0 no-repeat; height:71px}
    #sosyalAlan ul{float:right; width:310px; margin:30px 10px 0 0;}
        #sosyalAlan ul li{float:left; background:url(../images/sosyal_medya.gif) 0 0 no-repeat; text-indent:-9999px; margin-right:12px}
        #sosyalAlan ul li#sBaslik{ background-position:0 0; width:114px; height:23px}
        #sosyalAlan ul li#sRSS{ background-position:-125px 0; width:23px;}
        #sosyalAlan ul li#sFacebook{ background-position:-158px 0; width:23px}
        #sosyalAlan ul li#sFriendfeed{ background-position:-192px 0; width:23px;}
        #sosyalAlan ul li#sTwitter{ background-position:-226px 0; width:23px}
        #sosyalAlan ul li#sYoutube{ background-position:-260px 0; width:23px;}
        	#sosyalAlan ul li a{display:block; height:23px;}
</pre>
<p><strong>Alt Alanın Kodlanması</strong></p>
<p>altAlan kısmına baktığımızda 3 kolonlu bir yapıya sahip olduğunu görürüz. Sabit bir genişliği ve yüksekliği var. Tüm alt kısmı kapsayan bir background resmi var. Bu değerlendirmeleri yaptıktan sonra kodumuzu yazarsak. </p>
<pre class="brush: css;">
#altAlan{ background:url(../images/alt.png) 0 0 no-repeat; width:990px; height:122px; margin:0 auto; padding-top:10px; voice-family: &quot;\&quot;}\&quot;&quot;; voice-family:inherit; height:112px;} html&gt;body #altAlan{height:112px;}
</pre>
<p>Yukarıda bahsettiğimiz gibi bir elemana genişlik veya yükseklik tanımı yaptıktan sonra padding ve/veya border tanımı yaptığımızda kutu modeli sorunu ile karşılaşmamak için farklı bir kod yazıyoruz. Ayrıca ardalan resmindeki geçiş nedeni ile saydam png koymalıyız. Saydam pngler ie6&#8242;daki sorununu çözmek için kodumuz </p>
<pre class="brush: css;">
#altAlan{ background:url(../images/alt.png) 0 0 no-repeat; width:990px; height:122px; margin:0 auto; padding-top:10px; voice-family: &quot;\&quot;}\&quot;&quot;; voice-family:inherit; height:112px;} html&gt;body #altAlan{height:112px;}
* html #altAlan{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/alt.png', sizingMethod='crop');}
* html #altAlan a, * html #altAlan input, * html #altAlan button{position:relative; z-index:1}
</pre>
<p>şeklinde olmalıdır. Ayrıntılı bilgi için Internet Explorer 6 için saydam PNG desteği adlı makalemi okuyunuz. </p>
<p>Alttaki logoyu yerleştirmek için genişlik ve <strong>float</strong> tanımı yapıyoruz. Bu resmide CSS Sprite ile genel resimden çekiyoruz. </p>
<pre class="brush: css;">
#logoAltta{ background:url(../images/genel_resim.gif) 0 -236px no-repeat; width:123px; height:69px; text-indent:-9999px; margin:0 20px 0 10px; float:left;}
</pre>
<p>Ortadaki linkler ve copyright kısmını liste ve paragraflı bir yapı ile kodluyoruz. </p>
<pre class="brush: xml;">
&lt;div id=&quot;altLinkler&quot;&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;&quot; title=&quot;Telif Hakları&quot;&gt;Telif Hakları&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;&quot; title=&quot;İletişim&quot; class=&quot;sonAltLink&quot;&gt;İletişim&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;© 2009 Fanatik Marşlar. Her hakkı saklıdır. Kaynak gösterilmeden kullanılamaz.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;&quot; title=&quot;Marşlar&quot;&gt;Marşlar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;&quot; title=&quot;Eğlenceli Tezahüratlar&quot;&gt;Eğlenceli Tezahüratlar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;&quot; title=&quot;Şöhretler Geçidi&quot;&gt;Şöhretler Geçidi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;&quot; title=&quot;Klasikler&quot;&gt;Klasikler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;&quot; title=&quot;+18&quot;&gt;+18&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;&quot; class=&quot;sonAltLink&quot; title=&quot;Nostaljik Tezahüratlar&quot;&gt;Nostaljik Tezahüratlar&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>Listeleri yan yana dizmek için li&#8217;ye display:inline tanımı yapıyoruz. </p>
<pre class="brush: css;">
#altLinkler{float:left; width:635px; font:12px Arial, Helvetica, sans-serif; padding-top:10px}
#altLinkler p{margin:3px 0}
#altLinkler ul li{display:inline;}
#altLinkler ul li a{color:#0c2b90; background:url(../images/genel_resim.gif) right -312px no-repeat; padding-right:8px; margin-right:5px}
#altLinkler ul li a.sonAltLink{background:none;}
#altLinkler ul li a:hover{text-decoration:underline}
</pre>
<p>Son olarakta RSS ve e-posta üyeliği kısmını kodluyoruz. </p>
<pre class="brush: xml;">
&lt;div id=&quot;rssEpostaUye&quot;&gt;
    &lt;a href=&quot;&quot; id=&quot;altRSSLink&quot;&gt;RSS&lt;/a&gt;
    &lt;p&gt;E-posta Üyeliği&lt;/p&gt;
    &lt;input type=&quot;text&quot; /&gt; &lt;button&gt;Gönder&lt;/button&gt;
&lt;/div&gt;
</pre>
<p>Bu gibi durumlarda şöyle bir seçim yapıyorum. Kapsayıcı bir katman içinde tek kullanımlık html elemanları koyarak css kodlamayı daha kolay hale getiriyorum. Burada mesela tek a, tek p, tek input ve tek button kullanmamın nedeni bu. </p>
<h3>Sonuç</h3>
<p>Bu makaleye kodlama yazarken tuttuğum notlardan yararlanarak hazırladım. Bazı bölümleri hızlı geçmiş, ayrıntısına inmemiş olabilirim, kafanıza takılan veya ayrıntısını öğrenmek istediğiniz kısımları yorumlar kısmında yazarsanız yardımcı olmaya çalışırım. Bir kusurumuz eksiğimiz oldu ise affola. </p>
<p>Örnek kodları görmek için <a href="http://fatihhayrioglu.com/dokumanlar/fm/index.html">tıklayınız.</a></p>
<p>Tüm kodları indirmek için <a href="http://www.fatihhayrioglu.com/dokumanlar/fm_anasayfa_html.rar">tıklayınız.</a>(rar dosyası index.html, images, style ve scripts klasörünü içerir) 388 Kb</p>
<p>Hazırladığımız bu dosyayı ilk makalemizdeki 30 &#8211; Musteriye kalsörü içine atıyoruz ve sıkıştırıp gönderiyoruz.</p>
<p>Not: Burada anlattığım kodlar ile yayındaki site arasında ufak tefek farklılıklar olabilir. Ben burada başta benim kodladığım sitenin kodları ve anlatımını yapıyorum.</p>
<p>Bir sonraki makalem <strong>Alt Sayfaların Kodlaması</strong> ile ilgili olacaktır. görüşmek dileğiyle hoşçakalın.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/psdden-htmle-%e2%80%93-fanatikmarslar-com-sitesinin-kodlamasi-ii/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Fatih Hayrioğlu&#8217;nun not defteri &#8211; 2009</title>
		<link>http://www.fatihhayrioglu.com/fatih-hayrioglunun-not-defteri-2009/</link>
		<comments>http://www.fatihhayrioglu.com/fatih-hayrioglunun-not-defteri-2009/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 16:02:59 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Haberler]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1480</guid>
		<description><![CDATA[Geçen seneyi değerlendirirsem. Genel manada pek verimli bir sene olmadı. Çok fazla makale yayımlayamadım. Umarım 2010 daha iyi geçer. 
Ocak 

Kuleli 1919 – Şeref Tipi Senenin ilk yazısı bir hatıra kitabı. 
sIFR, Flash Player10 ve Firefox sorunu Sorunlarla daha ilk günlerden boğuşmaya başlamışız.
Operasyon Ergenekon – Şamil Tayyar Şimdi anlıyorum ki eskiden daha çok kitap okuyormuşum.
WordPress 2.7′ye geçtikten [...]]]></description>
			<content:encoded><![CDATA[<p>Geçen seneyi değerlendirirsem. Genel manada pek verimli bir sene olmadı. Çok fazla makale yayımlayamadım. Umarım 2010 daha iyi geçer. </p>
<p><strong>Ocak</strong> </p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/kuleli-1919-seref-tipi/" title="Kuleli 1919 – Şeref Tipi">Kuleli 1919 – Şeref Tipi</A> Senenin ilk yazısı bir hatıra kitabı. </li>
<li><a href="http://www.fatihhayrioglu.com/sifr-flash-palyer10-ve-firefox-sorunu/" title="sIFR, Flash Player10 ve Firefox sorunu">sIFR, Flash Player10 ve Firefox sorunu</A> Sorunlarla daha ilk günlerden boğuşmaya başlamışız.</li>
<li><a href="http://www.fatihhayrioglu.com/operasyon-ergenekon-samil-tayyar/" title="Operasyon Ergenekon – Şamil Tayyar">Operasyon Ergenekon – Şamil Tayyar</A> Şimdi anlıyorum ki eskiden daha çok kitap okuyormuşum.</li>
<li><a href="http://www.fatihhayrioglu.com/wordpress-27ye-gectikten-sonraki-sorunlarim-1/" title="WordPress 2.7′ye geçtikten sonraki sorunlarım – 1">WordPress 2.7′ye geçtikten sonraki sorunlarım – 1</A> En çok sorun yaşadığım sürümlerden birisi idi 2.7</li>
<li><a href="http://www.fatihhayrioglu.com/windows-vista-windows-defender-guncellemesindeki-sorunu-ve-cozumu/" title="Windows Vista / Windows Defender Güncellemesindeki Sorunu ve Çözümü">Windows Vista / Windows Defender Güncellemesindeki Sorunu ve Çözümü</A> 2009 sorunlarla başlamış, orası kesin.</li>
</ul>
<p><strong>Şubat </strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/sah-i-cihan-fatih-sultan-mehmed-han-ahmet-coskun/" title="Şâh-ı Cihan Fatih Sultan Mehmed Han – Ahmet Çoşkun">Şâh-ı Cihan Fatih Sultan Mehmed Han – Ahmet Çoşkun</A> Tarih kitapları ile devam ediyor süreç.</li>
<li><a href="http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu-ipuclari/" title="Float Uygulanmış Elementleri Tam Kapsayamama Sorunu İpuçları">Float Uygulanmış Elementleri Tam Kapsayamama Sorunu İpuçları</A> Bir çok projede defalarca karşılaştığımız float uygulanmış nesnelerin kapsayamama sorunu için ipuçları.</li>
<li><a href="http://www.fatihhayrioglu.com/optimizasyon-icin-css-medya-dosyalarini-birlestirmek/" title="CSS İpucu 18: Optimizasyon İçin CSS Medya Dosyalarını Birleştirmek">CSS İpucu 18: Optimizasyon İçin CSS Medya Dosyalarını Birleştirmek</A> Daha önceleri projemizde farklı bölümler için farklı css dosyaları kullanmayı önerir iken sonradan fazla dosya çağırmanın optimizasyon bakımından dezavantajlı olduğunu öğrendik.</li>
<li><a href="http://www.fatihhayrioglu.com/tum-tarayicilar-icin-css-ile-saydamlik-opacity/" title="CSS İpucu 19: Tüm Tarayıcılar İçin CSS İle Saydamlık(Opacity)">CSS İpucu 19: Tüm Tarayıcılar İçin CSS İle Saydamlık(Opacity)</A> Ard arda ipuçları. saydamlık için css tanımları.</li>
</ul>
<p><strong>Mart</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/basit-resimli-menu-yapmak/" title="Basit Resimli Menü Yapmak">Basit Resimli Menü Yapmak</A> Ardalan kaydırma yöntemi ile menü oluşturmayı daha önce anlatmıştım ancak çoğu insana o anlatım karmaşık geldi. Bende daha basit nasıl anlatırım diyerek bu yazıyı yazmıştım.</li>
<li><a href="http://www.fatihhayrioglu.com/internet-explorer-8in-nihai-surum-cikti/" title="Internet Explorer 8′in Nihai Sürümü Çıktı">Internet Explorer 8&#8242;in Nihai Sürümü Çıktı</A> O zaman yazmışım bu tarayıcının yetersiz olduğunu. İE9 seslerinin çıktı bu günlerde daha iyi anlıyoruz durumu.</li>
<li><a href="http://www.fatihhayrioglu.com/internet-explorer-8i-7-gibi-yorumla-kodu/" title="Internet Explorer 8'i 7 gibi yorumlama kodu">Internet Explorer 8&#8242;i 7 gibi yorumlama kodu</A> İE8&#8242;in bize kaznadırdığı en güzel özelliklerden birisi bu galiba. Sen 7 gibi yorumla.</li>
<li><a href="http://www.fatihhayrioglu.com/rss-adresimi-googlea-tasidim/" title="RSS Adresimi Google'a Taşıdım">RSS Adresimi Google&#8217;a Taşıdım</A> Google&#8217;un feedburner&#8217;ı almasından sonraki bir değişiklik. Ben google&#8217;dan bu aracı daha da geliştirmesini beklerdim ama çok atıl kaldı bence.</li>
<li><a href="http://www.fatihhayrioglu.com/futbol-ve-kuresellesme-pascal-boniface/" title="Futbol ve Küreselleşme – Pascal Boniface">Futbol ve Küreselleşme – Pascal Boniface</A> Seyretmek için çok zmana harcasamda hakkında pek kitap okumadığımı bir kez daha gördüm. Futbol hakkında okuduğum ilk ve tek kitap. Şimdilik</li>
</ul>
<p><strong>Nisan</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/tablo-satirina-verilen-ardalan-resminin-tekrarlama-sorunu/" title="Tablo Satırına Verilen Ardalan Resminin Tekrarlama Sorunu">Tablo Satırına Verilen Ardalan Resminin Tekrarlama Sorunu</A> Genel itibari ile sorun ve çözüm önerileri hakkında makalelerle geçmiş.</li>
<li><a href="http://www.fatihhayrioglu.com/css-ipucu-20-firefoxda-kaydirma-cubugu-cikarma/" title="CSS İpucu 20: Firefox'da Kaydırma Çubuğu Çıkarma">CSS İpucu 20: Firefox&#8217;da Kaydırma Çubuğu Çıkarma</A> Bazıları için bir sorun olarak görünsede bence bir sorun olmayan bir özellik.</li>
<li><a href="http://www.fatihhayrioglu.com/sessiz-sedasiz-3-seneyi-astik/" title="Sessiz sedasız 3. seneyi aştık">Sessiz sedasız 3. seneyi aştık</A> Seneler çok çabuk geçiyor.</li>
</ul>
<p><strong>Mayıs</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/jquery-ile-iframe-yuksekligini-icerigine-gore-otomatik-ayarlamak/" title="Jquery İle IFrame Yüksekliğini İçeriğine Göre Otomatik Ayarlamak">Jquery İle IFrame Yüksekliğini İçeriğine Göre Otomatik Ayarlamak</A> Çok kullanışlı ve güzel bir eklenti, bence tek sorunu yavaş çalışması.</li>
<li><a href="http://www.fatihhayrioglu.com/jquery-ile-basit-sekme-yapimi/" title="jQuery ile Basit Sekme Yapımı">jQuery ile Basit Sekme Yapımı</A> jQuery ile ilgili ilk makalem. jQuery 2009&#8242;da benim için tavan yaptı.</li>
<li><a href="http://www.fatihhayrioglu.com/css-ile-sayfalama-gorselligini-ayarlama/" title="CSS ile sayfalama görselliğini ayarlama">CSS ile sayfalama görselliğini ayarlama</A> Bir metot ve görselliği arttırma yöntemini anlattığım bir makale</li>
</ul>
<p><strong>Haziran</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/css-ile-secilen-metinlerin-rengini-degistirmek/" title="CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek">CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek</A> Tamamen görselliğe yönelik bir özellik ve hala ie desteklemiyor.</li>
<li><a href="http://www.fatihhayrioglu.com/css-kod-yazma-duzeni/" title="CSS Kod Yazma Düzeni">CSS Kod Yazma Düzeni</A> 2009&#8242;da yazdığım makaleler arasında en çok beğendiğim yazılarımdan bir tanesi. Genelde kodlardan bahsederim, ama bu sefer işin farklı ama önemli bir kısmını anlattığım bir makale.</li>
<li><a href="http://www.fatihhayrioglu.com/ie-8-icin-css-duzeltmesihack/" title="IE 8 için CSS Düzeltmesi(Hack)">IE 8 için CSS Düzeltmesi(Hack)</A> Bu düzeltmeyi pek kullanmadım. Bunun yerine ie gibi yorumla kodunu kullandım.</li>
<li><a href="http://www.fatihhayrioglu.com/sayfa-dibine-yapisik-alt-alanlarsticky-footer/" title="Sayfa Dibine Yapışık Alt Alanlar(Sticky Footer)">Sayfa Dibine Yapışık Alt Alanlar(Sticky Footer)</A> Bir çok kere kullandım ve sonunda yazdım.</li>
<li><a href="http://www.fatihhayrioglu.com/css-ile-ziyaret-edilen-sayfa-baglantilarina-sekil-vermek/" title="CSS ile Ziyaret Edilen Sayfa Bağlantılarına Şekil Vermek">CSS ile Ziyaret Edilen Sayfa Bağlantılarına Şekil Vermek</A> Pek kullanmasak dahi önemli bir özellik.</li>
<li><a href="http://www.fatihhayrioglu.com/windows-vista-net-framework-guncelleme-sorunu-ve-cozumu/" title="Windows Vista .net Framework güncelleme sorunu ve çözümü">Windows Vista .net Framework güncelleme sorunu ve çözümü</A> Vista sorunları sene boyu bizi zorladı, ama yinede idare etti.</li>
<li><a href="http://www.fatihhayrioglu.com/firefoxun-negatif-degerli-z-index-destegi/" title="Firefox’un Negatif Değerli z-index Desteği">Firefox’un Negatif Değerli z-index Desteği</A> Firefox&#8217;un en büyük artılarından birisi sorunları olsada çabuk hallediyor ve bizleri uğraştırmıyor.</li>
<li><a href="http://www.fatihhayrioglu.com/dis-hat-cizgisioutline-ozellikleri/" title="Dış hat çizgisi(outline) özellikleri">Dış hat çizgisi(outline) özellikleri</A> outline bir kişinin gözünden kaçan bir özellik. Bizimde gözümüze fazla batmamış ki yazmamız bu kadar gece kalmış.</li>
<li><a href="http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/" title="Dış Hat Çizgilerini(outline) Kaldırmak">Dış Hat Çizgilerini(outline) Kaldırmak</A> Her nekadar makale ismi kaldırmak diye geçsede içinde kaldırıp kaldırmamayı tartıştık ve alternarif yöntemleri sunduk.</li>
<li><a href="http://www.fatihhayrioglu.com/firefox-3-5-cikti/" title="Firefox 3.5 çıktı">Firefox 3.5 çıktı</A> Şimdilerde hız artışını daha iyi anladığım Firefox 3.5 sürümünün çıkışı önemli idi. Şu aralar dünyada lider.</li>
</ul>
<p><strong>Temmuz</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/firebug-1-4-surumu-cikti/" title="FireBug 1.4 sürümü çıktı">FireBug 1.4 sürümü çıktı</A> Sadece görsellik olduğunu ve bayağı bir sorun çıkardığını şimdilerde görüyorum. Beni bu sürümü ile çok üzdü. Ama yinede kalbimizdesin FireBug</li>
<li><a href="http://www.fatihhayrioglu.com/css-ipucu-22-iphone-icin-css-yazmak/" title="CSS İpucu 22: iPhone için CSS Yazmak">CSS İpucu 22: iPhone için CSS Yazmak</A> iPhone için web siteleri yaptık ama sonrasında biraz durağanlaştık.</li>
<li><a href="http://www.fatihhayrioglu.com/safari-ve-chromeda-metin-girditextbox-alanlarini-kenar-cizgileri-kaldiralim/" title="Safari ve Chrome'da metin girdi(textbox) alanlarını kenar çizgileri kaldıralım">Safari ve Chrome&#8217;da metin girdi(textbox) alanlarını kenar çizgileri kaldıralım</A> outline üzerine bir çok yazı yazmışız. Farklı tasarım uygulandığında kötü sonuçlar doğuruyor.</li>
</ul>
<p><strong>Ağustos</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/iframe-virusu-ve-saldirgan-site-damgalamasindan-kurtulmanin-yolu/" title="iframe virüsü ve Saldırgan Site damgalamasından kurtulmanın yolu">iframe virüsü ve Saldırgan Site damgalamasından kurtulmanın yolu</A> Virüslerin artık şekil değiştirdiği artık sistemler yerine sitelere yöneldiği şu günlerde bizim gibi arayüz geliştiricilerin daha dikkatli olması gerektiğini öğrendik.</li>
</ul>
<p><strong>Eylül</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/vmware-kurarken-setup-failed-to-write-data-to-the-registry-hatasi-aldimi/" title="VMware Kurarken “Setup failed to write data to the registry” hatası aldım">VMware Kurarken “Setup failed to write data to the registry” hatası aldım</A> Farklı yerlede ama yine sorunlar konumuz.</li>
</ul>
<p><strong>Ekim</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/ie-6-iki-css-secicisi-sorunu-ve-cozumu/" title="İE 6 iki CSS seçicisi Sorunu ve Çözümü">İE 6 iki CSS seçicisi Sorunu ve Çözümü</A> ie6 ve sorun. ie6&#8242;dan bana çok ekmek çıkmış. Ama olmasa daha çok sevinirim.</li>
<li><a href="http://www.fatihhayrioglu.com/internet-explorer-6-ve-7-icin-tablo-tr-elementine-kenar-cizgisi-atamak/" title="İnternet Explorer 6 ve 7 için Tablo tr elementine kenar çizgisi atamak">İnternet Explorer 6 ve 7 için Tablo tr elementine kenar çizgisi atamak</A> sorunlar, sorunlar, sorunlar = ie</li>
<li><a href="http://www.fatihhayrioglu.com/jquery-ipuclari/" title="Jquery ipuçları">Jquery ipuçları</A> jquery çalışma hayatımı çok fazla etkilesede makalelerime fazla konu olamadığı kesin. 2010&#8242;da daha fazla değinmeye çalışacağım.</li>
<li><a href="http://www.fatihhayrioglu.com/font-face-kullanimi/" title="@font-face kullanımı">@font-face kullanımı</A> Çok güzel bir özellik hala bazı sorunlarıda olsa yakında daha cesurca kullanabileceğiz. Bu makale için çok zaman harcadığımı hatırlıyorum.</li>
</ul>
<p><strong>Kasım</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/arayuz-gelistiricilerin-gorev-tanimi/" title="Arayüz Geliştiricilerin Görev Tanımı">Arayüz Geliştiricilerin Görev Tanımı</A> Bu makaleyi ilk başta yazmam gerekirdi ama sistemin oturması ve anlaşılması için zaman gerekti. Hala tam anlamıyla gerçekleşmese dahi büyük mesafe katettiğimizi düşünüyorum. </li>
<li><a href="http://www.fatihhayrioglu.com/eksi-margin-kullanimi/" title="Eksi Margin Kullanımı">Eksi Margin Kullanımı</A> Çok eski süredir bekleyen bir makale konusu idi. Önemli bir konu anlaşılması ve derinlemesine bilinmesi gereken.</li>
<li><a href="http://www.fatihhayrioglu.com/css-yorumlarinda-turkce-karakter-kullandigimizda-ie6da-sorun-cikariyor/" title="CSS Yorumlarında Türkçe Karakter Kullandığımızda İE6′da Sorun Çıkarıyor">CSS Yorumlarında Türkçe Karakter Kullandığımızda İE6′da Sorun Çıkarıyor</A> Sosyal medyanın etkilerini yavaş yavaş hissettiğim bu senede friendfeed&#8217;de boy göstermeye ve geri dönüşlerden makale çıkarmaya başladım. İkinci makalem.</li>
</ul>
<p><strong>Aralık</strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/ie6da-liste-ardalan-gormeme-sorunu/" title="IE6'da Liste Ardalan Görmeme Sorunu">IE6&#8242;da Liste Ardalan Görmeme Sorunu</A> Bilmiyorum bir şey yazmaya gerek var mı? ie6 = sorun</li>
<li><a href="http://www.fatihhayrioglu.com/fanatikmarslar-com-sitesinin-kodlamasi/" title="PSD'den HTML'e – fanatikmarslar.com Sitesinin Kodlaması">PSD&#8217;den HTML&#8217;e – fanatikmarslar.com Sitesinin Kodlaması</A> 2 senelik bir isteğin sonucunda sene sonunda anca çıkarabildim. Devamı 2010&#8242;da gelecek.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/fatih-hayrioglunun-not-defteri-2009/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IE6&#8242;da Liste Ardalan Görmeme Sorunu</title>
		<link>http://www.fatihhayrioglu.com/ie6da-liste-ardalan-gormeme-sorunu/</link>
		<comments>http://www.fatihhayrioglu.com/ie6da-liste-ardalan-gormeme-sorunu/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 14:55:38 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[ardalan-görünmeme]]></category>
		<category><![CDATA[ardalan-özellikleri]]></category>
		<category><![CDATA[hata]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1434</guid>
		<description><![CDATA[İE hatalar serisini devam ediyoruz, ben uğraşmaktan ve yazmaktan bıktım ama ie hata vermekten bıkmadı.
Bu  seferki hataya menüde denk geldim. Menüme background-image ile bir ikon  koydum, her şey güzel ama ie6 görmedi. Araştırdım ve sonuç ie sorunu  çıktı tabiki. Sorunun tam tanımı şöyle; listeleri(ul, ol ve dl)  kapsayan elemana eğer float [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/ie_liste_sorunu.gif" style="float:right" />İE hatalar serisini devam ediyoruz, ben uğraşmaktan ve yazmaktan bıktım ama ie hata vermekten bıkmadı.</p>
<p>Bu  seferki hataya menüde denk geldim. Menüme background-image ile bir ikon  koydum, her şey güzel ama ie6 görmedi. Araştırdım ve sonuç ie sorunu  çıktı tabiki. Sorunun tam tanımı şöyle; listeleri(ul, ol ve dl)  kapsayan elemana eğer float ve position:relative tanımı yaptı iseniz,  ie6 liste background özelliklerini(resim veya renk) görmüyor.</p>
<p>Bu durmu bir örnek ile gösterelim.</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;ie lsite ardalan sorunu&lt;/title&gt;
&lt;style&gt;
#menuKapsul{
position:relative;
float:left;
}
ul li{
background:url(ikon.gif) 3px 9px no-repeat;
list-style:none;
padding-left:12px;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;menuKapsul&quot;&gt;
	&lt;ul&gt;
    	&lt;li&gt;Liste 1&lt;/li&gt;
        &lt;li&gt;Liste 2&lt;/li&gt;
        &lt;li&gt;Liste 3&lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Yukarı görülen basit bir listenin ardalanına resim yerleştiriyoruz. Kapsayıcı elemanada <strong>position:relative;</strong> ve <strong>float:left;</strong>  tanımları atanmış olsun. Aktif tarayıcıların tümünde sorunsuz çalışan  kodumuz, ie6&#8242;da sorunlu görünecektir. Sorun liste ardalan resminin  görünmemesidir. Sorunu çözerken bayağı bir cebelleşmiştim. Sonunda  çözümü bulunca ve bu çözümde çok basit olunca sevineyim mi üzüleyim mi  şaşırdım.</p>
<p>Çözüm ise çok basit. Ardalan resmi uyguladığımız liste öğesine <strong>postion:relative</strong> tanımı yapıyoruz ve bu kadar düzeliyor. </p>
<pre class="brush: css; highlight: [5];">
ul li{
	background:url(ikon.gif) 3px 9px no-repeat;
    list-style:none;
    padding-left:12px;
    position:relative
}
</pre>
<p>bu kadar bu kod bizim sorunlarımızı gideriyor. </p>
<p>Bir başka çözüm yoluda kapsayıcı bir eleman daha ekleyerek bu  elemana farklı konumlandırma değeri atayıp çözebiliriz, ama bu pek  mantıklı değil, fazladan kod eklememiz gerektiği için. En iyi  position:relative ekleyip sonuca gitmek. </p>
<p>Örnek kodu görmek için <a href="/dokumanlar/liste_ardalani.html">tıklayınız.</a></p>
<p>Bir ie6 sorununun daha üstesinden geldik bir başka ie6 sorunu ile  daha karşınızda olana dek hoşça kalın.(Bu ie6 oldukça nasıl hoş  kalacağız oda ayrı bir konu.)</p>
<ul>
<li><a title="http://www.positioniseverything.net/explorer/ie-listbug.html" href="http://www.positioniseverything.net/explorer/ie-listbug.html">http://www.positioniseverything.net/explorer/ie-listbug.html</a></li>
<li><a title="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&#038;productId=1&#038;postId=481" href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&#038;productId=1&#038;postId=481">http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;productId=1&amp;postId=481</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/ie6da-liste-ardalan-gormeme-sorunu/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>CSS Yorumlarında Türkçe Karakter Kullandığımızda İE6&#8242;da Sorun Çıkarıyor</title>
		<link>http://www.fatihhayrioglu.com/css-yorumlarinda-turkce-karakter-kullandigimizda-ie6da-sorun-cikariyor/</link>
		<comments>http://www.fatihhayrioglu.com/css-yorumlarinda-turkce-karakter-kullandigimizda-ie6da-sorun-cikariyor/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 21:00:41 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[sorun]]></category>
		<category><![CDATA[Türkçe-karakter]]></category>
		<category><![CDATA[yorum-satırı]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1419</guid>
		<description><![CDATA[Bu durumla bir kaç defa karşılaştım ve sonuncusunda FirendFeed&#8216;de yazdım, hatta benden önce Burak Dönertaş&#8216;da yazmış konuyu. Konuyu biraz daha ayrıntısı ile burada paylaşmak istedim.
Sorunu başlıkta açıklayıcı bir şekilde anlattım sanırım. Biraz daha açarsam; css kodlarımızı yazarken çeşitli notlar alırız, örneğin sayfa yapısını oluşturan alanların isimleri(ustAlan), farklı tarayıcılar için yaptığımız düzeltmeler için tuttuğumuz notlar(kapsayamamaSorunu) vb. [...]]]></description>
			<content:encoded><![CDATA[<p>Bu durumla bir kaç defa karşılaştım ve sonuncusunda <a href="http://ff.im/af0XB">FirendFeed</a>&#8216;de yazdım, hatta benden önce <a href="http://ff.im/86KsI">Burak Dönertaş</a>&#8216;da yazmış konuyu. Konuyu biraz daha ayrıntısı ile burada paylaşmak istedim.</p>
<p>Sorunu başlıkta açıklayıcı bir şekilde anlattım sanırım. Biraz daha açarsam; css kodlarımızı yazarken çeşitli notlar alırız, örneğin sayfa yapısını oluşturan alanların isimleri(ustAlan), farklı tarayıcılar için yaptığımız düzeltmeler için tuttuğumuz notlar(kapsayamamaSorunu) vb. </p>
<p>CSS yorum satırları <strong>/* yorum */</strong> işaretleri içinde yazıyoruz ve tarayıcılar bunları görmezden geliyor. </p>
<p>İnternet Explorer 6 eğer dosyanız UTF-8 ile kaydedilmemiş ise sorun çıkarıyor. Burada dosyayı utf-8 ve utf-8 BOM&#8217;suz kaydetmek arasında bir fark olmadı. Örnek dosyamı utf-8 ve utf-8 BOM&#8217;suz kaydettiğimde bu sorun düzeldi. Utf-8 ile kaydedince Türkçe karakterler bozuldu ancak tekrar yazıp kaydedince bir sorun olmadı.</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
@import url(&quot;stil.css&quot;);
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;p class=&quot;deneme1 deneme2&quot;&gt;Fatih Hayrioğlu burada yorum yazmış sanane ie6, sen niye sorun yapıyorsun ki bu olayı.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Bir paragraf yazı yazdık. Daha sonra </p>
<pre class="brush: css;">
.deneme1{ font:12px Arial, Helvetica, sans-serif}
/*Türkçe katakter içermeyecek miş*/
.deneme2{ color:#f00}
</pre>
<p>Css dosyasının içine yukarıdaki kodları yazdım. CSS dosyasını eğer ANSI formatında kayıtlı ise ie6 css kodlarımı görmüyor. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/ansi_ff.gif" alt="ansi_ff" title="ansi_ff" width="288" height="272" class="aligncenter size-full wp-image-1422" /></p>
<p>Firefox ve diğer tarayıcılar ansi olmuş utf-8 olmuş fark etmiyor. Ama</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/ansi_ie6.gif" alt="ansi_ie6" title="ansi_ie6" width="286" height="277" class="aligncenter size-full wp-image-1423" /></p>
<p>İE6&#8242;da ise yukarıdaki gibi Türkçe karakter içeren yorum sonrasındaki sınıfı görmüyor. Daha sonra css dosyasını utf-8 olarak kaydedince sorun ortadan kalktı. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/utf8_ie6.gif" alt="utf8_ie6" title="utf8_ie6" width="286" height="277" class="aligncenter size-full wp-image-1424" /></p>
<p>Eğer html ve css aynı karakter kodunda ise sorun olmuyor mesela ikiside iso-8859-9 ise sorun olmuyor. Ama ne zaman html utf-8 css iso-8859-9 olursa sorun oluyor.</p>
<p>Not:  Karakter kodu değişiklikleri için NotePad++ kullandım.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/css-yorumlarinda-turkce-karakter-kullandigimizda-ie6da-sorun-cikariyor/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>İnternet Explorer 6 ve 7 için Tablo tr elementine kenar çizgisi atamak</title>
		<link>http://www.fatihhayrioglu.com/internet-explorer-6-ve-7-icin-tablo-tr-elementine-kenar-cizgisi-atamak/</link>
		<comments>http://www.fatihhayrioglu.com/internet-explorer-6-ve-7-icin-tablo-tr-elementine-kenar-cizgisi-atamak/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 16:54:06 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[kenar-çizgisi]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1345</guid>
		<description><![CDATA[Yine bir İnternet Explorer sorunu ile karşı karşıyayız. Bu seferki sorunum ile bir tablo satırına alt kenar çizgisi tanım yapınca karşılaştım. 

table{border-collapse:collapse}
table tr{border-bottom:1px solid #000;}

Gayet basit normal bir tanım. Ancak ie6 ve 7 için durum öyle değil. Karmaşık gelmiş olmalı ki bu atamayı uygulamadı. border-collapse:collapse tanımı kenar çizgileri arasında boşluk olmamaısı için kullanıyoruz.
Peki İnternet Explorer 6 [...]]]></description>
			<content:encoded><![CDATA[<p>Yine bir İnternet Explorer sorunu ile karşı karşıyayız. Bu seferki sorunum ile bir tablo satırına alt kenar çizgisi tanım yapınca karşılaştım. </p>
<pre class="brush: css;">
table{border-collapse:collapse}
table tr{border-bottom:1px solid #000;}
</pre>
<p>Gayet basit normal bir tanım. Ancak ie6 ve 7 için durum öyle değil. Karmaşık gelmiş olmalı ki bu atamayı uygulamadı. border-collapse:collapse tanımı kenar çizgileri arasında boşluk olmamaısı için kullanıyoruz.</p>
<p>Peki İnternet Explorer 6 ve 7 için nasıl bir çözüm üretmeliyiz. Satıra değilde satırı oluşturan hücrelere kenar çizgisi verirsek sorunumuz ortadan kalkıyor.</p>
<pre class="brush: css;">
table{border-collapse:collapse}
table td{border-bottom:1px solid #000;}
</pre>
<p>Örneği görmek için <a href="/dokumanlar/tablo_satiri_kenar.html">tıklayınız.</a></p>
<h3>Kaynak</h3>
<p> <a href="http://www.csarven.ca/tr-border-trick-for-ie" title="http://www.csarven.ca/tr-border-trick-for-ie">http://www.csarven.ca/tr-border-trick-for-ie</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/internet-explorer-6-ve-7-icin-tablo-tr-elementine-kenar-cizgisi-atamak/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>İE 6 iki CSS seçicisi Sorunu ve Çözümü</title>
		<link>http://www.fatihhayrioglu.com/ie-6-iki-css-secicisi-sorunu-ve-cozumu/</link>
		<comments>http://www.fatihhayrioglu.com/ie-6-iki-css-secicisi-sorunu-ve-cozumu/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 12:42:39 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[hata]]></category>
		<category><![CDATA[Hata ayıklama]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[iki-seçici-sorunu]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1336</guid>
		<description><![CDATA[Yine bir ie6 sorunu ile karşınızdayız. Microsoft ie6 kullananları  düşünerek 2014&#8242;e kadar ie6 desteğini sürdüreceğini söylemiş, peki bizi  kim düşünüyor, Microsoft&#8217;un düşünmediği kesin. Neyse biz konumuza  gelelim.
Sorunumuz tam olarak şöyle; id  atadığım bir elemana sınıf tanımladığımda ve id ve sınıf tanımlarında  aynı özellik tanımlamış isem diğer tarayıcılar sorusuz çalışırken ie6 [...]]]></description>
			<content:encoded><![CDATA[<p>Yine bir ie6 sorunu ile karşınızdayız. Microsoft ie6 kullananları  düşünerek 2014&#8242;e kadar ie6 desteğini sürdüreceğini söylemiş, peki bizi  kim düşünüyor, Microsoft&#8217;un düşünmediği kesin. Neyse biz konumuza  gelelim.</p>
<p>Sorunumuz tam olarak şöyle; id  atadığım bir elemana sınıf tanımladığımda ve id ve sınıf tanımlarında  aynı özellik tanımlamış isem diğer tarayıcılar sorusuz çalışırken ie6  sorun çıkarıyor. Aynı şey iki adet sınıf tanımladığımızdada yaşıyoruz. </p>
<p>Uygulama  olarak şöyle bir uygulama yaptım. Bir elemana bir id verip bu id&#8217;li  elemanın ardalan resmi olarak genel bir resim tanımladım. Daha sonra  farklı bölümler için bu elemena farklı resimler atamam gerektiğinde  aynı elemana .bolumA, .bolumB, vd. gibi sınıflar atadım. Bir bölümü  olmayan sayfalarda ana resmimi görünecek bölümü olan sayfalarda ise  ilgili resim görünecekti. </p>
<pre class="brush: css;">
#tanitimAlani{
    background:transparent url(../images/genel.jpg) no-repeat scroll center top;
    text-align:center;
    width:100%;
}

#tanitimAlani.bolumA {
	background:transparent url(../images/bolumA.jpg) no-repeat scroll center top;
}

#tanitimAlani.bolumB {
	background:transparent url(../images/bolumB.jpg) no-repeat scroll center top;
}
</pre>
<p>Tanımı  ile yapıyordum. Bu düşüncem tüm tarayıcılarda sorunsuz çalışırken ie6  sorun çıkardı. İlk atanan genel resmini gösterdi sadece, bölüm  resimlerini göstermedi.</p>
<h3>Çözüm</h3>
<p>id ile atadığım genel ardalan resmi tanımı kaldırıp genel içinde bir sınıf(.bolumGenel) tanımladım ve bu sorunu aştım. Yani kodumu şöyle değiştirdim.</p>
<pre class="brush: css;">
#tanitimalani{
    text-align:center;
    width:100%;
}

.bolumA {
	background:transparent url(../images/bolumA.jpg) no-repeat scroll center top;
}

.bolumB {
	background:transparent url(../images/bolumB.jpg) no-repeat scroll center top;
}

.bolumGenel {
	background:transparent url(../images/genel.jpg) no-repeat scroll center top;
}
</pre>
<p>hribar.info&#8217;nun yaptığı örnek güzel inceleyin.</p>
<p><a href="http://hribar.info/static/projects/multi-class_ie6_bug/error.html">http://hribar.info/static/projects/multi-class_ie6_bug/error.html</a></p>
<h3> Kaynaklar</h3>
<ul>
<li><a id="e3ax" href="http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/" title="http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/">http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/</a></li>
<li><a id="dcs_" href="http://blog.solutionset.com/wpmu/2008/02/15/internet-explorer-id-class-bug/" title="http://blog.solutionset.com/wpmu/2008/02/15/internet-explorer-id-class-bug/">http://blog.solutionset.com/wpmu/2008/02/15/internet-explorer-id-class-bug/</a></li>
<li><a id="kjpw" href="http://hribar.info/en/archive/80/entrie.html" title="http://hribar.info/en/archive/80/entrie.html">http://hribar.info/en/archive/80/entrie.html</a></li>
<li><a id="e7e7" href="http://www.ryanbrill.com/archives/multiple-classes-in-ie/" title="http://www.ryanbrill.com/archives/multiple-classes-in-ie/">http://www.ryanbrill.com/archives/multiple-classes-in-ie/</a></li>
<li><a id="qtyl" href="http://sonspring.com/journal/ie6-multi-class-bug" title="http://sonspring.com/journal/ie6-multi-class-bug">http://sonspring.com/journal/ie6-multi-class-bug</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/ie-6-iki-css-secicisi-sorunu-ve-cozumu/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dış Hat Çizgilerini(outline) Kaldırmak</title>
		<link>http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/</link>
		<comments>http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 09:01:58 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[dış-hat-çizgisi]]></category>
		<category><![CDATA[Firefox 3]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[klav]]></category>
		<category><![CDATA[klavye-kullanmak]]></category>
		<category><![CDATA[outline]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1213</guid>
		<description><![CDATA[Ben  bu konuyu aslında dış hat çizgilerini kaldırmak olarak adlandıracaktım.  Sonra bu konudan kitapta bahsettiğim halde sitemde bahsetmediğimi fark  ettim ve dış hat çizgisi özellikleri adlı bir önceki makaleyi yazdım. Sonra da bu makaleye geçtim. Ancak  biraz araştırınca, aslında dış hat çizgilerini kaldırmayı savunanlar ve  karşı çıkanlar diye iki grup [...]]]></description>
			<content:encoded><![CDATA[<p>Ben  bu konuyu aslında dış hat çizgilerini kaldırmak olarak adlandıracaktım.  Sonra bu konudan kitapta bahsettiğim halde sitemde bahsetmediğimi fark  ettim ve <a id="cjqt" href="http://www.fatihhayrioglu.com/dis-hat-cizgisioutline-ozellikleri/" title="dış hat çizgisi özellikleri">dış hat çizgisi özellikleri</a> adlı bir önceki makaleyi yazdım. Sonra da bu makaleye geçtim. Ancak  biraz araştırınca, aslında dış hat çizgilerini kaldırmayı savunanlar ve  karşı çıkanlar diye iki grup var. Kaldıralım diyenler ne için  kaldıralım diyor kaldırmayalım diyenler ne için kaldırmayalım diyorlar  inceleyip göreceğiz. Bir ara yol bulabilirmiyiz?</p>
<h3>Kaldıralım  diyenler.</h3>
<p>Kaldıralım  diyenler genelde dış hat çizgilerinin oluşturduğu kesikli gri çizgiden  rahatsız olanlar. Bunda en çok son zamanlarda gelişen metin yerine  resim koyma metotlarınında etkisi var. Aşağıda benimde kullandığım  metin yerine resim koyma metodunu kullanarak yaptığım örnekler.</p>
<ul>
<li><a title="http://www.fatihhayrioglu.com/css-ile-basit-sekilde-fare-uzerine-gelincerollover-resim-degisimi-yapmak/" href="http://www.fatihhayrioglu.com/css-ile-basit-sekilde-fare-uzerine-gelincerollover-resim-degisimi-yapmak/">http://www.fatihhayrioglu.com/css-ile-basit-sekilde-fare-uzerine-gelincerollover-resim-degisimi-yapmak/</a></li>
<li><a title="http://www.fatihhayrioglu.com/css-ile-menu-olusturmak-v-resimli-menuler/" href="http://www.fatihhayrioglu.com/css-ile-menu-olusturmak-v-resimli-menuler/">http://www.fatihhayrioglu.com/css-ile-menu-olusturmak-v-resimli-menuler/</a></li>
<li><a title="http://www.fatihhayrioglu.com/dokumanlar/basit_resimli_menu.html" href="http://www.fatihhayrioglu.com/dokumanlar/basit_resimli_menu.html">http://www.fatihhayrioglu.com/dokumanlar/basit_resimli_menu.html</a></li>
</ul>
<p>text-indent:-9999px   ile görünmez yaptığımız metinleri outline ile görünür hale  getirdiğimizde pek hoş görüntüler ile karşılaşmayız. </p>
<p><img src="/images/outline_cizgi.gif" alt="outline çizgileri"></p>
<p>Firefoxda  böyle bir sorun var iken ie ve google chrome&#8217;da sadece elemanın  çevreleyen bir çizgi görünmektedir. Opera ve Safari&#8217;de ise tab ile  sadece sayfa içindeki form elemanlarında gezebiliyoruz.</p>
<p>Bana  burada kötü görünen metin yerine resim kullandığımız menü elemanlarını  seçince sola doğru uzayarak çıkan kesikli çizgi yoksa ie ve chrome daki  gibi elemanı saran kesikli çizgi bence kötü görünmüyor. Firefox&#8217;daki bu  sorunu çözmek için bir kod var.</p>
<pre class="brush: css;">
a{visibility:hidden}
</pre>
<p>tanımı ie ve chrome gibi göstermesini sağlıyor. </p>
<p><img src="/images/outline_cizgi_ff.gif" alt="outline çizgi düzeltme"></p>
<p>Bide bu çizgileri hiç görmek istemeyenler var. Bunu engellemenin en kolay yolu outline:none veya outline:0 tanımlarıdır.</p>
<pre class="brush: css;">
a{outline:none}
</pre>
<p>Bu tanım bir çok css sıfırlama tekniğinde yer almaktadır. Örneğin <a title="Eric Meyer" href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" id="gdd0">Eric Meyer</a>&#8216;in sıfırlama tekniğinde. Bu yöntem bir çok yerde çözüm olarak sunulmaktadır. Kaynaklar kısmındaki linkler bunlardan bir kaçı.</p>
<h3>Kaldırmayalım diyenler</h3>
<p>Kaldırmayalım  diyenlerde bu özelliğin erişebilirliği arttırmak için çıkarıldığını ve  sadece klavyesini kullanan kullanıcılar için elzem bir özellik olduğunu  belirtmektir. Eğer sitelerimizi erişebilir yapacaksak ve bunun için  mesai harcayacak isek. Bu özelliği sıfırlamak mantıklı olmayacaktır.</p>
<p>Örneğin <a id="fi7d" href="http://www.cnnturk.com" title="cnnturk.com">cnnturk.com</a> sitesine Firefox ile girince sadece klavye kullanarak siteyi gezmeye  çalışın. Bu sizi zorlayacaktır, çünkü tab&#8217;a her bastığımızda nerede  olduğumuzu kestirmekte zorlanıyoruz. Burada tek yardımcımız alttaki  tarayıcı çubuğunda her tab tuşuna bastığımızda bağlantıdan bağlantıya  geçişlerde durum çubuğunda bağlantıların gösterilmesidir.</p>
<pre class="brush: css;">
a {color: #004276; text-decoration: none; outline: none; }
</pre>
<p>tanımı nedeni ile dış hat çizgileri bize yardımcı olmayacaktır. </p>
<p>Şimdi <a id="x6:3" href="http://webaim.org/" title="webaim.org/">webaim.org/</a> adresine girince klavyeden siteyi gezin. Bu sitede outline değeri  standart bırakılmış ve ayrıca odaklanmalar için ayrı bir tanım  yapılmıştır. </p>
<pre class="brush: css;">
a:active, a:focus, a:hover {
    background-color:#FFFFCC;
    color:#BF1722;
    text-decoration:underline;
}
</pre>
<p>Tanımları  yardımı ile odaklanılan bağlantılar daha belirgin hale getirilmiştir.  Böylece klavyesi ile siteyi gezmeye çalışan insanlara rahatlık  sağlanmış olur.</p>
<p>Biz zaten klavye ile  dolaşamıyoruz, faremizle takılıyoruz. Evet bir çok insan web sitelerini  gezerken klavye kullanmıyor olabilir, ama bazen fare kullanan insanlar  bile kısayol için klavye kullanıyor ve erişebilirlik için sadece klavye  kullanan insanları göz ardı edemeyiz. Ayrıca web2.0 ile İnternet  ortamına taşınan programlarda(google reader, google dokümanlar vb.)  klavye kısa yollarından yararlanılmaktadır. Web mecrasında ileride daha  etkin bir klavye kullanım oranlarına ulaşabiliriz. </p>
<h3>Sonuç</h3>
<p>Sonuçta her iki görüşü savunanlar için bir çözüm üretmeye çalışırsak;</p>
<p><a href="http://www.fatihhayrioglu.com/css-ile-basit-sekilde-fare-uzerine-gelincerollover-resim-degisimi-yapmak/" title="http://www.fatihhayrioglu.com/css-ile-basit-sekilde-fare-uzerine-gelincerollover-resim-degisimi-yapmak/">http://www.fatihhayrioglu.com/css-ile-basit-sekilde-fare-uzerine-gelincerollover-resim-degisimi-yapmak/</a> makalesinde anlattığımı örnek üzerinden devam edelim. </p>
<p><img src="/images/outline_kaldir1.gif"></p>
<p>yukarı  görüldüğü gibi bir  sonuç çıkıyor. Kare olan menülerde o kadar kötü  görünmüyor, ama buradaki gibi oval köşeli olunca outlinr çizgileri daha  kötü bir görüntüye neden oluyor.</p>
<p>Çözüm  önerimiz şu outline&#8217;ı kaldıralım, ama klavye kullanan kişiler içinde  bir çözüm üretelim. Farenin üzerine geldiği hali(:hover) klavyenin  tab&#8217;ı ile geldiğinde de uygulayalım. outline&#8217;ı kaldıralım tabi.</p>
<pre class="brush: css;">
a.anasayfayaDon {
    display: block;
    width: 80px;
    height: 80px;
    background: url(images/degisen_resim.gif) 0 0 no-repeat;
    text-decoration: none;
    text-indent:-999px;
}
a:hover.anasayfayaDon, a:focus.anasayfayaDon {
    background-position: -80px 0;
    outline:none;
}
</pre>
<p><img src="/images/outline_kaldir2.gif"></p>
<p>Şeklinde görünecektir. Bu görüntüyü Firefox, Google Chrome ve ie8&#8242;de aldım. </p>
<p>:focus  desteği olmayan ie6 ve 7&#8242;de ise onun yerine :active sözde sınıfını  kullanacağız. Buna rağmen olmayacaktır. outline özelliklerini  desteklemeyen ie 6 ve ie7&#8242;de ise hala outline kesikli çizgilerinin  görülmesi ilginç.  Bunun içinde şöyle bir çözüm yolu var. </p>
<pre class="brush: css;">
a:hover.anasayfayaDon, a:focus.anasayfayaDon, a:active.anasayfayaDon {
    background-position: -80px 0;
    outline:expression(hideFocus='true'); outline:none;
}
</pre>
<p>expression  özelliğini sadece ie destekliyor. Daha önce bahsetmiştik. Bu bir bakıma  css içinde javascript çalıştırmak gibi bir şeydir. Bu kod sonunda  örneğimiz ie de de çalışacaktır.</p>
<p>Örnek çalışmayı görmek için <a href="/dokumanlar/fare_degisen_resim_klavye.html">tıklayınız.</a> </p>
<p>Örnek IE 6, IE7, IE8, FF 3, Google Chrome 2&#8242;de test edilmiştir.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://css-tricks.com/removing-the-dotted-outline/" title="http://css-tricks.com/removing-the-dotted-outline/">http://css-tricks.com/removing-the-dotted-outline/</a></li>
<li><a href="http://snipplr.com/view/15704/eliminating-the-dotted-line-box-that-appears-around-a-link/" title="http://snipplr.com/view/15704/eliminating-the-dotted-line-box-that-appears-around-a-link/">http://snipplr.com/view/15704/eliminating-the-dotted-line-box-that-appears-around-a-link/</a></li>
<li><a href="http://webaim.org/blog/plague-of-outline-0/" title="http://webaim.org/blog/plague-of-outline-0/">http://webaim.org/blog/plague-of-outline-0/</a>(kaldırılmamalı)</li>
<li><a href="http://www.elctech.com/snippets/css-remove-dotted-outline-border-from-active-links" title="http://www.elctech.com/snippets/css-remove-dotted-outline-border-from-active-links">http://www.elctech.com/snippets/css-remove-dotted-outline-border-from-active-links</a></li>
<li><a href="http://sackclothstudios.com/css/outline-the-neglected-css-property" title="http://sackclothstudios.com/css/outline-the-neglected-css-property">http://sackclothstudios.com/css/outline-the-neglected-css-property</a></li>
<li><a href="http://arjaneising.nl/css/dont-remove-the-outline-from-links" title="http://arjaneising.nl/css/dont-remove-the-outline-from-links">http://arjaneising.nl/css/dont-remove-the-outline-from-links</a> (kaldırılmamalı)</li>
<li><a title="http://www.karlrixon.co.uk/articles/css/remove-button-focus-outline-using-css/" href="http://www.karlrixon.co.uk/articles/css/remove-button-focus-outline-using-css/">http://www.karlrixon.co.uk/articles/css/remove-button-focus-outline-using-css/</a></li>
<li><a title="http://www.456bereastreet.com/archive/200905/do_not_remove_the_outline_from_links_and_form_controls/" href="http://www.456bereastreet.com/archive/200905/do_not_remove_the_outline_from_links_and_form_controls/">http://www.456bereastreet.com/archive/200905/do_not_remove_the_outline_from_links_and_form_controls/</a> (kaldırılmamalı)</li>
<li> <a href="http://jlaine.net/2007/1/23/hidden-css-stuff-the-outline-property">http://jlaine.net/2007/1/23/hidden-css-stuff-the-outline-property</a></li>
<li><a title="http://sonspring.com/journal/removing-dotted-links" href="http://sonspring.com/journal/removing-dotted-links">http://sonspring.com/journal/removing-dotted-links</a></li>
<li><a title="http://codylindley.com/Javascript/223/hiding-the-browsers-focus-borders-should-i-shouldnt-i" href="http://codylindley.com/Javascript/223/hiding-the-browsers-focus-borders-should-i-shouldnt-i">http://codylindley.com/Javascript/223/hiding-the-browsers-focus-borders-should-i-shouldnt-i</a></li>
<li><a title="http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/" href="http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/</a></li>
<li><a title="http://diveintomark.org/archives/2006/04/25/new-focus-indicator" href="http://diveintomark.org/archives/2006/04/25/new-focus-indicator">http://diveintomark.org/archives/2006/04/25/new-focus-indicator</a> (odaklanmayı arttıran firefox eklentisi)</li>
<li><a title="http://accessites.org/site/2007/05/keyboard-friendly-link-focus/" href="http://accessites.org/site/2007/05/keyboard-friendly-link-focus/">http://accessites.org/site/2007/05/keyboard-friendly-link-focus/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/feed/</wfw:commentRss>
		<slash:comments>4</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 [...]]]></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>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.359 seconds -->
