<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2turkishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Fatih Hayrioğlu'nun not defteri</title><link>http://www.fatihhayrioglu.com</link><description>{ CSS, XHTML ve Javascript }</description><language>en</language><lastBuildDate>Fri, 10 Jul 2009 05:52:35 PDT</lastBuildDate><generator>WordPress http://wordpress.org/</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/fatihhayri" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/fatihhayri" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>Firefox 3.5 çıktı</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/kZq0f9VwGPE/</link><category>Haberler</category><category>Firefox</category><category>Geolocation</category><category>gizli-sekme</category><category>İnternet Tarayıcısı</category><category>TraceMonkey</category><category>yeni-sürüm</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Fri, 10 Jul 2009 05:52:35 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1264</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><object width="450" height="259"><param name="movie" value="http://www.youtube.com/v/k5Zbc-Rg6e8&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/k5Zbc-Rg6e8&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="259"></embed></object></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/firefox-128.png" alt="firefox-128" title="firefox-128" width="128" height="128" class="alignright size-full wp-image-1273" />Daha önce <a href="http://www.fatihhayrioglu.com/firefox-31-yenilikleri/" title="Firefox 3.1 yenilikleri">Firefox 3.1  yenilikleri</a> adlı bir makale yazmıştık. Ancak sonra Mozilla bu sürümü  biraz daha geliştirip biraz daha özellik ekleyip Firefox 3.5 diye sundu  bizlere. Yukarıdaki video&#8217;da aslında bir çok şey açıklanmış. Ama yinede biz bir kaç cümle ile de olsa bir şeyler yazalım.</p>
<p>Önceki makaleden</p>
<ul type="disc">
<li><strong>Geolocation</strong></li>
<li><strong>@font-face desteği</strong></li>
<li><strong>HTML 5 Video ve Auido Desteği </strong>Bu özellik sayesinde video üzerine sağ tıklayıp kaydet       diyerek kaydedebiliyoruz. Video ve müzik eklemek için flash&#8217;a gerek yok       artık.</li>
<li><strong>Adres Bar yenilikler</strong></li>
<li><strong>Yeni Javascript Motoru &#8211; TraceMonkey</strong></li>
<li><strong>XHR </strong></li>
</ul>
<p>  Önceki makalemde bahsetmediğim kısımları burada sizlerle paylaşmak istiyorum. </p>
<p><strong>Yeni Kapatılan Pencereler</strong></p>
<p>Birçoğumuz yaşamışızdır, kapattığımız Firefox penceresini tekrar geri  getirmeyi. Bu aslında &quot;Yeni kapatılan sekmeler&quot; olarak vardı ancak  şimdi pencere olarakda önceki pencereler dönebiliyoruz.</p>
<p><strong>Yeni Görünümlü Gizlilik Sekmesi</strong></p>
<p>Gizli(Private) Sekme özelliği sayesinde gezdiğimiz sitelerin çerezleri  siliniyor ve girdiğimiz siteler hakkında bilgiler toplanmıyor. Google Chrome,  Safari ve IE8&#8242;deki bu özellik Firefox 3.5 ile birlikte geliyor. Firefox 3.5&#8242;de  bu özelliği Tools &#8211; Start Private Browsing deyip balta biliyor ve sonra işimiz  bitincede Tools &#8211; Stop Private Browsing tıklamamız yeterli. Ctrl + Shift + P  kısa yolu yardımı ile daha kolay yapabiliyoruz. </p>
<p><strong>Daha gelişmiş &quot;Geçmişi Sil&quot; Seçenekleri</strong></p>
<p>Geçmişi sil özellikleri arttırılmış. Artık geçmiş 1 saat, 2 saat, 4saati veya  bu günü sil diye biliriz. Her şeyi sil seçeneğide mevcut. </p>
<p><strong>Bu siteyi unut özelliği</strong></p>
<p>Bu özellik sayesinde bir daha girmeyeceğimiz sitenin ön bellekteki bilgilerini  silebiliyoruz. Sun domain bilgileri buna dâhil değil.</p>
<p><strong>Daha Gelişmiş Sekme Özellikleri</strong></p>
<p>Diğer tarayıcılarda olan sekme ekleme düğmesi Firefox 3.5&#8242;e de eklenmiş  durumda. Ayrıca Her sekmeyi kendi başına tek olarak görmek ve çalıştırmak için  sekmeyi çekip çıkarmak yeterli.</p>
<p><strong>Firefox İkonunu Yeniledi </strong></p>
<p>Firefox 3.5 ile birlikte ikonunu da yeniledi. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/clip_image002.gif" alt="clip_image002" title="clip_image002" width="54" height="58"  /></p>
<p>Firefox 3.5 indirmek için <a href="http://www.mozilla.com/en-US/">tıklayınız.</a></p>
<h3>Kaynaklar</h3>
<ul type="disc">
<li><a href="http://www.dkszone.net/2009/06/new-features-in-firefox-35.html">http://www.dkszone.net/2009/06/new-features-in-firefox-35.html</a></li>
<li><a href="http://www.youtube.com/watch?v=k5Zbc-Rg6e8">http://www.youtube.com/watch?v=k5Zbc-Rg6e8</a></li>
<li><a href="https://developer.mozilla.org/en/Firefox_3.5_for_developers">https://developer.mozilla.org/en/Firefox_3.5_for_developers</a>       (web geliştiriciler için yenilikler)</li>
<li><a href="http://www.maximumpc.com/article/features/9_amazing_new_features_firefox_35">http://www.maximumpc.com/article/features/9_amazing_new_features_firefox_35</a></li>
<li><a href="http://www.marcozehe.de/2009/06/26/new-accessibility-features-in-firefox-3-5/">http://www.marcozehe.de/2009/06/26/new-accessibility-features-in-firefox-3-5/</a>       (erişebilirlik açısından)</li>
<li><a href="http://osrevolution.com/os-software/firefox-35-features-review">http://osrevolution.com/os-software/firefox-35-features-review</a>       (10 özellik)</li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/internet-tarayicilari/' rel='bookmark' title='Permanent Link: İnternet Tarayıcıları'>İnternet Tarayıcıları</a></li><li><a href='http://www.fatihhayrioglu.com/firefox-31-yenilikleri/' rel='bookmark' title='Permanent Link: Firefox 3.1 Yenilikleri'>Firefox 3.1 Yenilikleri</a></li><li><a href='http://www.fatihhayrioglu.com/atesli-kurdufirefox-kosturma-zamani/' rel='bookmark' title='Permanent Link: Ateşli kurdu(Firefox) koşturma zamanı'>Ateşli kurdu(Firefox) koşturma zamanı</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=kZq0f9VwGPE:ea_11DFXdac:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=kZq0f9VwGPE:ea_11DFXdac:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=kZq0f9VwGPE:ea_11DFXdac:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>
Daha önce Firefox 3.1  yenilikleri adlı bir makale yazmıştık. Ancak sonra Mozilla bu sürümü  biraz daha geliştirip biraz daha özellik ekleyip Firefox 3.5 diye sundu  bizlere. Yukarıdaki video&amp;#8217;da aslında bir çok şey açıklanmış. Ama yinede biz bir kaç cümle ile de olsa bir şeyler yazalım.
Önceki makaleden

Geolocation
@font-face desteği
HTML 5 Video ve Auido Desteği [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/internet-tarayicilari/' rel='bookmark' title='Permanent Link: İnternet Tarayıcıları'&gt;İnternet Tarayıcıları&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/firefox-31-yenilikleri/' rel='bookmark' title='Permanent Link: Firefox 3.1 Yenilikleri'&gt;Firefox 3.1 Yenilikleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/atesli-kurdufirefox-kosturma-zamani/' rel='bookmark' title='Permanent Link: Ateşli kurdu(Firefox) koşturma zamanı'&gt;Ateşli kurdu(Firefox) koşturma zamanı&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">12</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/firefox-3-5-cikti/</feedburner:origLink></item><item><title>Dış Hat Çizgilerini(outline) Kaldırmak</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/EKfCn0LNq5s/</link><category>CSS</category><category>dış-hat-çizgisi</category><category>Firefox 3</category><category>ie6</category><category>ie7</category><category>ie8</category><category>klav</category><category>klavye-kullanmak</category><category>outline</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Wed, 24 Jun 2009 02:01:58 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1213</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![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>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/dis-hat-cizgisioutline-ozellikleri/' rel='bookmark' title='Permanent Link: Dış hat çizgisi(outline) özellikleri'>Dış hat çizgisi(outline) özellikleri</a></li><li><a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'>CSS Hata Ayıklama Yöntemleri</a></li><li><a href='http://www.fatihhayrioglu.com/firefoxun-negatif-degerli-z-index-destegi/' rel='bookmark' title='Permanent Link: Firefox&#8217;un Negatif Değerli z-index Desteği'>Firefox&#8217;un Negatif Değerli z-index Desteği</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=EKfCn0LNq5s:dh_pz9R-FT0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=EKfCn0LNq5s:dh_pz9R-FT0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=EKfCn0LNq5s:dh_pz9R-FT0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>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 [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/dis-hat-cizgisioutline-ozellikleri/' rel='bookmark' title='Permanent Link: Dış hat çizgisi(outline) özellikleri'&gt;Dış hat çizgisi(outline) özellikleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'&gt;CSS Hata Ayıklama Yöntemleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/firefoxun-negatif-degerli-z-index-destegi/' rel='bookmark' title='Permanent Link: Firefox&amp;#8217;un Negatif Değerli z-index Desteği'&gt;Firefox&amp;#8217;un Negatif Değerli z-index Desteği&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/</feedburner:origLink></item><item><title>Dış hat çizgisi(outline) özellikleri</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/Hd9ITq3-fkY/</link><category>CSS</category><category>bağlantılar</category><category>Border</category><category>dış-hat-çizgisi</category><category>Erişebilirlik</category><category>kenar-çizgisi</category><category>klavye-kullanmak</category><category>outline</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Mon, 22 Jun 2009 13:57:10 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1202</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.fatihhayrioglu.com/wp-content/dis_hat_cizgidi.gif" alt="dış hat çizgisi" title="dış hat çizgisi" width="326" height="108" class="alignright size-full wp-image-1204" />CSS2 ile birlikte gelen kutu dışı şekillendirme(outline) özellikleri kenar  çizgisine(border) benzer bir özelliktir. Fakat kenar çizgisi özelliğinden iki önemli farkı vardır. İlki outline özelliği kenar çizgisi gibi normal akışı etkilemez. Bir elemana 10px outline değeri atandığında elemanın etrafındaki elemanların  üzerine 10px kadar taşar, diğer elemanları ötelemez. İkinci farklılık outline kenar çizgisi gibi dikdörtgen şeklinde değildir.  </p>
<p>Outline özelliği kullanıcının o an nereye odaklandığını belirlemek için kullanılır. Tarayıcı arayüzünde kullanıcının nereye odaklandığını bilmek bize birçok avantajlar sağlayacaktır. Erişebilirlik açısından önemli bir özelliktir. </p>
<p>Klavyeden web sitelerini gezen kullanıcılar için önemli bir özelliktir. Bu durumu şöyle anlatırsak daha iyi anlaşılacaktır. Bir site düşünün metin içeriğindeki bağlantıların rengi ve tipi metinler ile aynı olduğunu bağlantıları metinden ayıran hiç bir belirtinin olmadığı durumu, bu durum kullanıcıyı ne kadar zorlayacağını düşünün. Bu gibi durumları engellemek için biz sayfa içindeki bağlantılara, düğmelere ve gezinti elemanlarına normal içerikten ayrı stiller tanımlarız. Benzer şeyleri sadece klavyeden interneti gezmeye çalışan insanlar içinde outline tanımları sağlar.</p>
<p>Şu aklımıza gelebilir; kim sadece klavye kullanarak  internette gezer ki. Ama erişebilirlik demek zaten bir sayfaya en fazla kişinin erişmesini sağlamak değil mi?</p>
<p>Şimdi dış hat çizgileri(outline) özelliklerine bir göz atalım.</p>
<h3>Dış hat çizgisi biçemi (outline-style)</h3>
<p>Dış hat çizgisinin biçemini belirlemek için kullanırız.</p>
<p class="cssozelliktanimi">
<strong>Yapısı:</strong> outline-style: &lt;deger&gt;<br />
<strong>Aldığı değerler:</strong> none | dotted | dashed | solid | double | groove | ridge | inset | outset | inherit<br />
<strong>Başlangıç değeri:</strong> none<br />
<strong>Uygulanabilen elemanlar:</strong> Tüm elemanlara<br />
<strong>Kalıtsallık:</strong> Yok
</p>
<p>Dış hat biçemi none değeri haricindeki değerler için görüntülenir.</p>
<ul>
<li>none: Dış hat görünmesin anlamındadır.</li>
<li>dotted: Dış hat belirli aralıklarla dizilmiş noktalardan oluşur.</li>
<li>dashed: Dış hat belirli aralıklarla dizilmiş çizgi parçalarından(tire) oluşur.</li>
<li>solid: Dış hat bir çizgi olarak görünür</li>
<li>double: iki çizgi seklinde görünür. İki çizginin kalınlıkları ile aralarındaki boşluğun genişliğinin toplamı outline-width değerine eşittir.</li>
<li>groove: Dış hat tuvale oyulmuş gibi görünür.</li>
<li>ridge: groove&#8217;un zıddı; Dış hat çizgisi kabartma gibi görünür.</li>
<li>inset: Dış hat çizgisinin kutunun tamamını tuvale gömülü gibi görünmesine sebep olur.</li>
<li>outset: inset&#8217;in zıddı; Dış hat çizgisi kutunun tamamının kabartma gibi görünmesine sebep olur.</li>
</ul>
<div class="tarayiciuyum">
<strong>Tarayıcı Uyumu:</strong><br />
Internet Explorer 6, 7(desteklemiyor) 8 (destekliyor)<br />
Firefox 1.5+<br />
Opera 9.2+<br />
Safari 1.3+<br />
CSS 2+</div>
<h3>Dış hat çizgisi genişliği (outline-width)</h3>
<p>Atandığı elemanın dışına çizilen hattın kalınlığını belirlemek için kullanırız.</p>
<p class="cssozelliktanimi">
<strong>Yapısı:</strong> outline-width: &lt;deger&gt;<br />
<strong>Aldığı değerler:</strong> thin | medium | thick | length | inherit<br />
<strong>Başlangıç değeri:</strong> Medium<br />
<strong>Uygulanabilen elemanlar:</strong> Tüm elemanlara<br />
<strong>Kalıtsallık:</strong> Yok
</p>
<p>Dış hat çizgisi genişliği border-width gibi CSS uzunluk değerlerini (px, pt, em) ve anahtar kelimeler(thin &lt;= medium &lt;= thick) alır, ancak yüzde değer ve eksi değer almaz.</p>
<div class="tarayiciuyum">
<strong>Tarayıcı Uyumu:</strong><br />
Internet Explorer 6, 7(desteklemiyor) 8 (destekliyor)<br />
Firefox 1.5+<br />
Opera 9.2+<br />
Safari 1.3+<br />
CSS 2+</div>
<h3>Dış hat çizgisi rengi (outline-color)</h3>
<p>Atandığı elemanın dışına çizilen hattın rengini belirlemek için kullanırız.</p>
<p class="cssozelliktanimi">
<strong>Yapısı:</strong> outline-color: &lt;deger&gt;<br />
<strong>Aldığı Değerler:</strong> color | invert | inherit<br />
<strong>Başlangıç değeri:</strong> invert<br />
<strong>Uygulanabilen elemanlar:</strong> tüm elemanlara<br />
<strong>Kalıtsallık:</strong> Yok
</p>
<p>CSS&#8217;in desteklediği renk değerlerini kullanabiliriz, hatta invert değerinide kullanabiliriz. invert, rengi tersine çevirir.</p>
<div class="tarayiciuyum">
<strong>Tarayıcı Uyumu:</strong><br />
Internet Explorer 6, 7(desteklemiyor) 8 (destekliyor)<br />
Firefox 1.5+<br />
Opera 9.2+<br />
Safari 1.3+<br />
CSS 2+</div>
<h3>Dış hat çizgisi (outline)</h3>
<p>Dış hat çizgisi(outline) özelliği yukarıda gördüğümüz özelliklerin tek seferde kullanılmasını sağlayan bir kısa yoldur.</p>
<p class="cssozelliktanimi">
<strong>Yapısı:</strong> outline: &lt;deger&gt;<br />
<strong>Aldığı Değerler:</strong> [ &lt;outline-color&gt; || &lt;outline-style&gt; || &lt;outlinewidth&gt;] | inherit<br />
<strong>Başlangıç değeri:</strong> Tanımlı değildir<br />
<strong>Uygulanabilen elemanlar:</strong> Tüm elemanlara<br />
<strong>Kalıtsallık:</strong> Yok
</p>
<p>Kenar çizgisi(border) özelliğine benzer bir yapısı vardır. Ancak ayrıldıkları kısım kenar çizgisinde(border) her kenar için bir atama(border-right, border-bottom, vd.) yapılmasına karşın dış hat çizgisinde(outline) böyle bir özellik yoktur. Dış hat çizgisinin(outline) tüm kenarları aynı özellikleri taşır.</p>
<p>Dış hat çizgileri(outline) normal akıştaki boşlukları tamamlamaz. (taşma yapmaz.) diğer elemanların üzerini örter. Dış hat çizgisinin(outline) önemli özelliklerinden biri etrafını çevreleyen elemanlar üzerinde(üzerine örtmek dışında) bir etki yapmamasıdır, bu sayfa planlamadaki problemlerimizi çözmemiz için önemlidir. Problem olan bir elemana dış hat çizgisi(outline) ataması yaptığımızda tam olarak sorunun ne olduğunu göreceğiz ve elamanın tam yerini öğreneceğiz. Bu kenar çizgisi(border) uygulamaktan farklıdır, dış hat çizgisi(outline) uygulandığında dokümandaki normal akış üzerine bir etki yapmayacaktır.</p>
<p>Dış hat çizgileri(outline) satıriçi elemanların etrafına yerleşir. İki satıra kaymış satıriçi elemanlarda dış hat çizgisi dikdörtgen şeklinde olmayacaktır. Bu da kenar çizgisi(border) ile arasındaki farklardan biridir.</p>
<p>Dış hat çizgileri elemana odaklanıldığında görsel bir çıkıntı gibi görünmesini sağlayabilir.</p>
<div class="tarayiciuyum">
<strong>Tarayıcı Uyumu:</strong><br />
Internet Explorer 6, 7(desteklemiyor) 8 (destekliyor)<br />
Firefox 1.5+<br />
Opera 9.2+<br />
Safari 1.3+<br />
CSS 2+</div>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/' rel='bookmark' title='Permanent Link: Dış Hat Çizgilerini(outline) Kaldırmak'>Dış Hat Çizgilerini(outline) Kaldırmak</a></li><li><a href='http://www.fatihhayrioglu.com/kutu-modeli-sorunlari-ve-cozumleri/' rel='bookmark' title='Permanent Link: CSS ile Kutu modeli, sorunları ve çözümleri'>CSS ile Kutu modeli, sorunları ve çözümleri</a></li><li><a href='http://www.fatihhayrioglu.com/cssde-kisaltmalar/' rel='bookmark' title='Permanent Link: CSS&#8217;de Kısaltmalar'>CSS&#8217;de Kısaltmalar</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Hd9ITq3-fkY:2RiaeXgaZW4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Hd9ITq3-fkY:2RiaeXgaZW4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Hd9ITq3-fkY:2RiaeXgaZW4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>CSS2 ile birlikte gelen kutu dışı şekillendirme(outline) özellikleri kenar  çizgisine(border) benzer bir özelliktir. Fakat kenar çizgisi özelliğinden iki önemli farkı vardır. İlki outline özelliği kenar çizgisi gibi normal akışı etkilemez. Bir elemana 10px outline değeri atandığında elemanın etrafındaki elemanların  üzerine 10px kadar taşar, diğer elemanları ötelemez. İkinci farklılık outline kenar çizgisi gibi dikdörtgen şeklinde değildir. [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/' rel='bookmark' title='Permanent Link: Dış Hat Çizgilerini(outline) Kaldırmak'&gt;Dış Hat Çizgilerini(outline) Kaldırmak&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/kutu-modeli-sorunlari-ve-cozumleri/' rel='bookmark' title='Permanent Link: CSS ile Kutu modeli, sorunları ve çözümleri'&gt;CSS ile Kutu modeli, sorunları ve çözümleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/cssde-kisaltmalar/' rel='bookmark' title='Permanent Link: CSS&amp;#8217;de Kısaltmalar'&gt;CSS&amp;#8217;de Kısaltmalar&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/dis-hat-cizgisioutline-ozellikleri/</feedburner:origLink></item><item><title>Firefox’un Negatif Değerli z-index Desteği</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/fOme3b4SR9g/</link><category>CSS</category><category>Firefox</category><category>Firefox 2</category><category>ie6</category><category>ie7</category><category>negatif-değer</category><category>z-index</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Wed, 17 Jun 2009 12:09:47 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1187</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![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>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'>CSS Hata Ayıklama Yöntemleri</a></li><li><a href='http://www.fatihhayrioglu.com/css-de-kodumuzu-ieden-gizleme/' rel='bookmark' title='Permanent Link: Css de kodumuzu İE6&#8242;dan gizleme'>Css de kodumuzu İE6&#8242;dan gizleme</a></li><li><a href='http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/' rel='bookmark' title='Permanent Link: Dış Hat Çizgilerini(outline) Kaldırmak'>Dış Hat Çizgilerini(outline) Kaldırmak</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=fOme3b4SR9g:q81ivwZs47M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=fOme3b4SR9g:q81ivwZs47M:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=fOme3b4SR9g:q81ivwZs47M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>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&amp;#8217;da sorunsuz çalışan kod, IE 6 [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'&gt;CSS Hata Ayıklama Yöntemleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-de-kodumuzu-ieden-gizleme/' rel='bookmark' title='Permanent Link: Css de kodumuzu İE6&amp;#8242;dan gizleme'&gt;Css de kodumuzu İE6&amp;#8242;dan gizleme&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/dis-hat-cizgilerinioutline-kaldirmak/' rel='bookmark' title='Permanent Link: Dış Hat Çizgilerini(outline) Kaldırmak'&gt;Dış Hat Çizgilerini(outline) Kaldırmak&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/firefoxun-negatif-degerli-z-index-destegi/</feedburner:origLink></item><item><title>Windows Vista .net Framework güncelleme sorunu ve çözümü</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/h3Z0LTmDOg4/</link><category>Haberler</category><category>.net-framework</category><category>hata-kodu</category><category>windows-vista</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Wed, 17 Jun 2009 01:53:50 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1183</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Windows vista sp 1 kullanıyorum ve yaklaşık 2-3 hafta önce bir güncelleme kurmaya çalıştı ama hata verdi. </p>
<p><strong>Error code:80070645</strong></p>
<p>2-3 haftadır yükleyemeyince bende internette araştırma yaptım. Bir çözüm buldum buraya yazmayı düşündüm.</p>
<p>Çözmek için bir iki işlem yapmak gerekiyor. </p>
<p>İlk olarak yüklü .net framework kaldırmak için <a title="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx" href="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx" >http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx</a> buradaki .NET Framework cleanup tool aracını yükleyip eski .net  framework sürüm veya sürümlerini kaldırmanız gerekiyor. Dosyayı direk <a title="http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip" href="http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip">http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip</a> buradan indirebilirsiniz.</p>
<p>Kurup eski sürümleri kaldır dedikten sonra bilgisayarınızı yeniden başlatın. </p>
<p>Daha sonra .net Framework&#8217;ün son sürümünü indirip yükleyin</p>
<p><a title="http://www.microsoft.com/downloads/details.aspx?displaylang=tr&#038;FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7" href="http://www.microsoft.com/downloads/details.aspx?displaylang=tr&#038;FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7">http://www.microsoft.com/downloads/details.aspx?displaylang=tr&amp;FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7</a></p>
<p>yukarıdaki bağlantıdan indirebilirsiniz.</p>
<p>Son olarak Windows Update penceresini açıp son güncellemeleri yükleyin işlem tamamdır. </p>
<p>Bir  güncelleme için bizi bu kadar uğraştıran Microsoft&#8217;a ne demeli  bilmiyorum. Çıkmadı ki adam akıllı bir işletim sistemi ona geçelim. Ben  Apple&#8217;dan ümitliyim. </p>
<h2>Kaynaklar</h2>
<ul>
<li><a title="http://www.google.com/search?q=Windows+Update+80070645+vista+sp1&#038;hl=en" href="http://www.google.com/search?q=Windows+Update+80070645+vista+sp1&#038;hl=en">http://www.google.com/search?q=Windows+Update+80070645+vista+sp1&amp;hl=en</a></li>
<li><a title="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx" href="http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx">http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx</a></li>
<li><a title="http://social.answers.microsoft.com/Forums/en-US/vistawu/thread/a3a127a3-2dc5-42b9-8cd7-87e750a5a442" href="http://social.answers.microsoft.com/Forums/en-US/vistawu/thread/a3a127a3-2dc5-42b9-8cd7-87e750a5a442">http://social.answers.microsoft.com/Forums/en-US/vistawu/thread/a3a127a3-2dc5-42b9-8cd7-87e750a5a442</a></li>
</ul>


<p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=h3Z0LTmDOg4:pIiDI_4WeRI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=h3Z0LTmDOg4:pIiDI_4WeRI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=h3Z0LTmDOg4:pIiDI_4WeRI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Windows vista sp 1 kullanıyorum ve yaklaşık 2-3 hafta önce bir güncelleme kurmaya çalıştı ama hata verdi. 
Error code:80070645
2-3 haftadır yükleyemeyince bende internette araştırma yaptım. Bir çözüm buldum buraya yazmayı düşündüm.
Çözmek için bir iki işlem yapmak gerekiyor. 
İlk olarak yüklü .net framework kaldırmak için http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx buradaki .NET Framework cleanup tool aracını yükleyip eski .net  [...]


No related posts.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/windows-vista-net-framework-guncelleme-sorunu-ve-cozumu/</feedburner:origLink></item><item><title>CSS ile Ziyaret Edilen Sayfa Bağlantılarına Şekil Vermek</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/zADbcbv3zxo/</link><category>CSS</category><category>Web Standartları</category><category>bağlantı</category><category>ie6</category><category>kullanılabilirlik</category><category>sözde-elementler</category><category>sözde-sınıflar</category><category>visited</category><category>ziyaret-edilmiş-sayfa</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Mon, 15 Jun 2009 07:58:28 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1172</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a title="Sözde sınıf ve elementler kısmında" href="http://www.fatihhayrioglu.com/pseudo-siniflari-ve-pseudo-elementleri/" >Sözde sınıf ve elementler makalesinde</a> değindiğim bir konu idi bu. Ancak genelde bu özelliği tasarımcılar ve  kod yazarları atlıyor. Şimdiye kadar ki hiç bir projemde kullanma  gereği duymadım açıkçası. Ama bence kullanılabilirlik açısından önemli  bir özellik. Bundan sonraki projelerimde kullanmayı düşünüyorum.</p>
<p><a title="http://www.evalotta.net/" href="http://www.evalotta.net/">http://www.evalotta.net/</a> sitedeki uygulamayı görünce çok hoş bir şey olduğu aklıma geldi. Bende  bu konuda bir şeyler yazmalıyım diye not ettim. Nasip bu güneymiş. </p>
<p>İnternet  tarayıcıları daha önce ziyaret ettiğimiz sayfa bağlantılarını ön  belleğinde tutar. Biz ön belleği silmediğimiz müddetçe hafızasında  kalır. CSS bize daha önce ziyaret ettiğimiz sayfa bağlantılarının  stilini değiştirme imkanı sunar, böylece kullanıcıya sen burayı daha  önce ziyaret etmiştin bilgisini verebiliriz. İnternet tarayıcıları  ziyaret edilmiş bağlantılara kendileri standart bir stil atarlar.  Mesela Firefox altını çizili ve mor renkli yapıyor.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/stadart_ff.gif" alt="stadart_ff" title="stadart_ff" width="228" height="218" class="aligncenter size-full wp-image-1173" /></p>
<p>Tarayıcılar  bize bu ayrımı gösterir, tabi biz bağlantı tanımları değiştirmediğimiz  müddetçe. Biz bağlantıya genel tanım yaptığımızda bu özellik bir bakıma  göz ardı edilecektir. Bir çok projede bu tanımlamayı yazpıyoruz.</p>
<pre class="brush: css;">
a{color:#f00;}
</pre>
<p><img src="http://www.fatihhayrioglu.com/wp-content/genel_bag_renk.gif" alt="genel_bag_renk" title="genel_bag_renk" width="228" height="218" class="aligncenter size-full wp-image-1174" /></p>
<p>Yukarıdaki tanımlama tüm bağlantı tipleri için genel bir tanımdır ve ziyaret edilmiş sayfa stilinide belirler.</p>
<p>Bizim  amacımız ziyaret edilmiş bağlantıları farklı stil ile belirterek ayrımı  göstermek. Bir çok yerde  yazı üstünü çizerek belirlenir.</p>
<pre class="brush: css;">
a:visited { text-decoration: line-through; }
</pre>
<p><img src="http://www.fatihhayrioglu.com/wp-content/ziy_sayfa_uzeri_ciz.gif" alt="ziy_sayfa_uzeri_ciz" title="ziy_sayfa_uzeri_ciz" width="228" height="218" class="aligncenter size-full wp-image-1175" /></p>
<p>Örneği görmek için <a href="/dokumanlar/ziyaret_edilmis_baglantilar.html">tıklayınız.</a></p>
<p>Diğer bir yöntemde ardalan resmi koymak. Bu yöntem ile hoş bir görüntüde sağlamış oluyoruz. <a title="http://www.evalotta.net/" href="http://www.evalotta.net/">http://www.evalotta.net/</a> sitesi buna çok güzel bir örnek.</p>
<pre class="brush: css;">
a:visited {
    padding-right:20px;
    background:url(images/ziyaret_edilmis_baglanti.gif) right top no-repeat;
    color:#666;
    text-decoration:none;
}
</pre>
<p><img src="http://www.fatihhayrioglu.com/wp-content/ziy_sayfa_oki.gif" alt="ziy_sayfa_oki" title="ziy_sayfa_oki" width="248" height="228" class="aligncenter size-full wp-image-1176" /></p>
<p>Örneği görmek için <a href="/dokumanlar/ziyaret_edilmis_baglantilar2.html">tıklayınız.</a></p>
<p>Benzer  yöntemlerle birçok alternatif oluşturulabilir. Ayrıca :before ve :after  ile oluşturulan örnekler var ama hala ie6 hayatta olduğu için ve  :before ve :after özelliklerini desteklemediği için pek kullanma  taraftarı değilim.</p>
<h2>Kaynak</h2>
<ul>
<li><a title="http://9lessons.blogspot.com/2009/06/css-visited-tips-strike-out.html" href="http://9lessons.blogspot.com/2009/06/css-visited-tips-strike-out.html">http://9lessons.blogspot.com/2009/06/css-visited-tips-strike-out.html</a></li>
<li><a title="http://webdesign.maratz.com/lab/visited_links_styling/" href="http://webdesign.maratz.com/lab/visited_links_styling/">http://webdesign.maratz.com/lab/visited_links_styling/</a></li>
<li><a title="http://www.webmonkey.com/tutorial/Control_Visited_Link_Colors_With_CSS" href="http://www.webmonkey.com/tutorial/Control_Visited_Link_Colors_With_CSS">http://www.webmonkey.com/tutorial/Control_Visited_Link_Colors_With_CSS</a></li>
<li><a title="http://css-tricks.com/put-checkmarks-next-to-visted-links-with-pure-css/" href="http://css-tricks.com/put-checkmarks-next-to-visted-links-with-pure-css/">http://css-tricks.com/put-checkmarks-next-to-visted-links-with-pure-css/</a></li>
<li><a title="http://www.westciv.com/style_master/house/tutorials/quick/visited_links/index.html" href="http://www.westciv.com/style_master/house/tutorials/quick/visited_links/index.html">http://www.westciv.com/style_master/house/tutorials/quick/visited_links/index.html</a></li>
<li><a title="http://onemarco.com/2007/06/06/better-visited-links/" href="http://onemarco.com/2007/06/06/better-visited-links/">http://onemarco.com/2007/06/06/better-visited-links/</a></li>
<li><a title="http://www.sitepoint.com/blogs/2004/05/23/getting-creative-with-visited-links/" href="http://www.sitepoint.com/blogs/2004/05/23/getting-creative-with-visited-links/">http://www.sitepoint.com/blogs/2004/05/23/getting-creative-with-visited-links/</a></li>
<li><a title="http://www.useit.com/alertbox/20040510.html" href="http://www.useit.com/alertbox/20040510.html">http://www.useit.com/alertbox/20040510.html</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/pseudo-siniflari-ve-pseudo-elementleri/' rel='bookmark' title='Permanent Link: Sözde-sınıflar(Pseudo-class) ve Sözde-elementler(Pseudo-elements)'>Sözde-sınıflar(Pseudo-class) ve Sözde-elementler(Pseudo-elements)</a></li><li><a href='http://www.fatihhayrioglu.com/ie6da-cee-eeepeek-a-boo-hatasi/' rel='bookmark' title='Permanent Link: IE6&#8242;da CEE-EEE(peek-a-boo) Hatası'>IE6&#8242;da CEE-EEE(peek-a-boo) Hatası</a></li><li><a href='http://www.fatihhayrioglu.com/internet-explorer-6-olmasa-hayat-daha-kolay-ve-zevkli-olurdu/' rel='bookmark' title='Permanent Link: Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu'>Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=zADbcbv3zxo:0KbrITc3QrU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=zADbcbv3zxo:0KbrITc3QrU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=zADbcbv3zxo:0KbrITc3QrU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Sözde sınıf ve elementler makalesinde değindiğim bir konu idi bu. Ancak genelde bu özelliği tasarımcılar ve  kod yazarları atlıyor. Şimdiye kadar ki hiç bir projemde kullanma  gereği duymadım açıkçası. Ama bence kullanılabilirlik açısından önemli  bir özellik. Bundan sonraki projelerimde kullanmayı düşünüyorum.
http://www.evalotta.net/ sitedeki uygulamayı görünce çok hoş bir şey olduğu aklıma geldi. Bende [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/pseudo-siniflari-ve-pseudo-elementleri/' rel='bookmark' title='Permanent Link: Sözde-sınıflar(Pseudo-class) ve Sözde-elementler(Pseudo-elements)'&gt;Sözde-sınıflar(Pseudo-class) ve Sözde-elementler(Pseudo-elements)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/ie6da-cee-eeepeek-a-boo-hatasi/' rel='bookmark' title='Permanent Link: IE6&amp;#8242;da CEE-EEE(peek-a-boo) Hatası'&gt;IE6&amp;#8242;da CEE-EEE(peek-a-boo) Hatası&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/internet-explorer-6-olmasa-hayat-daha-kolay-ve-zevkli-olurdu/' rel='bookmark' title='Permanent Link: Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu'&gt;Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/css-ile-ziyaret-edilen-sayfa-baglantilarina-sekil-vermek/</feedburner:origLink></item><item><title>Sayfa Dibine Yapışık Alt Alanlar(Sticky Footer)</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/ecPg-Cx7iNU/</link><category>CSS</category><category>Web Standartları</category><category>XHTML</category><category>alta-yapışık-alanlar</category><category>kapsayamama-sorunu</category><category>sticky-footer</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Fri, 12 Jun 2009 05:05:20 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1161</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.fatihhayrioglu.com/wp-content/yapisik_altalan.gif" alt="yapisik_altalan" title="yapisik_altalan" width="233" height="323" class="alignright size-full wp-image-1166" />Bir çok sitede karşılaştığımız sayfanın dibine yapışık alt  kısımları bu makalede anlatmaya çalışacağım. Bunu hiç javascript  kullanmadan sadece css yardımı ile yapacağız.</p>
<p>Site  içeriğinin az olduğu durumlarda sayfanın alt kısımları normal akış  içerisinde ise yukarı doğru kayacaktır ve hoş olmayan görüntülere neden  olacaktır. Bu gibi durumları engellemek için sayfamızın alt kısımlarını  sayfa dibine yapıştırmalıyız, böylece sayfa içeriğinin az olması ve çok  olması durumunda  alt kısmın yerini aynı olacaktır.</p>
<p>Bu işi  yapmak için bir kaç türlü yöntem geliştirilmiştir, mantık olarak aynı  olan bu yöntemlerde farklı tarayıcılardaki sorunlara çözüm bulmak için  farklılıklar içerir. Ben bunlarda bazıları çeşitli projelerimde  uyguladım, ancak makaleyi yazarken en iyisi hangisi ise onu yazmaya  karar verdim. <a title="cssstickyfooter.com" href="http://www.cssstickyfooter.com" id="zf92">cssstickyfooter.com</a>&#8216;um anlattığı yöntem benim gördüğüm en iyi yöntem.</p>
<p>Kodumuzu yazmaya başlarsak.</p>
<p>XHTML kodu:</p>
<pre class="brush: html;">
&lt;div id=&quot;kapsul&quot;&gt;
    &lt;div id=&quot;ustAlan&quot;&gt;
		&lt;h1&gt;Lorem ipsum dolor sit amet&lt;/h1&gt;
    &lt;/div&gt;
    &lt;div id=&quot;icerikAlani&quot;&gt;
        &lt;div id=&quot;icerik&quot;&gt;
        &lt;/div&gt;

        &lt;div id=&quot;icerikSagAlani&quot;&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;altAlan&quot;&gt;
&lt;/div&gt;
</pre>
<p>XHTML kodunda dikkate değer olan kısım içerik alanı ve alt alanı iki farklı bölüm olarak kodlamamız. <strong>altAlan</strong> ve diğer alanları kapsayan bir kapsayıcı katmandan(<strong>#kapsul</strong>) oluşuyor kodumuz. Bizim yaptığımız örnekte üst alanı ve iki kolonlu içerik kısmını kapsayıcı katman içine alıyoruz.</p>
<p>CSS Kodu</p>
<pre class="brush: css;">
html, body, #kapsul {height: 100%;}
body &gt; #kapsul {height: auto; min-height: 100%;}
#icerik {padding-bottom: 133px;} /* altAlan yukseligi ile ayni olmali */
#altAlan {
	position: relative;
    margin-top: -133px; /* altAlan yuksekliginin eksi degeri */
    height: 133px;
    clear:both;
}
</pre>
<p>Buradaki 133px tanımına dikkat etmemiz gerekiyor. 133px altAlan yüksekliğidir ve 3 yerde birden aynı değeri kullandığımıza dikkat edeniz.</p>
<p>Kodu incelersek birinci ve ikinci satırda yüksekliklerin tüm alanı kapsaması için farklı tarayıcılar için %100 tanımını yapıyoruz.</p>
<p>3. satırda alta yapışık alan kadar padding değeri vererek içerik kısmının alt kısmın altında kalmasını engelliyoruz.</p>
<p>4-8 satır arasında alt alan tanımlarımızı yapıyoruz. Göreceli konumlandırdığımız alanı içerik alanında padding-bottom değeri ile açtığımız boşluğa yerleştirmek için negatif üst kenar boşluğu değeri veriyoruz. </p>
<p>Bu yöntemde float uygulanmış içerik kısmında tam alanı kapsayamama sorunu  ile karşılaşıyoruz. Float uygulanmış alanların kapsayamama sorunu  çözmek için <a title="http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/" href="http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/">http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/</a> makalemiz anlattığımız yöntemi kullanıyoruz.</p>
<pre class="brush: css;">
.kapsayamamaSorunu:after {content: &quot;.&quot;; display: block; height: 0; clear: both; visibility: hidden;}
.kapsayamamaSorunu {display: inline-block;}
/*IE-mac de bu bolumu sakla \ */
* html .kapsayamamaSorunu {height: 1%;}
.kapsayamamaSorunu {display: block;}
/* IE-mac bu bolumu saklam artik */
</pre>
<p>Bu sınıfı tanımlıyoruz ve içeriği kapsayan(#icerikAlani) katmana atıyoruz.</p>
<pre class="brush: html;">
&lt;div id=&quot;kapsul&quot;&gt;
    &lt;div id=&quot;ustAlan&quot; class=&quot;kapsayamamaSorunu&quot;&gt;
		&lt;h1&gt;Lorem ipsum dolor sit amet&lt;/h1&gt;
    &lt;/div&gt;
    &lt;div id=&quot;icerikAlani&quot; class=&quot;kapsayamamaSorunu&quot;&gt;
        &lt;div id=&quot;icerik&quot;&gt;
        &lt;/div&gt;

        &lt;div id=&quot;icerikSagAlani&quot;&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;altAlan&quot;&gt;
&lt;/div&gt;
</pre>
<p>Bu yöntemin ryanfait.com&#8217;un yöntemine göre en büyük avantajı bence  ryanfait.com&#8217;un yöntemindeki anlamsız tampon katmanı gibi bir fazla  kodlamadan kaçınış oluyoruz.</p>
<p>Örneği görüntülemek için <a href="/dokumanlar/sayfa_dibine_yapisik.html">tıklayınız.</a></p>
<h3>Sorunlar ve Çözümleri</h3>
<p>-  Benim kullandığım projede body ve üstAlan&#8217;daki margin-top değeri sorun  çıkardı. Bunun yerine padding kullanarak sorunu çözdüm. Üst kısım  body&#8217;deki margin-top ve margin-bottom tanımları sorun çıkarıyor, bunun  yerine padding kullanın.</p>
<p>- Ayrıca yazı tipi boyutunu büyük  kullanmak isteyen kullanıcılarda sorun çıkabileceği söyleniyor. Eğer  yazı tipi boyutunu piksel(px) vb. kesin değerler ile belirlerseniz bu  tip sorunları engelleyebilirsiniz.</p>
<p>- Son olarakta asp.net ile  oluşturulan sayfalarda &lt;form&gt; elemanı ile kapsanan sayfanızda  sorun çıkabilir. Bunu engellemek için kodunuzu</p>
<pre class="brush: css;">
	html, body, form, #kapsul {height: 100%;}
</pre>
<p>şeklinde değiştirmelisiniz. <a title="http://www.cssstickyfooter.com/using-sticky-footer-code.html" href="http://www.cssstickyfooter.com/using-sticky-footer-code.html"></a></p>
<h3>Kaynaklar</h3>
<ul>
<li><a title="http://www.cssstickyfooter.com/" href="http://www.cssstickyfooter.com/">http://www.cssstickyfooter.com/</a></li>
<li><a title="http://www.lwis.net/journal/2008/02/08/pure-css-sticky-footer/" href="http://www.lwis.net/journal/2008/02/08/pure-css-sticky-footer/">http://www.lwis.net/journal/2008/02/08/pure-css-sticky-footer/</a></li>
<li><a title="http://ryanfait.com/resources/footer-stick-to-bottom-of-page/" href="http://ryanfait.com/resources/footer-stick-to-bottom-of-page/">http://ryanfait.com/resources/footer-stick-to-bottom-of-page/</a>
    </li>
<li><a title="http://cokbasit.blogspot.com/2009/01/yapkan-taban-sticky-footer.html" href="http://cokbasit.blogspot.com/2009/01/yapkan-taban-sticky-footer.html">http://cokbasit.blogspot.com/2009/01/yapkan-taban-sticky-footer.html</a></li>
<li><a title="http://css-tricks.com/sticky-footer/" href="http://css-tricks.com/sticky-footer/">http://css-tricks.com/sticky-footer/</a></li>
<li><a title="http://www.waycoolwebdesign.com/Blog/2008/11/15/CSS-Sticky-Footer" href="http://www.waycoolwebdesign.com/Blog/2008/11/15/CSS-Sticky-Footer">http://www.waycoolwebdesign.com/Blog/2008/11/15/CSS-Sticky-Footer</a></li>
<li><a title="http://stever.ca/web-design/css-sticky-footer/" href="http://stever.ca/web-design/css-sticky-footer/">http://stever.ca/web-design/css-sticky-footer/</a></li>
<li><a title="http://brassblogs.com/blog/sticky-footer" href="http://brassblogs.com/blog/sticky-footer">http://brassblogs.com/blog/sticky-footer</a></li>
<li><a title="http://www.davidjrush.com/blog/2009/01/css-sticky-footer/" href="http://www.davidjrush.com/blog/2009/01/css-sticky-footer/">http://www.davidjrush.com/blog/2009/01/css-sticky-footer/</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/' rel='bookmark' title='Permanent Link: Float Uygulanmış Elementleri Tam Kapsayamama Sorunu'>Float Uygulanmış Elementleri Tam Kapsayamama Sorunu</a></li><li><a href='http://www.fatihhayrioglu.com/icice-float-elementlerinin-kullanimi/' rel='bookmark' title='Permanent Link: İçiçe Float Elementlerinin Kullanımı'>İçiçe Float Elementlerinin Kullanımı</a></li><li><a href='http://www.fatihhayrioglu.com/css-ile-arac-ipucutooltip-hazirlama/' rel='bookmark' title='Permanent Link: CSS ile Araç İpucu(Tooltip) Hazırlama'>CSS ile Araç İpucu(Tooltip) Hazırlama</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=ecPg-Cx7iNU:fkwpfk6Fas4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=ecPg-Cx7iNU:fkwpfk6Fas4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=ecPg-Cx7iNU:fkwpfk6Fas4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Bir çok sitede karşılaştığımız sayfanın dibine yapışık alt  kısımları bu makalede anlatmaya çalışacağım. Bunu hiç javascript  kullanmadan sadece css yardımı ile yapacağız.
Site  içeriğinin az olduğu durumlarda sayfanın alt kısımları normal akış  içerisinde ise yukarı doğru kayacaktır ve hoş olmayan görüntülere neden  olacaktır. Bu gibi durumları engellemek için sayfamızın alt kısımlarını [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/' rel='bookmark' title='Permanent Link: Float Uygulanmış Elementleri Tam Kapsayamama Sorunu'&gt;Float Uygulanmış Elementleri Tam Kapsayamama Sorunu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/icice-float-elementlerinin-kullanimi/' rel='bookmark' title='Permanent Link: İçiçe Float Elementlerinin Kullanımı'&gt;İçiçe Float Elementlerinin Kullanımı&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-ile-arac-ipucutooltip-hazirlama/' rel='bookmark' title='Permanent Link: CSS ile Araç İpucu(Tooltip) Hazırlama'&gt;CSS ile Araç İpucu(Tooltip) Hazırlama&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/sayfa-dibine-yapisik-alt-alanlarsticky-footer/</feedburner:origLink></item><item><title>IE 8 için CSS Düzeltmesi(Hack)</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/88xC4IzGSBk/</link><category>CSS</category><category>XHTML</category><category>css-düzelmesi</category><category>ie8</category><category>ie8-fix</category><category>internet explorer</category><category>İnternet Tarayıcısı</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Tue, 09 Jun 2009 02:21:41 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1146</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="/images/ie8.jpg" alt="ie8" width="192" height="32" align="right" />İnternet Explorer 8 çıktı ve hızla yayılıyor. Sitemi ziyaret edenlerin  %5&#8242;i İnternet Explorer 8 kullanıcısı imiş. Bir makalede görmüştüm.  İnternet Explorer 8&#8242;in hızlı yayılması ile alakalı. </p>
<p>Burada ie8&#8242;de css düzeltmesi yapmamız gerektiğinde nasıl bir yol izleyeceğimiz konusunda bir ipucu vereceğim. </p>
<pre class="brush: css;">
	.uyari { color /*\**/: red\9 }
</pre>
<p>Bir çok yerde bu kodun tek başına ie8 için yeterli olduğu yazıyor. Ama ben test ettiğimde ie7&#8242;de bu kodu görüyor. Bunun için </p>
<pre class="brush: css;">
    .uyari{color:blue} /* tum taricilar */
    .uyari { color /*\**/: red\9 } /* ie8 ve ie 7 */
    *+html .uyari{color:blue} /* ie 7 */
</pre>
<p>Şeklinde bir çözüm işimize yaracaktır.</p>
<p>Örneği görmek için <a href="/dokumanlar/ie8_css_duzeltmesi.html">tıklayınız.</a></p>
<p>Ayrıca şartlı yorumlar yardımı ile de yapabiliriz.</p>
<pre class="brush: html;">
&lt;!–[if gte IE 8]&gt;
	&lt;style type=&quot;text/css&quot;&gt;
	.uyari {
		color: red;
	}
    &lt;/style&gt;
&lt;![endif]–&gt;
</pre>
<p>Ayrıca daha önce bahsettiğimiz ie7 gibi yorumlama kodu var.</p>
<pre class="brush: html;">&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=EmulateIE7&quot; /&gt;</pre>
<p>Testlerimi <a title="ietester" href="http://www.my-debugbar.com/wiki/IETester/HomePage" id="mpxi">ietester</a> ile yaptım.</p>
<ul>
<li><a title="http://paulirish.com/2009/browser-specific-css-hacks/" href="http://paulirish.com/2009/browser-specific-css-hacks/">http://paulirish.com/2009/browser-specific-css-hacks/</a></li>
<li><a title="http://acidmartin.wordpress.com/2009/06/04/css-hack-for-internet-explorer-8/" href="http://acidmartin.wordpress.com/2009/06/04/css-hack-for-internet-explorer-8/">http://acidmartin.wordpress.com/2009/06/04/css-hack-for-internet-explorer-8/</a></li>
<li><a title="http://snipplr.com/view/15167/ie8-csshacks/" href="http://snipplr.com/view/15167/ie8-csshacks/">http://snipplr.com/view/15167/ie8-csshacks/</a></li>
<li><a title="http://www.evotech.net/blog/2009/03/ie8-css-support/" href="http://www.evotech.net/blog/2009/03/ie8-css-support/">http://www.evotech.net/blog/2009/03/ie8-css-support/</a></li>
<li><a title="http://www.fatihhayrioglu.com/internet-explorer-8i-7-gibi-yorumla-kodu/" href="http://www.fatihhayrioglu.com/internet-explorer-8i-7-gibi-yorumla-kodu/">http://www.fatihhayrioglu.com/internet-explorer-8i-7-gibi-yorumla-kodu/</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/internet-explorer-6-olmasa-hayat-daha-kolay-ve-zevkli-olurdu/' rel='bookmark' title='Permanent Link: Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu'>Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu</a></li><li><a href='http://www.fatihhayrioglu.com/internet-explorer-8i-7-gibi-yorumla-kodu/' rel='bookmark' title='Permanent Link: Internet Explorer 8&#8242;i 7 gibi yorumlama kodu'>Internet Explorer 8&#8242;i 7 gibi yorumlama kodu</a></li><li><a href='http://www.fatihhayrioglu.com/ie-iframe-ardalaninda-beyaz-renk-sorunu/' rel='bookmark' title='Permanent Link: IE iframe ardalanında beyaz renk sorunu'>IE iframe ardalanında beyaz renk sorunu</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=88xC4IzGSBk:-WnV0fZLmcI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=88xC4IzGSBk:-WnV0fZLmcI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=88xC4IzGSBk:-WnV0fZLmcI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>İnternet Explorer 8 çıktı ve hızla yayılıyor. Sitemi ziyaret edenlerin  %5&amp;#8242;i İnternet Explorer 8 kullanıcısı imiş. Bir makalede görmüştüm.  İnternet Explorer 8&amp;#8242;in hızlı yayılması ile alakalı. 
Burada ie8&amp;#8242;de css düzeltmesi yapmamız gerektiğinde nasıl bir yol izleyeceğimiz konusunda bir ipucu vereceğim. 

	.uyari { color /*\**/: red\9 }

Bir çok yerde bu kodun tek başına ie8 [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/internet-explorer-6-olmasa-hayat-daha-kolay-ve-zevkli-olurdu/' rel='bookmark' title='Permanent Link: Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu'&gt;Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/internet-explorer-8i-7-gibi-yorumla-kodu/' rel='bookmark' title='Permanent Link: Internet Explorer 8&amp;#8242;i 7 gibi yorumlama kodu'&gt;Internet Explorer 8&amp;#8242;i 7 gibi yorumlama kodu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/ie-iframe-ardalaninda-beyaz-renk-sorunu/' rel='bookmark' title='Permanent Link: IE iframe ardalanında beyaz renk sorunu'&gt;IE iframe ardalanında beyaz renk sorunu&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/ie-8-icin-css-duzeltmesihack/</feedburner:origLink></item><item><title>CSS Kod Yazma Düzeni</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/TXlrULojL2s/</link><category>CSS</category><category>CSS kodlarını optimize etmek</category><category>css-kodlama-düzeni</category><category>Dreamweaver</category><category>optimize</category><category>standart</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Wed, 03 Jun 2009 07:23:10 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1116</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>CSS yazarken bazı kurallar koyarsak ve bu kurallara göre kodumuzu yazarsak bir çok konuda yararını göreceğiz.</p>
<ul>
<li>Daha hızlı kod yazma: Belli bir standardınız oluşturunca kod yazmak daha hızlı olacaktır.</li>
<li>Birden  fazla kişinin çalıştığı durumlarda kolaylık sağlar: Aynı kodlama  düzenine sahip olmak beraber çalışmayı kolaylaştırır. Koordinasyonu  arttırır.</li>
<li>Daha okunabilir kodlar elde ederiz.</li>
<li>Daha performanslı sayfalar elde ederiz.</li>
<li>Daha  sonra kodları güncellememiz gerektiğinde bize kolaylıklar sağlar.  Mesela bir projeyi bitirdik 3-4 ay sonra değişiklik geldiğinde  düzenimiz standart olduğu için düzeltmelerimizi daha kolay yaparız.</li>
</ul>
<p>CSS  kodu yazarken bazı standartlar oluşturmanın avantajlarından bahsettik  yukarıda. Peki bu standartlar nasıl olmalı neler yapmalıyız ki optimum  kod elde edelim. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/css_duzenleme2.gif" alt="css_duzenleme2" title="css_duzenleme2" width="540" height="279" class="alignnone size-full wp-image-1128" /></p>
<h3>1. CSS doküman indeksini oluşturun</h3>
<p>CSS  dokümanınız indeksini hazırlayınız. Büyük projelerde tercih edilecek  bir husus bence. Şimdiye kadar hiç uygulamadım ama büyük projelerde  uygulamanın yararlı olacağını düşündüğüm bir uygulama</p>
<pre class="brush: css;">
/*------------------------------------------------------------------
[CSS Kod indeksi]
1. Body
2. Üst Alan / #ustAlan
2.1. Menü / #menu
3. İçerik Alanı / #icerik
	3.1. Sol Kolon / #solKolon
	3.2. Sidebar / #yanKolon
		3.2.1. RSS / #rss
		3.2.2. Arama / #arama
		3.2.3. Kutular / .kutu
4. Alt Alan / #altAlan
-------------------------------------------------------------------*/
</pre>
<h3>2. CSS dokümanınıza imzanızı atın</h3>
<p>Kod  yazarının veya yazarlarının imzası ve genel bilgilerini yazarak  kodlarımızı başlamalıyız.(Bende bunu ara sıra unutuyorum. Ama unutmamak  gerekli) </p>
<pre class="brush: css;">
/************************
************************
MYK Medya - http://myk-medya.com/
yahoyt.com
fatih hayrioglu
28 Mayis 2009
ie6, ff, opera. chrome, safari
************************
************************/
</pre>
<h3>3. Seçici isimlendirirken standart ve anlamlı isimler verin</h3>
<p>Seçici isimleri ve genel isimlendirmede bir standardı oturtun.</p>
<p>Anlamlı  isimler verin. Anlamlı isimler vermek kod yazarken ve daha sonrası için  çok büyük kolaylık sağlayacaktır. XHTML kodların nasıl bir anlamı(body,  p, form vd.) varsa, kendi oluşturduğumuz seçici isimlerinde bir anlamı  olması mantıklıdır.</p>
<p><strong>#maviKutu</strong> yerine <strong>#haberKutusu</strong> veya <strong>#haberAlani</strong> tanımı daha mantıklı ve anlamlı bir isimlendirmedir.</p>
<p>İsimlendirmede  bir standardınız olsun. Benim standardım bu konuda ilk harf küçük,  sonraki kelimelerin baş harfi büyük ile başlar ve bitişik yazılır.</p>
<pre class="brush: css;">
#icerikOzu{..}
#solIcerikAlani{..}
</pre>
<p>Bu  benim standardım. Başka türlü standartlarda vardır. Her kesin kendince  bir standardı olabilir. Mesela alt çizgiyle ayıranlar var. (-)Tire ile  ayıranlar var.</p>
<pre class="brush: css;">
#icerik_ozu{..}
#sol-icerik-alani{..}
</pre>
<p>Bu  standardı herkes kendince yapabilir. Benim önerim aynı projede çalışan  insanların aynı kodlama yöntemini kullanması, diğer türlü pek hoş  olmuyor. Göz aşina olmayınca bir eksik hissediyor insan kod yazarken.</p>
<h3>4. Kısaltma kullanın.</h3>
<p>CSS tanımlarında kısaltmaları kullanın. CSS kısaltmaları hakkında daha fazla bilgi için <a title="http://www.fatihhayrioglu.com/cssde-kisaltmalar/" href="http://www.fatihhayrioglu.com/cssde-kisaltmalar/" >http://www.fatihhayrioglu.com/cssde-kisaltmalar/</a> okumanızı tavsiye ederim.</p>
<pre class="brush: css;">
font-weight: bold;
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 15px;
</pre>
<p>yerine</p>
<pre class="brush: css;">
font: bold 11px/15px verdana, sans-serif;
</pre>
<h3>5. CSS dokümanlarınızı anlamlı bölümlere ayırın.</h3>
<p>Büyük projelerde css dokümanlarını birden fazla bölümlere ayırarak daha düzenli ve kolay kodlanabilir dokümanlar elde ederiz.</p>
<pre class="brush: css;">
@import url(/css/iskelet.css);
@import url(/css/fontlar.css);
@import url(/css/renkler.css);
@import url(/css/sifirlama.css);
</pre>
<p>Ben  yukarıdaki yöntemi genelde çok büyük projelerde kullanmayı tercih  ediyorum. Normalde ve genellikle tek ve iki css dokümanı ile projeyi  bitiriyorum. Performans açısından bu daha iyi ayrıca.</p>
<p>Eğer CSS sıfırlama tekniklerinden birini kullanacaksam Bunu imzadan sonraya yazmak. Yada site genel tanımlarını başa yazmak. <a title="YUI CSS REset" href="http://developer.yahoo.com/yui/reset/" >YUI CSS Reset</a> ve <a title="Eric Meyer" href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" >Eric Meyer</a>&#8216;in ki var mesela.</p>
<pre class="brush: css;">
/************************
************************
MYK Medya - http://myk-medya.com/
fatih hayrioglu
28 Mayis 2009
ie6, ff, opera. chrome, safari
************************
************************/

body{margin:0; padding:0;}
ul{margin:0; padding:0; list-style:none;}

/*kapsayamam sorunu */
.kapsayamamaSorunu:after {content: &quot;.&quot;; display: block; height: 0; clear: both; visibility: hidden;}
.kapsayamamaSorunu{display: inline-block;}
/* IE-mac de bu bolumu sakla \ */
* html .kapsayamamaSorunu{height: 1%;}
.kapsayamamaSorunu {display: block;}
/* IE-mac bu bolumu saklam artik */
/*kapsayamam sorunu */
</pre>
<h3>6. Her satıra bir tanım yöntemini kullanın</h3>
<p>CSS özelliği tanımlarken her satıra bir tanım yazarak daha uygun kod elde edebiliriz.</p>
<p>Ben daha önce her satıra bir özellik tanımı yapıyordum.</p>
<pre class="brush: css;">
#aramaAlani{
    float:left;
    width:265px;
    background-color:#fff;
    border:3px solid #525252;
}
</pre>
<p>Bu yöntemde kod açık ve görüntü olarak daha kullanışlı  görünse de, fazla boşluklar sorun oluşturmaya başladı. CSS kodları çok  uzayınca kaydırma çubuğu ile çok aşağılara in yukarı çık zaman kaybına  neden oluyordu.</p>
<p><strong>Her Satırda Bir Tanım Yapma Yöntemi</strong></p>
<p>Bende  her satıra bir tanım yöntemini kullanmaya başladım. Aslında benim bu  yönteme ilk geçme nedenim olan optimizasyonda css kodlarımı optimize  ederken fazla boşluklardan kurtulmam gerektiğiydi. Daha sonra bu  yöntemin daha avantajlı olduğunu gördüm, ayrıca daha derli toplu kodlar oluşturmama  yaradı. Bundan sonra böyle kod yazamaya başladım. </p>
<pre class="brush: css;">
#anaKapsul{...}    
#ustalan{...}    
#icerikAlani{...}    
#solIcerikAlani{...}    
#sagIcerikAlani{...}
#altAlan{...}   
</pre>
<p>Kodlarımızın daha  okunabilir olması içinde girintili bir yapıyı tercih etmeliyiz.</p>
<pre class="brush: css;">
#icerikAlani{float:left; clear:left; padding-top:20px;}   
	#solIcerikAlani{float:left; width:647px; margin-right:13px}
		#icerikOzu{float:left; clear:left; margin-top:20px}   
	#sagIcerikAlani{float:left; width:300px; margin:0;}  
</pre>
<h3>7. Kodlarınızı yorum satırları ile açıklayıcı hale getirin.</h3>
<p>Kodumuzun  anlaşılabilir olması için yorum satırları eklemeliyiz. Bölümleri ve özel  alanları yorum kodu ile belirleyerek anlaşılabilirliği arttırabiliriz.  Böylelikle bölümler arasında daha kolay ayrım yapabiliriz. Kod  okunabilirliği daha fazla olacaktır.</p>
<pre class="brush: css;">
#anaKapsul{margin:0 auto; width:960px;}    
/**************************************************** ustalan   */
#ustalan{padding-top:20px;}

/**************************************************** icerikAlani   */
#icerikAlani{float:left; clear:left; padding-top:20px;}

/*sol icerik alani */    
	#solIcerikAlani{float:left; width:647px; margin-right:13px}
		#icerikOzu{float:left; clear:left; margin-top:20px}

/* sagIcerikAlani */

	#sagIcerikAlani{float:left; width:300px; margin:0;}       
</pre>
<h3>8. CSS özellik tanımlarını sıralayın.</h3>
<p>Özellik  tanımlarında sıralama uygulayın. Özellik tanımlarında şablon  tanımlarını başta yazmak. CSS tabanlı kodlama yazarken site yapısını  oluşturan özellikler(float, width, height gibi özellikleri) ilk sırada  yazıp sonra diğer özellikleri yazmayı tercih ediniz.</p>
<pre class="brush: css;">
#solIcerikAlani{float:left; width:647px; margin-right:13px}
</pre>
<p>Burada bir diğer  yöntemde özellikleri alfabetik sıraya göre yazmaktır. Buradaki amaç bir standart oluşturup göz aşinalığı sağlamak ve  böylelikle daha hızlı kod yazmaktır.</p>
<p>Sıralayı şöyle yapmak mantıklı olacaktır.</p>
<ul>
<li>Konumlandırma, boyutlar (width, height, position, float, clear)
  </li>
<li>Kenar için ve kenar dışı boşluklar ve kenar dışı çizgisi (margin, padding, border)</li>
<li>Metin tanımları (font, line-height, color)
  </li>
<li>Diğer özellikler
  </li>
</ul>
<h3>9. Çalışma gruplarınızda ortak standardınızı oluşturun.</h3>
<p>Bir  projede beraber çalıştığınız insanlarla aynı kodlama düzeninde  çalışması çok önemlidir. Projede çalışan kişilerin bir araya gelip  ortak bir düzen oluşturmaları ve projede bu düzen üzerine çalışmaları  herkes açısından büyük katkı sağlayacaktır. Ayrıca css  düzeltmelerinde(hack) de aynı şey söz konusu. Mümkünse aynı css  düzeltmelerini kullanmanız ortak çalışılan projelerde size kolaylık  sağlayacaktır.</p>
<h3>10. CSS Editör araçlarından yararlanın</h3>
<p>Daha öncede <a title="yazdığım" href="http://www.fatihhayrioglu.com/css-editorleri/" >yazdığım</a> gibi css editörü olarak Adobe Dreamweaver kullanıyorum. Bunun bir kaç  sebebi var. Eskiden beri kullana gelmenin verdiği bir el alışkanlığı.  CSS ve son sürümde de javascript editör kısımların gayet güzel  çalışması.</p>
<p>Gelelim CSS Editörlerinin bizim CSS düzenine katkılarına</p>
<p><strong>10.1</strong> Otomatik  tamamlama özelliği bize kod yazarken çok yardımcı oluyor. Bu özellik  kod yazma hızımızı arttırıyor ve yanlış yazımları engelliyor. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/dw_duz_01.gif" alt="dw_duz_01" title="dw_duz_01" width="400" height="217" class="alignnone size-full wp-image-1118" /></p>
<p><strong>10.2</strong> Kodların  renklendirilmesi de editörün güzel özelliklerinden biridir. Seçici,  özellik, tanım ve yorum satırı ayrımı bize göstererek kod ayrımına  yardımcı olur ve daha okunabilir kod görünümü sağlar.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/dw_duz_02.gif" alt="dw_duz_02" title="dw_duz_02" width="400" height="208" class="alignnone size-full wp-image-1119" /></p>
<p><strong>10.3</strong> Sık  kullandığımız css düzeltmelerini(hack) snippets(dw özelliği) alanına  ekleyerek hız kazanabiliriz. Daha hızlı olmak için bu tanımlara bir  kısa yol bile atayabilirisiniz.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/dw_duz_03.gif" alt="dw_duz_03" title="dw_duz_03" width="242" height="233" class="alignnone size-full wp-image-1120" /></p>
<p><strong>10.4</strong> Dreamweaver&#8217;ın stil dosyalarını standarda oturmak çok kolay.</p>
<p>Edit  -&gt; Preferences.. tıklayınca gelen pencereden Code Format kısmını  seçince sağ tarafta CSS.. düğmesine tıklayınca CSS doküman formatını  ayarlama ekranından css düzenimizi ayarlayabiliyoruz.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/dw_stil_ayarlama.gif" alt="dw_stil_ayarlama" title="dw_stil_ayarlama" width="656" height="475" class="alignnone size-full wp-image-1121" /></p>
<p>Notepad  ++ daki hizalama çizgileride çok güzel dw olmaması çok üzücü. DW&#8217;da  hala tam olarak istedikleri karşılaya bilmiş değil, ama bildiğim en iyi  editör.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/hiza_cizgileri.gif" alt="hiza_cizgileri" title="hiza_cizgileri" width="394" height="318" class="alignnone size-full wp-image-1122" /></p>
<h3>Sonuç</h3>
<p>Burada ben kullandığım ve araştırma sonucu elde ettiğim css düzeninden bahsettim. Bu stadartları kendinize göre değiştirebilir ve kendi stadartlarınızı oluşturabilirsiniz, Amaç stadart ve düzenli bir css kodlama düzenine erişmek. Son olarak örnek bir css dokümanı nasıl olmalıya bir örnek yazarsak:</p>
<p>XHTML kodu:</p>
<pre class="brush: html;">
&lt;div &gt;

    &lt;div &gt;
    &lt;/div&gt;&lt;!--[if !IE]&gt;ustAlan sonu&lt;![endif]--&gt;

    &lt;div &gt;
        &lt;div &gt;
            &lt;div &gt;&lt;img src=&quot;images/promo.jpg&quot; width=&quot;647&quot; height=&quot;264&quot; alt=&quot;Promo&quot; /&gt;&lt;/div&gt;
            &lt;div &gt;
            &lt;/div&gt;&lt;!--[if !IE]&gt;icerikOzu sonu&lt;![endif]--&gt;
        &lt;/div&gt;&lt;!--[if !IE]&gt;solIcerikAlani sonu&lt;![endif]--&gt;
        &lt;div &gt;
        &lt;/div&gt;&lt;!--[if !IE]&gt;sagIcerikAlani sonu&lt;![endif]--&gt;
    &lt;/div&gt;&lt;!--[if !IE]&gt;icerikAlani sonu&lt;![endif]--&gt;

    &lt;div  class=&quot;kapsayamamaSorunu&quot;&gt;
    &lt;/div&gt;    

&lt;/div&gt;&lt;!--[if !IE]&gt;anaKapsul sonu&lt;![endif]--&gt;
</pre>
<p>CSS kodu</p>
<pre class="brush: css;">
/************************
************************
MYK Medya - http://myk-medya.com/
yahoyt.com
fatih hayrioglu
28 Mayis 2009
ie6, ff, opera. chrome, safari
************************
************************/

/************************************************** Genel Tanımlar   */

body{margin:0; padding:0;}
ul{margin:0; padding:0; list-style:none;}

/*kapsayamam sorunu */
    .kapsayamamaSorunu:after {content: &quot;.&quot;; display: block; height: 0; clear: both; visibility: hidden;}
    .kapsayamamaSorunu{display: inline-block;}
    /* IE-mac de bu bolumu sakla \ */
    * html .kapsayamamaSorunu{height: 1%;}
    .kapsayamamaSorunu {display: block;}
    /* IE-mac bu bolumu saklam artik */
/*kapsayamam sorunu */

#anaKapsul{margin:0 auto; width:960px;}    

/************************************************** ustalan   */
#ustalan{padding-top:20px;}
            
/************************************************** icerikAlani   */
#icerikAlani{float:left; clear:left; padding-top:20px;}
    
/*sol icerik alani */    
    #solIcerikAlani{float:left; width:647px; margin-right:13px}
    #icerikOzu{float:left; clear:left; margin-top:20px}
    
/* sagIcerikAlani */

    #sagIcerikAlani{float:left; width:300px; margin:0;}                

/************************************************** altAlan */

#altAlan{clear:left; background-color:#404040; padding:12px; margin-bottom:20px;}
</pre>
<h3>Kaynaklar</h3>
<ul>
<li><a title="http://www.webdesignerdepot.com/2009/05/10-best-css-practices-to-improve-your-code/" href="http://www.webdesignerdepot.com/2009/05/10-best-css-practices-to-improve-your-code/" >http://www.webdesignerdepot.com/2009/05/10-best-css-practices-to-improve-your-code/</a></li>
<li><a title="https://developer.mozilla.org/en/Underscores_in_class_and_ID_Names" href="https://developer.mozilla.org/en/Underscores_in_class_and_ID_Names" >https://developer.mozilla.org/en/Underscores_in_class_and_ID_Names</a> (isimlendirme)</li>
<li><a title="http://davidwalsh.name/format-css-files" href="http://davidwalsh.name/format-css-files" >http://davidwalsh.name/format-css-files</a> (güzel örnek)</li>
<li><a title="http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WS6A10E93F-6587-4e1b-956C-03CBD7F678BBa.html" href="http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WS6A10E93F-6587-4e1b-956C-03CBD7F678BBa.html" >http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WS6A10E93F-6587-4e1b-956C-03CBD7F678BBa.html</a> (dw ayarları)</li>
<li><a title="http://www.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/" href="http://www.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/" >http://www.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/</a> (süper)</li>
<li><a title="http://www.louddog.com/bloggity/2008/03/css-best-practices.php" href="http://www.louddog.com/bloggity/2008/03/css-best-practices.php" >http://www.louddog.com/bloggity/2008/03/css-best-practices.php</a></li>
<li><a title="http://css-tricks.com/indent-css-changes-you-are-unsure-about/" href="http://css-tricks.com/indent-css-changes-you-are-unsure-about/" >http://css-tricks.com/indent-css-changes-you-are-unsure-about/</a></li>
<li><a title="http://woork.blogspot.com/2008/03/write-well-structured-css-file-without.html" href="http://woork.blogspot.com/2008/03/write-well-structured-css-file-without.html" >http://woork.blogspot.com/2008/03/write-well-structured-css-file-without.html</a> (güzel)</li>
<li><a title="http://woork.blogspot.com/2008/01/optimize-your-css-files-to-improve-code.html" href="http://woork.blogspot.com/2008/01/optimize-your-css-files-to-improve-code.html" >http://woork.blogspot.com/2008/01/optimize-your-css-files-to-improve-code.html</a></li>
<li><a title="http://www.smashingmagazine.com/2007/05/10/70-expert-ideas-for-better-css-coding/" href="http://www.smashingmagazine.com/2007/05/10/70-expert-ideas-for-better-css-coding/" >http://www.smashingmagazine.com/2007/05/10/70-expert-ideas-for-better-css-coding/</a></li>
<li><a title="http://css-tricks.com/video-screencasts/8-css-formatting/" href="http://css-tricks.com/video-screencasts/8-css-formatting/" >http://css-tricks.com/video-screencasts/8-css-formatting/</a> (video)</li>
<li><a title="http://www.graphicrating.com/2009/02/23/css-code-readability-tips/" href="http://www.graphicrating.com/2009/02/23/css-code-readability-tips/" >http://www.graphicrating.com/2009/02/23/css-code-readability-tips/</a></li>
<li><a title="http://developer.yahoo.com/performance/rules.html#num_http" href="http://developer.yahoo.com/performance/rules.html#num_http" >http://developer.yahoo.com/performance/rules.html#num_http</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/optimizasyon-icin-css-medya-dosyalarini-birlestirmek/' rel='bookmark' title='Permanent Link: CSS İpucu 18: Optimizasyon İçin CSS Medya Dosyalarını Birleştirmek'>CSS İpucu 18: Optimizasyon İçin CSS Medya Dosyalarını Birleştirmek</a></li><li><a href='http://www.fatihhayrioglu.com/yururlukten-kalkan-html-ozellikleri/' rel='bookmark' title='Permanent Link: CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri'>CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri</a></li><li><a href='http://www.fatihhayrioglu.com/css-editorleri/' rel='bookmark' title='Permanent Link: CSS Editörleri'>CSS Editörleri</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=TXlrULojL2s:OQHZDY8YhWE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=TXlrULojL2s:OQHZDY8YhWE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=TXlrULojL2s:OQHZDY8YhWE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>CSS yazarken bazı kurallar koyarsak ve bu kurallara göre kodumuzu yazarsak bir çok konuda yararını göreceğiz.

Daha hızlı kod yazma: Belli bir standardınız oluşturunca kod yazmak daha hızlı olacaktır.
Birden  fazla kişinin çalıştığı durumlarda kolaylık sağlar: Aynı kodlama  düzenine sahip olmak beraber çalışmayı kolaylaştırır. Koordinasyonu  arttırır.
Daha okunabilir kodlar elde ederiz.
Daha performanslı sayfalar elde ederiz.
Daha [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/optimizasyon-icin-css-medya-dosyalarini-birlestirmek/' rel='bookmark' title='Permanent Link: CSS İpucu 18: Optimizasyon İçin CSS Medya Dosyalarını Birleştirmek'&gt;CSS İpucu 18: Optimizasyon İçin CSS Medya Dosyalarını Birleştirmek&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/yururlukten-kalkan-html-ozellikleri/' rel='bookmark' title='Permanent Link: CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri'&gt;CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-editorleri/' rel='bookmark' title='Permanent Link: CSS Editörleri'&gt;CSS Editörleri&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">12</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/css-kod-yazma-duzeni/</feedburner:origLink></item><item><title>CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/869JWWBAnrk/</link><category>CSS</category><category>XHTML</category><category>css3</category><category>Firefox</category><category>Google-Checkout</category><category>internet explorer</category><category>Opera</category><category>safari</category><category>seçili-metin</category><category>WebKit</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Mon, 01 Jun 2009 07:34:47 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1110</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.fatihhayrioglu.com/wp-content/metin_secme_rengi-300x110.gif" alt="metin_secme_rengi" title="metin_secme_rengi" width="300" height="110" class="alignright size-medium wp-image-1111" /><a title="css-tricks.com" href="http://css-tricks.com">css-tricks.com</a> sitesine her girdiğimde metinleri seçince çok hoş bir görüntü ile  karşılaşıyorum. Bence çok güzel. Belkide standart renklerden bıktığım  için farklı renkler bana hoş geliyor. Metinleri seçince ardalan rengini  ve metin rengini değiştirebilmek çok güzel bence. Özelliğin tek kötü yanı  Internet Explorer&#8217;un(8. sürüm dahil) desteğinin söz konusu olmaması.</p>
<p>Kodlama çok basit</p>
<pre class="brush: css;">
::-moz-selection {
    background:#c00;
    color:#fff;
}
::selection {
    background:#c00;
    color:#fff;
}
</pre>
<p>Kodlamanın  birinci kısmı(<strong>::-moz-selection</strong>) mozilla tabanlı yani Firefox için ikinci kısmı ise normal  CSS 3 ile birlikte gelen koddur. Webkit tabanlı tarayıcılar ve Opera  9.5 bu kodu destekliyor.</p>
<p>Ayrıca diğer seçicilerede bunu uygulayabiliyoruz. Bağlantılar için farklı bir renk tanımlayalım mesela</p>
<pre class="brush: css;">
a::-moz-selection {
    background:#1259C7;
    color:#fff;
}

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


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'>CSS Hata Ayıklama Yöntemleri</a></li><li><a href='http://www.fatihhayrioglu.com/sifr-flash-palyer10-ve-firefox-sorunu/' rel='bookmark' title='Permanent Link: sIFR, Flash Player10 ve Firefox sorunu'>sIFR, Flash Player10 ve Firefox sorunu</a></li><li><a href='http://www.fatihhayrioglu.com/tablo-satirina-verilen-ardalan-resminin-tekrarlama-sorunu/' rel='bookmark' title='Permanent Link: Tablo Satırına Verilen Ardalan Resminin Tekrarlama Sorunu'>Tablo Satırına Verilen Ardalan Resminin Tekrarlama Sorunu</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=869JWWBAnrk:gUOhQae1fQc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=869JWWBAnrk:gUOhQae1fQc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=869JWWBAnrk:gUOhQae1fQc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>css-tricks.com sitesine her girdiğimde metinleri seçince çok hoş bir görüntü ile  karşılaşıyorum. Bence çok güzel. Belkide standart renklerden bıktığım  için farklı renkler bana hoş geliyor. Metinleri seçince ardalan rengini  ve metin rengini değiştirebilmek çok güzel bence. Özelliğin tek kötü yanı  Internet Explorer&amp;#8217;un(8. sürüm dahil) desteğinin söz konusu olmaması.
Kodlama çok basit

::-moz-selection {
   [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'&gt;CSS Hata Ayıklama Yöntemleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/sifr-flash-palyer10-ve-firefox-sorunu/' rel='bookmark' title='Permanent Link: sIFR, Flash Player10 ve Firefox sorunu'&gt;sIFR, Flash Player10 ve Firefox sorunu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/tablo-satirina-verilen-ardalan-resminin-tekrarlama-sorunu/' rel='bookmark' title='Permanent Link: Tablo Satırına Verilen Ardalan Resminin Tekrarlama Sorunu'&gt;Tablo Satırına Verilen Ardalan Resminin Tekrarlama Sorunu&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/css-ile-secilen-metinlerin-rengini-degistirmek/</feedburner:origLink></item></channel></rss>
