<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fatih Hayrioğlu&#039;nun not defteri &#187; float</title>
	<atom:link href="http://www.fatihhayrioglu.com/tag/float/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fatihhayrioglu.com</link>
	<description>{ CSS, HTML ve Javascript }</description>
	<lastBuildDate>Thu, 09 Feb 2012 08:44:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=2012</generator>
		<item>
		<title>Eksi Margin Kullanımı</title>
		<link>http://www.fatihhayrioglu.com/eksi-margin-kullanimi/</link>
		<comments>http://www.fatihhayrioglu.com/eksi-margin-kullanimi/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:37:14 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[eksi-margin]]></category>
		<category><![CDATA[Elastik Web Sayfaları]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[Margin]]></category>
		<category><![CDATA[Sabit-Konumlandırma]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1369</guid>
		<description><![CDATA[Margin özelliği eksi değer alabilir. Eksi değerler bize tasarımsal olarak farklı uygulamalar geliştirmemize yardımcı olur. Tabi bir çok özellikte olduğu gibi burada da farklı tarayıcılarda bazı sorunlarla karşılacağız. Eksi margin&#8217;li değerler bize görsel olarak avantaj sağlar, kodlamamıza yardımcı olur örneğin esnek yapılı sayfaları düzenlememizde ve bir elemanın çizgileri dışına taşırma işlemlerinde. Eksi margin kullanımı bir [...]]]></description>
			<content:encoded><![CDATA[<p>Margin özelliği eksi değer alabilir. Eksi değerler bize tasarımsal olarak farklı uygulamalar geliştirmemize yardımcı olur. Tabi bir çok özellikte olduğu gibi burada da farklı tarayıcılarda bazı sorunlarla karşılacağız. </p>
<p>Eksi margin&#8217;li değerler bize görsel olarak avantaj sağlar, kodlamamıza yardımcı olur örneğin esnek yapılı sayfaları düzenlememizde ve bir elemanın çizgileri dışına taşırma işlemlerinde.</p>
<p>Eksi margin kullanımı bir hile değildir, CSS&#8217;in desteklediği normal bir değerdir. </p>
<p>Eksi margin bir çok yerde kullanıyoruz. Ancak biraz bilinçsiz kullanıyoruz. Ben burada çizgileri belirleyip ona göre hareket etmeyi düşündüm ve bu yazı ortaya çıktı. Eksi marginleri yakından tanıyalım.</p>
<p>Eksi Margin&#8217;i iki yerde uygularız.</p>
<ul>
<li>Sabit konumlandırılmış elemanlarda</li>
<li>Float uygulanmış elemanlarda</li>
</ul>
<p><span id="more-1369"></span></p>
<h3>1- Sabit Elemanlar ve Eksi Margin</h3>
<p><strong>1.1. Ard Arda Statik Elemanlar</strong></p>
<p>Herhangi bir konumlandırma ataması yapılmayan tüm elemanlar sabit konumlandırılmıştır.</p>
<pre class="brush: css; title: ; notranslate">
#kutu1 {
    width: 200px;
    height: 100px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9
}

#kutu2 {
    width: 200px;
    height: 100px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf
}
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;kutu1&quot;&gt;&lt;/div&gt;
&lt;div id=&quot;kutu2&quot;&gt;&lt;/div&gt;
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/sabit_konumlu.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/sabit_konumlu_kutu.gif" alt="sabit_konumlu_kutu" title="sabit_konumlu_kutu" width="219" height="221" class="aligncenter size-full wp-image-1372" /></p>
<p>Normal akış içindeki iki kutu bir birini takip eder. Biz burada birinci kutuya eksi margin atarsak örneğin alttan -20px gibi.</p>
<p>Alttaki kutuyu kendi üzerine doğru 20px çekecektir.</p>
<pre class="brush: css; highlight: [6]; title: ; notranslate">
#kutu1 {
    width: 200px;
    height: 100px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
    margin-bottom:-20px
}

#kutu2 {
    width: 200px;
    height: 100px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf
}
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/sabit_konumlu_2.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/sabit_konumlu_kutu2.gif" alt="sabit_konumlu_kutu2" title="sabit_konumlu_kutu2" width="307" height="194" class="aligncenter size-full wp-image-1373" /></p>
<p>Eğer ikinci kutuya yukarıdan eksi margin verirsek </p>
<pre class="brush: css; highlight: [13]; title: ; notranslate">
#kutu1 {
    width: 200px;
    height: 100px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
}

#kutu2 {
    width: 200px;
    height: 100px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
    margin-top:-20px
}
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/sabit_konumlu_3.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/sabit_konumlu_kutu2.gif" alt="sabit_konumlu_kutu2" title="sabit_konumlu_kutu2" width="307" height="194" class="aligncenter size-full wp-image-1373" /></p>
<p>Aynı görüntüyü alırız. Burada bu örneği vermemin amacı, eksi değer üst ve soldan verilirse eleman kendini yukarı veya sola çekecektir. Ancak elemana sağ ve alt eksi değeri verildiğinde kendi yerinden oynamazken ilişkili elemanı kendine doğru çekecektir. Yani üst/sol eksi değerlerde kendi hareket ederken, alt/sağ eksi değerlerde diğer elemanları kendine çekiyor.</p>
<p><strong>1.2. Başlıklar ve içerikler Arasındaki mesafeyi Ayarlamak İçin Eksi Margin kullanmak</strong></p>
<p>Başka bir örnek yapalım. Genelde sitelerin içeriklerini girerken başlık ve içerik şeklinde gireriz. Başlıklar için h1, h2, h3, h4, h5, h6 kullanırız. Bu bize arama motorları içinde avantaj sağlar. </p>
<p>Normal bir içerik ve başlık kullanımına örnek verelim.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;p&gt;Integer sagittis ... elementum. &lt;/p&gt;
&lt;h1&gt;Donec id ultricies mi.&lt;/h1&gt;
&lt;p&gt;Lorem ipsum ... eros.&lt;/p&gt;
</pre>
<p>Görünüm aşağıdaki gibi olacaktır</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/negatifmargin_baslik.gif" alt="negatifmargin_baslik" title="negatifmargin_baslik" width="431" height="319" class="aligncenter size-full wp-image-1402" style="border:1px solid #5c5c5c" /></p>
<p>Genel kullanımda başlık ile içerik arasındaki boşluk, başlık ile üst elemanlarda ile olandan daha azdır. Biz bunu sağlamak için h1&#8242;e margin-bottom:0 değeri versek de yeterli gelmez. Paragrafın(p) üst margin değeri aradaki mesafeyi açık gösterecektir. Bu durumu engellemek için başlıktan sonra gelen paragraflara bir sınıf atayıp bu paragrafların margin-top değerini düşürmeliyiz veya sıfırlamalıyız. </p>
<p>Bir başka çözüm yolu ise ki bu daha kolaydır ve genelde tercih edilir. Başlık etiketinin alt margin değerine eksi değer vererek paragraf yaklaştırılır. </p>
<pre class="brush: css; title: ; notranslate">
h1{
    margin-bottom:-20px
}
</pre>
<p><img src="http://www.fatihhayrioglu.com/wp-content/negatifmargin_baslik2.gif" alt="negatifmargin_baslik2" title="negatifmargin_baslik2" width="429" height="295" class="aligncenter size-full wp-image-1403" style="border:1px solid #5c5c5c" /></p>
<p><strong>1.3. Statik elemanlarda bir başka durumda kutuların iç içe olma durumunda vardır.</strong> </p>
<pre class="brush: css; highlight: [11]; title: ; notranslate">
#kutu1 {
    width:200px;
    height: 130px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
}
#kutu2 {
    height: 100px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
    margin:10px -20px
}
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;kutu1&quot;&gt;
    &lt;div id=&quot;kutu2&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>İçteki kutuya sağdan ve soldan eksi değerler verdiğimizde dış kutunu genişliğini otomatik olarak alan içerideki kutu sağ ve soldan verilen eksi kenar dışı boşluk değerleri kadar dışa taşacaktır. </p>
<p>Örnke kodu görmek için <a href="/dokumanlar/sabit_konumlu_4.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/sabit_konumlu_kutu31.gif" alt="sabit_konumlu_kutu3" title="sabit_konumlu_kutu3" width="284" height="234" class="aligncenter size-full wp-image-1375" /></p>
<p>Ancak burada farklı tarayıcılarda farklı sorunlarımız ortaya çıkacaktır. ie6 da her iki yana taşan kısımlar gözükmezken, ie7&#8242;de sadece sağ kısım görünmemektedir.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/sabit_konumlu_kutu3_ie7.gif" alt="sabit_konumlu_kutu3_ie7" title="sabit_konumlu_kutu3_ie7" width="255" height="136" class="aligncenter size-full wp-image-1376" /></p>
<p>ie7&#8242;de yukarıdaki gibi görünüyor.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/sabit_konumlu_kutu3_ie6.gif" alt="sabit_konumlu_kutu3_ie6" title="sabit_konumlu_kutu3_ie6" width="226" height="134" class="aligncenter size-full wp-image-1377" /></p>
<p>ie6&#8242;da ise yukarıdaki gibi görünmektedir. </p>
<p>Bu durumu düzeltmek için düzeltme kodu yazmalıyız. ie7 için min-height:0 tanımı yeterlidir. </p>
<pre class="brush: css; highlight: [12]; title: ; notranslate">
#kutu1 {
    width:200px;
    height: 130px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
}
#kutu2 {
    height: 100px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
    margin:10px -20px;
    min-height:0
}
</pre>
<p>ie6 için ise daha farklı bir kod yazmalıyız. </p>
<pre class="brush: css; highlight: [11,12,13,14]; title: ; notranslate">
#kutu1 {
    width:200px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
}
#kutu2 {
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
    margin:10px -20px;
}
* html #kutu2{
    position:relative;
    height:1px
}
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/sabit_konumlu_4_ie6.html">tıklayınız.</a></p>
<p>Bu kodlama sayesinde tüm tarayıcılarda aynı sonucu elde ederiz. Bu örnekten şu sonucuda çıkarabiliriz; genişliği verilmeyen elemanlarda eksi margin eleman genişliğini arttırır, bir bakıma padding görevi görür.</p>
<h3>2- Eksi Margin ve Float </h3>
<p>Float uygulanmış iki elemanı düşünelim.</p>
<pre class="brush: css; title: ; notranslate">
#kutu1 {
    float:left;
    width: 200px;
    height: 100px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
}
#kutu2 {
    float:left;
    width: 200px;
    height: 80px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf
}
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;kutu1&quot;&gt;
	Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id ultricies mi.
&lt;/div&gt;
&lt;div id=&quot;kutu2&quot;&gt;
	Etiam vel arcu nisl. Sed pharetra gravida diam sed mattis.
&lt;/div&gt;
</pre>
<p>Birinci kutuya sağ eksi margin verdiğimizde </p>
<pre class="brush: css; highlight: [2,7]; title: ; notranslate">
#kutu1 {
    float:left;
    width: 200px;
    height: 100px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
    margin-right:-50px
}
#kutu2 {
    float:left;
    width: 200px;
    height: 80px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf
}
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/eksi_deger_float.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin.gif" alt="float_eksimargin" title="float_eksimargin" width="371" height="204" class="aligncenter size-full wp-image-1381" /></p>
<p>Birinci kutu ikinci kutuyu kendine doğru çekecektir. Birinci kutu genişliği ve konumunda herhangi bir değişiklik olmayacaktır. </p>
<p>Farklı durumlarda farklı sonuçlar çıkacaktır. Örneğin,</p>
<p>Birinci float:left ikinci kutu float:right değeri verdiğimizde iki kutu arasında herhangi bir eksi değer etki etmiyor.<br />
  Her ikisine float:right tanımladığımızda ise, soldan eksi margin değeri yukarıdaki etkiyi yapıyor.</p>
<p>Peki bu bilgi bizim ne işimize yaracak derseniz. http://www.alistapart.com/articles/negativemargins/ örnekteki gibi esnek yapılı bir sayfa planında sabit yapılı bir sağ veya sol alanlar oluşturmak istediğimizde yarar. </p>
<p>Örneğin %100 genişlikteki bir içerik alanımızı sağ yanına 200px lik bir sağ kolon eklemek istersek, yukarıdaki kodu devam ettirmemiz yeterli olacaktır.</p>
<pre class="brush: css; highlight: [6,10]; title: ; notranslate">
#kutu1 {
    float:left;
    width: 100%;
    height: 100px;
    background-color:#e5ecf9;
    margin-right:-200px
}
#kutu2 {
    float:left;
    width: 200px;
    height: 80px;
    background-color:#ffb4bf
}
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;kutu1&quot;&gt;
	&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id ultricies mi.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&quot;kutu2&quot;&gt;
	&lt;p&gt;Etiam vel arcu nisl. Sed pharetra gravida diam sed mattis.&lt;/p&gt;
&lt;/div&gt;
</pre>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin_esnek.gif" alt="float_eksimargin_esnek" title="float_eksimargin_esnek" width="411" height="120" class="aligncenter size-full wp-image-1382" /></p>
<p>%100 içeriği sağ kolonun altında kalıyor. Bunu engellemek için içeriğindeki paragrafa sağ margin değeri atamalıyız. </p>
<pre class="brush: css; title: ; notranslate">
#kutu1 p{
    margin-right:220px
}
</pre>
<p>Normalde 200px yeterli olacaktı ancak içerik ile sağ kolon arasına 20px lik bir mesafe koyarak birbirine yapışmasınıda engellemiş olduk.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin_esnek2.gif" alt="float_eksimargin_esnek2" title="float_eksimargin_esnek2" width="426" height="111" class="aligncenter size-full wp-image-1383" /></p>
<p>Sağ ve sol kolon diye bir ayrım yapmak içinde soldaki kolonun ardalan rengini kaldırıp içindeki paragrafa vererek bu sorunu çözebiliriz. </p>
<pre class="brush: css; highlight: [6,7,8,9,10]; title: ; notranslate">
#kutu1 {
    float:left;
    width: 100%;
    margin-right:-200px
}
#kutu1 p{
    margin:0 220px 0 0;
    height: 100px;
    background-color:#e5ecf9;
}
#kutu2 {
    float:left;
    width: 200px;
    height: 80px;
    background-color:#ffb4bf
}
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/eksi_deger_float_elastik.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin_esnek3.gif" alt="float_eksimargin_esnek3" title="float_eksimargin_esnek3" width="425" height="131" class="aligncenter size-full wp-image-1384" /></p>
<p><strong>Float uygulanmış iç içe elemanlara eksi margin uygulamak</strong></p>
<p>Yukarıda yan yana elemanlardaki durumu gösterdik peki iç içe elemanlarda eksi margin kullanımda nasıl sonuçlar çıkacaktır.</p>
<pre class="brush: css; title: ; notranslate">
#kutu1 {
    float:left;
    width: 200px;
    height: 100px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
}
#kutu2 {
    float:right;
    width: 50px;
    height: 80px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
}
</pre>
<pre class="brush: xml; title: ; notranslate">
  &lt;div id=&quot;kutu1&quot;&gt;
  &lt;div id=&quot;kutu2&quot;&gt;Donec id ultricies mi.&lt;/div&gt;
  Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  &lt;/div&gt;
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/eksi_deger_icice_float.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin_icice.gif" alt="float_eksimargin_icice" title="float_eksimargin_icice" width="220" height="120" class="aligncenter size-full wp-image-1385" /></p>
<p>Birinci kutu içerisinde sağa hizalanmış ikinci kutuyu sağa doğru birinci kutu dışarısına çıkararak bir çok uygulamada işimizie yaracaktır.</p>
<pre class="brush: css; highlight: [14]; title: ; notranslate">
#kutu1 {
    float:left;
    width: 200px;
    height: 100px;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
}
#kutu2 {
    float:right;
    width: 80px;
    height: 80px;
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
    margin:10px -50px 0 0
}
* html #kutu2{
    position:relative;
}
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/eksi_deger_icice_float2.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin_icice2.gif" alt="float_eksimargin_icice2" title="float_eksimargin_icice2" width="264" height="112" class="aligncenter size-full wp-image-1386" /></p>
<p>Bir başka uygulama şeklide </p>
<p>Bir içerik ve başlığı normal şekilde normal akış içerisinde iken</p>
<pre class="brush: css; title: ; notranslate">
#kutu1 {
    float:left;
    border: 2px solid #659ad8;
    background-color:#e5ecf9;
    padding:0 20px
}
#kutu1 h2{
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
}
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;kutu1&quot;&gt;
    &lt;h2&gt;Donec id ultricies mi.&lt;/h2&gt;
    &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi porttitor vehicula nisl, et tincidunt sapien venenatis quis. .. felis.&lt;/p&gt;
&lt;/div&gt;
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/eksi_deger_icice_float3.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin_icice3.gif" alt="float_eksimargin_icice3" title="float_eksimargin_icice3" width="440" height="258" class="aligncenter size-full wp-image-1387" /></p>
<p>Ancak buradaki başlığı kutu dışına alarak farklı bir görünüm elde edebiliriz.</p>
<pre class="brush: css; highlight: [4]; title: ; notranslate">
#kutu1 h2{
    border: 2px solid #cd8a93;
    background-color:#ffb4bf;
    margin-top:-20px
}
</pre>
<p>Örnke kodu görmek için <a href="/dokumanlar/eksi_deger_icice_float4.html">tıklayınız.</a></p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/float_eksimargin_icice4.gif" alt="float_eksimargin_icice4" title="float_eksimargin_icice4" width="331" height="299" class="aligncenter size-full wp-image-1388" /></p>
<p> ve tabi ie 6 için </p>
<pre class="brush: css; title: ; notranslate">
* html #kutu1 h2{
	position:relative; height:1px
}
</pre>
<p><strong>Eksi Margin Uygulamaları </strong></p>
<ul>
<li><a href="http://www.fatihhayrioglu.com/css-ile-sayfalarimizi-ve-elementlerimizi-ortalamak/">Konumlandırma(positioning) kullanılan elementlerin negatif margin ile ortalanması</a></li>
<li><a href="http://www.fatihhayrioglu.com/css-ile-golge-vermek/">CSS ile gölge vermek</a></li>
</ul>
<p>Ayrıca</p>
<p><a href="http://www.communitymx.com/abstract.cfm?cid=27F87">Eksi margin Kullanarak çoklu kolon</a> oluşturmak adlı güzel bir makale var. </p>
<h3>Sonuç</h3>
<p>Sonuç olarak eksi margin bir çok uygulamamızda kullanacağımız bir özellik. Genelde farklılıkları ile ön plana çıkan bir özelliktir. Ben burada eksi margin&#8217;i tanıttım ve genel bilinen uygulamalarını yaptım ve bir kaçına link verdim. Buradaki bilgiler ışığında daha bir çok uygulamamızda eksi margin&#8217;i kullanmaya devam edeceğiz.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/07/27/the-definitive-guide-to-using-negative-margins/">http://www.smashingmagazine.com/2009/07/27/the-definitive-guide-to-using-negative-margins/</a>
    </li>
<li><a href="http://www.brunildo.org/test/NegMOutH.html">http://www.brunildo.org/test/NegMOutH.html</a>
    </li>
<li><a href="http://csscreator.com/node/1703">http://csscreator.com/node/1703</a> (ie sorun düzeltme)
    </li>
<li><a href="http://www.communitymx.com/abstract.cfm?cid=B0029">http://www.communitymx.com/abstract.cfm?cid=B0029</a> (bilgi)
    </li>
<li><a href="http://www.alistapart.com/articles/negativemargins/">http://www.alistapart.com/articles/negativemargins/</a> (Uygulama)
    </li>
<li><a href="http://www.search-this.com/2007/08/01/the-positive-side-of-negative-margins/">http://www.search-this.com/2007/08/01/the-positive-side-of-negative-margins/</a> (ayrıntılı bilgi)
    </li>
<li><a href="http://www.bennadel.com/blog/1174-Negative-CSS-Margins-Are-Not-Cool.htm">http://www.bennadel.com/blog/1174-Negative-CSS-Margins-Are-Not-Cool.htm</a> (karşı çıkış)
    </li>
<li><a href="http://haslayout.net/css/negmargin">http://haslayout.net/css/negmargin</a> (hata bilgisi)
    </li>
<li><a href="http://csscreator.com/node/28664">http://csscreator.com/node/28664</a> (küçük bilgi)
    </li>
<li><a href="http://www.simplebits.com/notebook/2005/05/23/negative.html">http://www.simplebits.com/notebook/2005/05/23/negative.html</a> (negatif margin kullanılcak bir örnek)
    </li>
<li><a href="http://www.severnsolutions.co.uk/twblog/archive/2004/07/01/cssnegativemarginsalgebra">http://www.severnsolutions.co.uk/twblog/archive/2004/07/01/cssnegativemarginsalgebra</a> (negatif margin ile sayfa yapısı oluşturma)
    </li>
<li><a href="http://haslayout.net/css/Negative-Margin-Bug">http://haslayout.net/css/Negative-Margin-Bug</a> (negatif margin sorunları)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/eksi-margin-kullanimi/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Float Uygulanmış Elementleri Tam Kapsayamama Sorunu İpuçları</title>
		<link>http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu-ipuclari/</link>
		<comments>http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu-ipuclari/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 08:18:49 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[ipucu]]></category>
		<category><![CDATA[kapsayamama-sorunu]]></category>
		<category><![CDATA[sorun]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=881</guid>
		<description><![CDATA[1- Firefox 3&#8242;de form elemenalarının Tıklanamaması Sorunu Daha önce bir kaç kez bahsettiğim ve web kod yazarlarının birçok zaman karşılaştığı &#8216;Float uygulanmış elementlerin kapsayamama sorunu&#8217; bugün xpur(Gökhan)&#8217;un bir sorusu üzerine bu yazıyı yazma gereği duydum. Kapsayamama sorunu yaşadığımız katman içinde eğer selectbox var ise Firefox 3&#8242;de bu selectbox tıklanabilir olmuyor. Açılmıyor yani Kodumuz aşağıdaki gibi [...]]]></description>
			<content:encoded><![CDATA[<h3>1- Firefox 3&#8242;de form elemenalarının Tıklanamaması Sorunu</h3>
<p>Daha önce bir kaç kez bahsettiğim ve web kod yazarlarının birçok zaman karşılaştığı &#8216;Float uygulanmış elementlerin kapsayamama sorunu&#8217; bugün xpur(Gökhan)&#8217;un bir sorusu üzerine bu yazıyı yazma gereği duydum.</p>
<p>Kapsayamama sorunu yaşadığımız katman içinde eğer selectbox var ise Firefox 3&#8242;de bu selectbox tıklanabilir olmuyor. Açılmıyor yani</p>
<p>Kodumuz aşağıdaki gibi</p>
<pre class="brush: css; title: ; notranslate">
.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>sorunu çözümü ise .kapsayamamaSorunu ile :after arasındaki boşluğu kapatmak .kapsayamamaSorunu:after</p>
<pre class="brush: css; title: ; notranslate">
.kapsayamamaSorunu:after {
    content: &quot;.&quot;;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
</pre>
<p>Küçük bir nokta olsa da zamanı gelince insanın çok zamanını alıyor.</p>
<h3>2- Sorunun Kısayolu</h3>
<p>Bu konuda hakkında bir başka ipucuda float&#8217;uygulanmış nesnelerde bu sorun ile çok fazla karşılaşıyoruz, ben eskiden her bir sorunlu eleman için bu kodu yazıyordum. Sonra bunu bir sınıfa atayıp gerekli yerlerde bu sınıfı kullanmanın daha avantajlı olacağını düşündüm. </p>
<pre class="brush: css; title: ; notranslate">
.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>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;icerik&quot; class=&quot;kapsayamamaSorunu&quot;&gt;
    &lt;ul&gt;
        &lt;li&gt;
            &lt;select&gt;
                &lt;option value=&quot;-1&quot;&gt;Seçiniz&lt;/option&gt;
                &lt;option value=&quot;1&quot;&gt;Deneme1&lt;/option&gt;
                &lt;option value=&quot;2&quot;&gt;Deneme2&lt;/option&gt;
            &lt;/select&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;resimAlani kapsayamamaSorunu&quot;&gt;
	&lt;img src=&quot;images/deneme.jpg&quot; width=&quot;150&quot; height=&quot;80&quot; /&gt;
&lt;/div&gt;
</pre>
<p>#icerik ve .resimAlani bu sorun ile karşılaştığımızı düşünelim. Tek tek bu kodu yazmaktansa .kapsayamamaSorunu isimli bir sınıf tanımlayıp sorunumuz ile karşılaştığımız her yerde bu sınıfı tanımlarız. Tek tanımla ile işimizi hallettik.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu-ipuclari/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>En çok kullandığım CSS Hileleri(Hack)</title>
		<link>http://www.fatihhayrioglu.com/en-cok-kullandigim-css-hilelerihack/</link>
		<comments>http://www.fatihhayrioglu.com/en-cok-kullandigim-css-hilelerihack/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 14:34:55 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[clearfix]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[hileler]]></category>
		<category><![CDATA[Kutu-Modeli]]></category>
		<category><![CDATA[min-height]]></category>
		<category><![CDATA[snippets]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=740</guid>
		<description><![CDATA[Yaklaşık 3-4 senedir css ile web sayfası kodluyorum. CSS ile web sayfası kodlarken en çok sorun çıkaran konulardan biri farklı tarayıcılar için kod yazmaktır. CSS hileleri ile geçiştirdiğimiz bu farklı tarayıcılara göre kod yazma işi bize aslında CSS ile sayfa kodlama imkanı sunması bakımından önemlidir. Eğer CSS hileleri olması idi biz farklı tarayıcılar için değil [...]]]></description>
			<content:encoded><![CDATA[<p>Yaklaşık  3-4 senedir css ile web sayfası kodluyorum. CSS ile web sayfası  kodlarken en çok sorun çıkaran konulardan biri farklı tarayıcılar için  kod yazmaktır. CSS hileleri ile geçiştirdiğimiz bu farklı tarayıcılara  göre kod yazma işi bize aslında CSS ile sayfa kodlama imkanı sunması  bakımından önemlidir. Eğer CSS hileleri olması idi biz farklı  tarayıcılar için değil belirli tarayıcılar için kod yazmış olacaktık ki  bu erişebilirlik açısından ve müşteri istekleri açısından sorun  oluşturan bir durumdur. </p>
<p>Başta dediğim gibi 3-4 senedir CSS ile  sayfa kodluyorum ve en çok kullandığım css hilelerini burada yazmamın  uygun olacağını düşündüm. Çünkü birçok bu işi yeni başlayan arkadaş  için önemli bir bilgi olacağını düşünüyorum. Lafı fazla uzatmadan  listemiz açıklayalım.</p>
<p><span id="more-740"></span></p>
<h3>1- Kutu Modeli ve CSS hillesi </h3>
<p><a title="Kutu modeli sorunları ve çözüm önerilerinde" href="http://www.fatihhayrioglu.com/kutu-modeli-sorunlari-ve-cozumleri" >Kutu modeli sorunları ve çözüm önerilerinde</a>n  bahsettiğimiz makale ve bu konunun önemi açısından bu css hilesini başa  aldık. Gerçekten birçok yerde karşılaştığımız bu sorun kullanılması en  karmaşık gelen bir sorundur. Genel mantık olarak ie&#8217;nin özellikle 6 ve  garip mod daki diğer tarayıcılarında farklı görünmesini engellemek için  tantek çelik tarafından oluşturulan bir hiledir.</p>
<p> Kutu genişliği tanımlanmışsa ve padding veya kenar çizgiside tanımladığımızda uygulanan bu yöntem için yazdığımız kod aşağıdadır</p>
<pre class="brush: css; title: ; notranslate">#icerik{
width:230px;
padding:10px;
margin:5px; /* Bundan sonraki kısmı ie5win sakla */
voice-family: &quot;\&quot;}\&quot;&quot;;
voice-family:inherit;
width:200px;
}
html&gt;body #icerik {
width:200px;
}</pre>
<p>Sorun olan kodumuza biz sadece</p>
<pre class="brush: css; title: ; notranslate">voice-family: &quot;\&quot;}\&quot;&quot;;
voice-family:inherit;
width:200px;
}
html&gt;body #icerik {
width:200px;
} </pre>
<p>Bölümünü  uygulamamız yeterlidir. Daha sonra eğer genişlik ise genişliği  yükseklik ise yüksekliği ayarlamamız gerekir. Daha sonra <strong>html&gt;body #icerik</strong> kısmından <strong>#icerik</strong> yerine kendi nesne adımızı yazmalıyız.</p>
<h3>2- Float uygulanmış nesnelerin kapsayamama sorunu</h3>
<p> Aslında clearfix olarakta adlandırılan bu sorun bir çok yerde başımıza dert olur. Alıştıktan sonra hemen uygular ve geçeriz. </p>
<p> Sorunumuzun genel tanımı Float uygulanmış bir elementi içeren kapsayıcı element içeriğine göre genişlememesidir.</p>
<p><img src="/images/clearfix_sorun.gif" alt="float sorunu" /></p>
<p>Kodumuz;</p>
<pre class="brush: css; title: ; notranslate">.kapsul:after {
content: &quot;.&quot;;
display: block;
height: 0;
clear: both;
visibility: hidden;
} 

.kapsul {display: inline-block;} 

/* IE-mac de bu bolumu sakla \ */
* html .kapsul {height: 1%;} 

.kapsul {display: block;}
/* IE-mac bu bolumu saklam artik */ </pre>
<p>
Bu kodda <strong>.kapsul</strong> yerine kendi nesne ismimizi yazmamız yeterlidir.</p>
<h3>3. IE6&#8242;un Tekrarlayan Karakter Sorunu</h3>
<p>  Bu hata birden fazla float uygulanmış iç içe elementlerde meydana gelir.  Son float uygulanmış elementin son karakterleri tekrarlar. Soruna nedeni html yorum satırlarıdır ve çözüm için<br />
  
</p>
<pre class="brush: xml; title: ; notranslate">&lt;!--[if !IE]&gt;Yorumunu buraya yaz &lt;![endif]--&gt; </pre>
<p>Kodunu  yazarız. Ben burada yorum yazarken bu sorunla karşılaşabilirim diye tüm  yorumlarımı bu şekilde yazarak bu sorundan kaçınmaya çalışıyorum.</p>
<h3>4. IE6&#8242;nın min-height Sorunu</h3>
<p>Son zamanlarda gelen işlerde çok rastlamam nedeni ile bu listeye son  anda ilave ettim. IE6&#8242;nın desteklemediği min-height özelliği için </p>
<pre class="brush: css; title: ; notranslate">min-height:500px;
height:auto !important;
height:500px;</pre>
<p>yazmamız yeterli.</p>
<p>Bunun dışında <a title="CSS Dersleri Sayfası" href="http://www.fatihhayrioglu.com/css-dersleri" >CSS Derslerindeki</a> sayfasındaki CSS Problemleri ve Çözüm Önerileri kısmında birçok problem  görünse de yukarıda saydıklarım problemlerle çok sık karşılaşıyorum. Bu  sorunlarla karşılaştığımda her defasında siteye girip bu kodları  kopyalamak sorun oluyor, bu nedenle Adobe Dreamweaver&#8217;ın Snippets Aracı  ile bu sorunu giderdim. </p>
<p>Dreamweaver&#8217;da Snippets eklemek çok basit. İlk olarak eğer açık değilse Snippets penceresini açmak için üst menüden <strong>Window -&gt; Sineppets</strong> veya <strong>shift+F9</strong> kısayolu ile açabiliriz. Açtıktan sonra farenin sağ tuşuna basarak <strong>New Sineppet</strong> tıklayalım.</p>
<p><img src="/images/snippets13.gif" alt="Dreamweaver Sineppet Penceresi" width="307" height="268" /></p>
<p>Açılan pencerede <strong>Name</strong> kısmına ismini yazalım(Örne: kutu hilesi) <strong>Insert Code</strong> kısmına da kodumuzu ekleyelim.</p>
<p><img src="/images/snippets2.gif" alt="Dreamweaver Sineppet Penceresi" /></p>
<p>Evet kodumuzu eklemiş olduk. Bu şekilde devamlı kullandığımız kodları Sineppets penceresine ekleyerek kolaylık sağlayabiliriz.</p>
<p><img src="/images/snippets3.gif" alt="Dreamweaver Sineppet Penceresi" /></p>
<p>Daha sonra kod yazarken bu kodlara ihtiyaç duyduğumuzda</p>
<p><img src="/images/koda_hile_ekle1.gif" alt="Dreamweaver Sineppet Penceresi" /></p>
<p>Hemen bu pencereden ilgili başlığa çift tıklayarak kodumuzun içine ekleyebiliriz.</p>
<p><img src="/images/koda_hile_ekle2.gif" alt="Dreamweaver Sineppet Penceresi" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/en-cok-kullandigim-css-hilelerihack/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>02 Temmuz 2008 web&#8217;den seçme haberler</title>
		<link>http://www.fatihhayrioglu.com/02-temmuz-2008-webden-secme-haberler/</link>
		<comments>http://www.fatihhayrioglu.com/02-temmuz-2008-webden-secme-haberler/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 11:10:52 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[aranabilir swf]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[BlogEngine.Net]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[Google Sitemap]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js ile resim yakınlaştırma]]></category>
		<category><![CDATA[otomatik önerme]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=541</guid>
		<description><![CDATA[Asp.net&#8217;de otomatik önermeli metin grdi alanları yapmak. Bağlantı jQuery ile fare imlecinin konumu almak. Bağlantı RSS ve ATOM beslemelerinizi geliştirin. Bağlantı jQuery ilerleme çubuğu eklentisi. Bağlantı Jquery Kaynakları &#8211; mfyz.com Bağlantı vandelaydesign&#8217;ın Haziran ayı seçtikleri güzel bir liste. Bağlantı Adobe swf&#8217;leri aranabilme ve indekslenebilme özellikte ekliyor. Bağlantı js ile resimlerde yakınlaştırma yapmak. Biraz yavaş çalşıyor. [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li> Asp.net&#8217;de otomatik önermeli metin grdi alanları yapmak. <a href="http://www.chrismanciero.com/autosuggest.aspx"  title="asp.net otomatik önerme">Bağlantı</a>  </li>
<li> jQuery ile fare imlecinin konumu almak. <a href="http://css.dzone.com/tips/jquery-tracking-the-position-o"  title="fare imlecini yeri">Bağlantı</a>  </li>
<li> RSS ve ATOM beslemelerinizi geliştirin. <a href="http://www.webmonkey.com/tutorial/Improve_Your_RSS_and_Atom_Feeds"  title="rss ve atom">Bağlantı</a>  </li>
<li> jQuery ilerleme çubuğu eklentisi. <a href="http://t.wits.sg/2008/06/20/jquery-progress-bar-11/"  title="ilerleme çubuğu">Bağlantı</a>  </li>
<li> Jquery Kaynakları &#8211; mfyz.com <a href="http://www.mfyz.com/?/gunluk/223/jquery-kaynaklari/"  title="jQuery kaynakları">Bağlantı</a>  </li>
<li> vandelaydesign&#8217;ın Haziran ayı seçtikleri güzel bir liste. <a href="http://vandelaydesign.com/blog/links/junes-best-this-month-in-web-design/"  title="web dizayn">Bağlantı</a>  </li>
<li> Adobe swf&#8217;leri aranabilme ve indekslenebilme özellikte ekliyor. <a href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html"  title="aranabilir swf">Bağlantı</a><br >
  </li>
<li> js ile resimlerde yakınlaştırma yapmak. Biraz yavaş çalşıyor. <a href="http://www.netzgesta.de/shiftzoom/"  title="resimleri yakınlaştır">Bağlantı</a>  </li>
<li> float özelliği hakkında ayrıntılı bir bilgi. <a href="http://css-tricks.com/all-about-floats/"  title="float özelliği">Bağlantı</a> </li>
<li> Asp.net, linq ve ajax ile sohbet odası yapmak. <a title="asp.net" href="http://www.junnark.com/Articles/Build-a-Web-Chat-Application-Using-ASP-Net-LINQ-and-AJAX-CS.aspx" >Bağlantı</a> </li>
<li>Linklerimizi ayrı pencerede açmak üzerine güzel bir makale. <a title="ayrı pencerede aç" href="http://www.smashingmagazine.com/2008/07/01/should-links-open-in-new-windows/" >Bağlantı</a> </li>
<li>BlogEngine.NET 1.4 yayınlandı! <a title="blog.net 1.4" href="http://www.ugurcelenk.com/post/2008/07/BlogEngineNET-14-yayinlandi.aspx" ></a><a title="Bağlantı" href="http://www.necatbolpaca.com/post/2008/07/01/BlogEngineNET-14-memlekete-hosgeldin%21.aspx" >Bağlantı</a>  </li>
<li>10 adet sıra dışı jquery uygulaması. <a title="jquery uygulaması" href="http://vision-media.ca/resources/mashups/top-10-javascript-jquery-powered-sites" >Bağlantı</a> </li>
<li>Google SEO için sitemap.xml nedir? &#8211; ercanaltug.blogspot.com <a title="google sitemap" href="http://ercanaltug.blogspot.com/2008/06/google-seo-iin-sitemapxml-nedir.html" >Bağlantı</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/02-temmuz-2008-webden-secme-haberler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>01 Şubat 2008 web&#8217;den seçme haberler</title>
		<link>http://www.fatihhayrioglu.com/01-subat-2008-webden-secme-haberler/</link>
		<comments>http://www.fatihhayrioglu.com/01-subat-2008-webden-secme-haberler/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 14:08:30 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[acidtest3]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Eric Meyer]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[line-height]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=451</guid>
		<description><![CDATA[line-height ve menülerde kullanımı. Bağlantı Tarayıcı test aracı AcidTest3 artık yayında. Firefox 2(%51), IE7 (%13), Safari3 Beta(%39) ve Opera9.25 (%47) Bağlantı Float kullanmadan CSS ile sayfa kodlamak. Bağlantı CSS temizleme ve optimize etme araçları. Bağlantı Eric Meyer tarayıcıların zaman çizelgesini çıkarmış. Hoş görünüyor. Bağlantı WordPress hızını arttırmanın yolları. Bağlantı Metinleri kolayca png&#8217;ye çevirmek için. Bağlantı [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>line-height ve menülerde kullanımı. <a title="line-height" href="http://cssglobe.com/post/1249/using-linehieght-with-menus" >Bağlantı</a> </li>
<li>Tarayıcı test aracı AcidTest3 artık yayında. Firefox 2(%51), IE7 (%13), Safari3 Beta(%39) ve Opera9.25 (%47) <a title="acidtest3" href="http://acid3.acidtests.org/" >Bağlantı</a> </li>
<li>Float kullanmadan CSS ile sayfa kodlamak. <a title="css ile floatsız kodlama" href="http://tjkdesign.com/articles/float-less_css_layouts.asp" >Bağlantı</a> </li>
<li>CSS temizleme ve optimize etme araçları. <a title="css araçları" href="http://vandelaydesign.com/blog/css/clean-css-code/" >Bağlantı</a> </li>
<li>Eric Meyer tarayıcıların zaman çizelgesini çıkarmış. Hoş görünüyor. <a title="web tarayıcı zaman çizelgesi" href="http://meyerweb.com/eric/browsers/timeline-structured.html" >Bağlantı</a> </li>
<li>WordPress hızını arttırmanın yolları. <a title="wordpress performansı" href="http://michael.biven.org/2008/01/23/optimizing-performance-for-wordpress/" >Bağlantı</a> </li>
<li>Metinleri kolayca png&#8217;ye çevirmek için. <a title="png ye çevir" href="http://www.text2png.com/" >Bağlantı</a> </li>
<li>jQuery ile yapılmış zaman gösterici. <a title="zaman gösterici" href="http://ejohn.org/blog/javascript-pretty-date/" >Bağlantı</a> </li>
<li>&#8220;Ahmetblog.net &#8211; CSS Image Menu 2.0&#8243; <a title="css resim menü" href="http://www.ahmetblog.net/ahmetblognet-css-image-menu-20/" >Bağlantı</a> </li>
<li>jQuery form doğrulama eklentisi güncellenmiş güzel özellikler var. <a title="jquery form doğrulama" href="http://bassistance.de/2008/01/20/release-validation-plugin-12/" >Bağlantı</a> </li>
<li>Firefox Avrupa&#8217;da ve genelde yükselmeye devam ediyor. <a title="firefox yükseliyor" href="http://www.itwire.com/content/view/16329/53/" >Bağlantı</a> </li>
<li>Tarayıcı savaşlarında 2009&#8242;da neler olur? <a title="tarayıcı savaşları" href="http://ejohn.org/blog/the-browsers-of-2009/" >Bağlantı</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/01-subat-2008-webden-secme-haberler/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Haftalık haberler</title>
		<link>http://www.fatihhayrioglu.com/haftalik-haberler/</link>
		<comments>http://www.fatihhayrioglu.com/haftalik-haberler/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 20:02:04 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[css3.0]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Standartları]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=405</guid>
		<description><![CDATA[Javascript ile resimlerimize sayfa kıvrımı eklemek. Link Asp.net kullanıcılarına javascript ipuçları pdf formatında. Link CSS3 ile gelen background-size yardımı ile likit aksak kolon sorunun çözümü. Link Profesyonel CSS menü örnekleri. Gerçekten hoş görünüyorlar. Link CSS ile soluk sayfa sonu yapmak. Güzel örnek. Link Fatih Turan&#8217;dan &#34; Internet Explorer’ın Web Standartlarına Uymasını Sağlayın&#34; isimli güzel bir [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Javascript ile resimlerimize sayfa kıvrımı eklemek. <a title="javascript ile sayfa kıvrımı" href="http://www.netzgesta.de/curl/" >Link</a> </li>
<li>Asp.net kullanıcılarına javascript ipuçları pdf formatında. <a title="asp.net javascript" href="http://www.karamasoft.com/WhitePapers/WhitePapers.aspx" >Link</a> </li>
<li>CSS3 ile gelen background-size yardımı ile likit aksak kolon sorunun çözümü. <a title="css background-size" href="http://www.css3.info/liquid-faux-columns-with-background-size/" >Link</a> </li>
<li>Profesyonel CSS menü örnekleri. Gerçekten hoş görünüyorlar. <a title="css menü" href="http://www.cssplay.co.uk/menus/pro_horizontal.html#nogo" >Link</a> </li>
<li>CSS ile soluk sayfa sonu yapmak. Güzel örnek. <a title="soluk sayfa sonları" href="http://css-tricks.com/examples/FadeOutBottom/" >Link</a></li>
<li>Fatih Turan&#8217;dan &quot; Internet Explorer’ın Web Standartlarına Uymasını Sağlayın&quot; isimli güzel bir makale. <a title="ie sorun giderme" href="http://www.fatihturan.com/web-tasarim/internet-explorerin-web-standartlarina-uymasini-saglayin" >Link</a> </li>
<li>web tipografisinde bir ipucu paragraf ve listelerin altına kenar boşluğu eklemek hakkında bir makale. <a title="alt kenar boşluğu" href="http://www.maratz.com/blog/archives/2007/05/12/quick-tip-bottom-margins-of-paragraphs-and-lists/" >Link</a></li>
<li>Firefox 2.0.0.7 sürümünü yayınladı. Güvenlik açıkları ve QuickTime sorununu gidermiş. 
  </li>
<li>Linkleri kısımlara bölüp inceleyelim mi? Linkleri inceleyen bir makale. <a title="Link" href="http://www.copyblogger.com/link-right/" >Link</a></li>
<li>Akordiyon menü yeni sürümü çıkmış. Bazı sorunları giderilmiş ve yeni bir kaç özellik eklenmiş. <a title="Akordiyon menü" href="http://www.stickmanlabs.com/accordion/" >Link</a> </li>
<li>Güzel bir anlatımla float örneği. <a title="float" href="http://cssglobe.com/post.asp?id=955" >Link</a> </li>
<li>Javascript ile yapılmış hoş bir resimli menü örneği. <a title="resimli menü" href="http://www.phatfusion.net/imagemenu/index.htm" >Link</a> </li>
<li>WordPress 2.3 ile birlikte gelen etiket bulutu özelliğini kendi günlüğümüze nasıl ekleyeceğiz. <a title="wordpress etiket bulutu" href="http://richgilchrest.com/how-to-add-wordpress-23-tags-to-your-current-theme/" >Link</a> </li>
<li>Ajax kullanılan projelerde geri dönme sorununun giderilmesi. <a title="ajax geri dönme sorunu" href="http://humanized.com/weblog/2007/09/14/undo-made-easy-with-ajax-part-1/" >Link</a> </li>
<li>Çok güzel bir XHtml özellik ve tanım listesi. Favorilere ekleyelim. <a title="Xhtml listesi" href="http://keryx.se/resources/html-elements.xhtml" >Link</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/haftalik-haberler/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Float Uygulanmış Elementleri Tam Kapsayamama Sorunu</title>
		<link>http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/</link>
		<comments>http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 07:47:44 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[:after]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[clearfix]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[kapsayamama-sorunu]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=373</guid>
		<description><![CDATA[Float CSS ile web sayfası kodlamak için en çok kullandığımız özelliktir. Beni bu makaleyi yazmaya iten en önemli etkende float&#8217;ın çok fazla kullanılması ve bu sorunla birçok kez karşılaşmamdır. Sorun; float uygulanmış bir elementi içeren kapsayıcı element içeriğine göre genişlememesidir. Bu sorun zemin rengi/resmi uygulanmış veya kenarlık atanmış kapsayıcılarda daha iyi görünür. Sorun şekil.1&#8242;de gösterildiği [...]]]></description>
			<content:encoded><![CDATA[<p>Float CSS ile web sayfası kodlamak için en çok kullandığımız özelliktir. Beni bu makaleyi yazmaya iten en önemli etkende float&#8217;ın çok fazla kullanılması ve bu sorunla birçok kez karşılaşmamdır.<br />
  <span id="more-373"></span>
</p>
<p>Sorun; float uygulanmış bir elementi içeren kapsayıcı element içeriğine göre genişlememesidir. Bu sorun zemin rengi/resmi uygulanmış veya kenarlık atanmış kapsayıcılarda daha iyi görünür. Sorun şekil.1&#8242;de gösterildiği şekilde kapsayıcı elementin float uygulanmış elementi kapsamamasıdır.</p>
<p>Bu bir hata değildir. Ama sayfalarımızı kodlarken genelde bu durumun meydana gelmesinden hoşlanmayız. </p>
<p align="center"><img src="/images/clearfix_sorun.gif" alt="float sorunu" width="421" height="195"><br />
  <strong>şekil.1</strong> float sorun</p>
<p>Bir örnek yaparsak daha iyi anlayacağız. </p>
<p>CSS kodu:</p>
<pre class="brush: css; title: ; notranslate">
.kapsul {
    border: 1px solid #000;
    padding: 2px;
}
img {
	float: left;
}
</pre>
<p>Html kodu:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;kapsul&quot;&gt;
    &lt;img src=&quot;koy_01.jpg&quot; alt=&quot;Bizim köy&quot; weight=&quot;250&quot; height=&quot;160&quot; /&gt;
    &lt;p&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. &lt;/p&gt;
&lt;/div&gt;
</pre>
<p align="left">Örneği görmek için <a href="/dokumanlar/float_sorunu.html">tıklayınız.</a></p>
<p>Floatuygulanan resim div(.kapsul) içindeki resme göre genişlemez. Duruma tersten bakarsakbazen bu görünümü kullanabileceğimiz durumlarda olabilir, yani bu durumu bazı durumlarda kullanabiliriz. Bu durum bir hata değildir. CSS&#8217;in birhatası hiç değildir. Biz genelde float uyguladığımız kutuların içeriklerine göre genişlemesini isteriz. </p>
<p>Float özelliğiNetscape1.1 ile gelen bir özelliktir.Eğer kutularımıza kenarlık ataması yaparsak bu sorunu daha iyi görürüz.Biz kutunun içeriğe göre uzamasını yani sonunun temizlenmesini isteriz. <strong>.kapsul</strong> uygulanan div elementin tüm içeriği kapsaması için sonuna <strong>clear</strong> özelliği atanmış bir nesne koymalıyız. Bu işlemi farklı yöntemlerle yapabiliriz. </p>
<h6>Boş bir elemente clear atayarak çözmek</h6>
<p>Geneldekutuların içeriğine göre uzamasını isteriz. Bu sorunu çözmek küçük bir yapısalekleme yapmak yeterli olacaktır.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;kapsul&quot;&gt;
    &lt;img src=&quot;resim.png&quot;&gt;
    &lt;p&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. &lt;/p&gt;
    &lt;div style=&quot;clear:both;&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Buşekilde sorunumuzu çözmüş oluruz ancak bu sorunla karşılaştığımız heryerde bu eklemeyi yapmak zorun kalacağız ve sırf bu düzeltme için boşbir div ekleyeceğiz. Buda mantıklı(semantik) kodlama açısından uygun değildir. Pekibunu başka nasıl çözeriz. </p>
<h6>:after ile çözüm</h6>
<p>CSS2ile birlikte gelen <strong>:after</strong> özelliğini kullanarak çözebiliriz. Css(:after) kodu ile bir elementinsonuna bir içerik ekleyebiliyoruz ve bu elemente css komutları atayabiliyoruz.Ayrıntılı bilgi için <a title="psedu elementleri ve seçicileri " href="http://www.fatihhayrioglu.com/?p=86">tıklayınız</a>.Bu özellikten yararlanarak kutunun sonuna bir nokta koyup bu noktaya<strong>clear</strong>(clear:both) ataması yaparsak sorunumuz çözülmüş olacaktır. Tabi birde bunoktayı görünmez yapmamız gerekiyor, Kutuların sonunda nokta görünmesipek hoş olmaya bilir. </p>
<pre class="brush: css; title: ; notranslate">
.kapsul:after {
    content: &quot;.&quot;;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
</pre>
<p>Ayrıca<strong>display:block</strong> koyduk çünkü satır için(inline-level) elementler clear özelliğiatamasını kabul etmiyor. Aslında <strong>overflow</strong> ile de bu sorun halledilebilir ancakMozilla Firefox&#8217;un yeni sürümlerinde bu metot sorun çıkarıyor. </p>
<pre class="brush: css; title: ; notranslate">
.kapsul:after {
    content: &quot;.&quot;;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*IE-mac den bu bolumu sakla \*/
* html .clearfix {height: 1%;}
/* IE-mac bu bolumu saklama artik */
</pre>
<p>Tabibu kod burada kalmıyor çünkü IE ile sorunları var. Normalde IE&#8217;nin float uygulanmış elementin tamamı kapsamama sorunu diye bir problemi(bu ilginç bir durumdur) yoktur, ancak float uygulanmış elemente genişlik ve yükseklik tanımı yapılmadığında sorun ortaya çıkıyor. Bunu engellemek için sadece IE/Win gördüğü kapsayıcı elementin yüksekliğine %1 ataması yaparız. Ancak bu kısımı IE/Mac&#8217;lerden saklamamız gerek bunun için ters bölme(\) işaretini kullanırız böylelikle IE/Mac sürümü komut satırının devam ettiğini farz ederek bu satırı görmez.</p>
<p>Sıra geldi IE/Mac&#8217;de sorunu aşmaya, IE/Mac&#8217;deki sorunu aşmak için <strong>display: inline-block;</strong> tanımlamasını yapıyoruz. Tabi diğer web tarayıcılarının bundan etkilenmemesi için IE/Mac&#8217;den gizlediğimiz alana <strong>display: block;</strong> atamasını eklemeliyiz. </p>
<pre class="brush: css; title: ; notranslate">
.kapsul:after {
    content: &quot;.&quot;;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.kapsul {display: inline-block;}
/*IE-mac de bu bolumu sakla \ */
* html .kapsul {height: 1%;}
.kapsul {display: block;}
/* IE-mac bu bolumu saklam artik */
</pre>
<p>Örneğin son halini görmek için <a href="/dokumanlar/float_cozumu.html">tıklayınız.</a></p>
<p align="center"><img src="/images/clearfix_cozum.gif" alt="float çözümü" width="421" height="210"><br />
  <strong>şekil2</strong> float sorununun çözülmüş hali</p>
<p>Bu metot bu sorunun çözümü için en ideal çözümdür. Bu sorunun çözümünde birçok insanın emeği geçmiştir. <a title="Doug" href="http://dougsdvds.info/">Doug</a>, <a title="Mark Hadley" href="http://www.nolocation.com/">Mark Hadley</a>, <a title="Matt Keogh" href="http://www.loungepenguin.co.uk/indexno.htm">Matt Keogh</a>, <a title="Holly'n John"href="http://www.positioniseverything.net/design/">Holly’n John</a> ve <a title="CSSCreator" href="http://www.csscreator.com/">Tony Asslet</a>‘a bundan dolayı şükranlarımızı sunarız. thank you guys :D Ayrıca bu konuda Türkçe bir makale yazan <a href="http://www.dahaiyi.net/yazilar/temiz-bir-clearfix-metodu/">dahaiyi.net</a>&#8216;e çok teşekkürler.</p>
<p>Bu yöntemi biraz daha kolaylaştıralım. Sonuçta macde ie kullanan kalmadağına göre kodumuzu</p>
<pre class="brush: css; title: ; notranslate">
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: &quot; &quot;;
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
</pre>
<h6>CSS3 ile sorunun çözümü</h6>
<p>Bu sorunun farkında olan CSS standart geliştiriciler bu soruna kökten çözüm getirmişler. <a href="http://www.w3.org/TR/2002/WD-css3-box-20021024/#the-clear-after">clear-after</a> yeni özelliği sayesinde bu kodlardan kurtulacağız tabi biraz zaman gerekecek bu özelliği kullanmak için. Malum hala uygulamada değil CSS3.0</p>
<pre class="brush: css; title: ; notranslate">
.kapsul {
	clear-after: both;
}
</pre>
<p>Yukarıdaki örnekteki gibi tek satırlık bir kod sorunumuzu çözecektir.</p>
<h6>Sonuç</h6>
<p>Sonuç olarak şunu söyleyebiliriz ki bu sorunu çözmek için bir kaç çözüm yolu mevcut olsada şu an için <strong>:after ile çözüm</strong> başlığı altındaki kodu kullanmak bizim için uygundur. Ben web sitelerini kodlarken bu sorunla çok karşılaştığım için bir yere not ettim(Macromedia Dreamweaver &#8211; Snippets) ve lazım olduğu zaman hemen ekliyorum. Bu şekilde sorun hızlı bir şekilde çözmek mümkün oluyor. </p>
<h6>Kaynaklar</h6>
<p></p>
<ul>
<li><a href="http://www.positioniseverything.net/easyclearing.html">http://www.positioniseverything.net/easyclearing.html</a></li>
<li><a href="http://www.complexspiral.com/publications/containing-floats/">http://www.complexspiral.com/publications/containing-floats/</a></li>
<li><a href="http://www.dahaiyi.net/yazilar/temiz-bir-clearfix-metodu/">http://www.dahaiyi.net/yazilar/temiz-bir-clearfix-metodu/</a></li>
<li><a href="http://csscreator.com/?q=attributes/containedfloat.php">http://csscreator.com/?q=attributes/containedfloat.php</a></li>
<li><a href="http://css-discuss.incutio.com/?page=ClearingSpace">http://css-discuss.incutio.com/?page=ClearingSpace</a></li>
<li><a href="http://www.cs.hmc.edu/~mbrubeck/clear-after/">http://www.cs.hmc.edu/~mbrubeck/clear-after/</a></li>
<li><a href="http://www.w3.org/TR/2002/WD-css3-box-20021024/#the-clear-after">http://www.w3.org/TR/2002/WD-css3-box-20021024/#the-clear-after</a>
  </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/float-uygulanmis-elementleri-tam-kapsayamama-sorunu/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>10 Haziran 2007 Web&#8217;den Seçme Haberler</title>
		<link>http://www.fatihhayrioglu.com/10-haziran-2007-webden-secme-haberler/</link>
		<comments>http://www.fatihhayrioglu.com/10-haziran-2007-webden-secme-haberler/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 19:28:46 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=328</guid>
		<description><![CDATA[Çoklu sınıf kullanımını anlatan İngilizce bit makale. Link Google PageRank(Google&#8217;un her sayfaya verdiği puan servisi) hakkında ipuçları. Link 100 adet CSS kaynağı. Link CSS Rehberi CSS&#8217;in en önemli konularından &#8220;Float ve Clear&#8221; özelliklerini anlatmış. Link Resimlere CSS ile saydamlık verme. Link Farklı web tarayıcılarındaki kod farklılıkları ve düzeltilmesini küçük bir örnek ile anlatan bir makale. [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>  Çoklu sınıf kullanımını anlatan İngilizce bit makale.  <a href="http://www.ryanbrill.com/archives/multiple-classes-in-ie/" title="Link">Link</a></li>
<li>  Google PageRank(Google&#8217;un her sayfaya verdiği puan servisi) hakkında  ipuçları.  <a href="http://www.smashingmagazine.com/2007/06/05/google-pagerank-what-do-we-really-know-about-it/" title="Link">Link</a></li>
<li>  100 adet CSS kaynağı.  <a href="http://www.softwaredeveloper.com/features/designing-on-a-dime-060407/" title="Link">Link</a></li>
<li>  CSS Rehberi CSS&#8217;in en önemli konularından &#8220;Float ve Clear&#8221; özelliklerini  anlatmış.  <a href="http://www.cssrehberi.com/f25-float-ve-clear-ozellikleri/" title="Link">Link</a></li>
<li>  Resimlere CSS ile saydamlık verme.  <a href="http://www.joshstauffer.com/2007/06/07/apply-css-transparency-to-images/" title="Link">Link</a></li>
<li>  Farklı web tarayıcılarındaki kod farklılıkları ve düzeltilmesini küçük bir  örnek ile anlatan bir makale.  <a href="http://9tutorials.com/2007/06/06/css-cross-browser-compatibility.html" title="Link">Link</a></li>
<li>  Google&#8217;da etkin arama yapmanın 20 yolu.  <a href="http://www.dumblittleman.com/2007/06/20-tips-for-more-efficient-google.html" title="Link">Link</a></li>
<li>  Doğrulanmış Xhtml kodu yazmanın 6 ipucu.  <a href="http://tutorialshift.com/top-tips-and-tools-for-xhtml-validation/" title="Link">Link</a></li>
<li>  Web sitelerimiz geliştirmenin 25 yolunun kısa kısa anlatıldığı bir makale.  <a href="http://fadtastic.net/2007/06/10/25-ways-to-improve-your-site-today/" title="Link">Link</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/10-haziran-2007-webden-secme-haberler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>08 Mayıs 2007 Web&#8217;den Seçme Haberler</title>
		<link>http://www.fatihhayrioglu.com/08-mayis-2007-webden-secme-haberler/</link>
		<comments>http://www.fatihhayrioglu.com/08-mayis-2007-webden-secme-haberler/#comments</comments>
		<pubDate>Tue, 08 May 2007 20:06:40 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=316</guid>
		<description><![CDATA[Javascript kütüphanelerinden Mootools&#8217;un 1.1 versiyonu çıkmış. Yeni özellikleri incelemeye değer. Link Javascript kütüphanelerinden Prototype 1.5.1 versiyonu çıkmış. Link Resimleri yakınlaştırma scripti, gayet başarılı. Link Mehmet Nuri Çankaya&#8217;nın &#8220;Semantik Web&#8221; makalesine bir göz atın. Link Andy Budd CSS3.0 hakkında bir makale yazmış &#8220;CSS2.2&#8243;! Link CSS ile yapılmış farklı bir hover(fare üzerinde geldiğinde çığlık atan yani:D) efekti. [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>  Javascript kütüphanelerinden Mootools&#8217;un 1.1 versiyonu çıkmış. Yeni  özellikleri incelemeye değer.  <a href="http://forum.mootools.net/viewtopic.php?pid=14129" title="Link">Link</a></li>
<li>  Javascript kütüphanelerinden Prototype 1.5.1 versiyonu çıkmış.  <a href="http://prototypejs.org/2007/5/1/prototype-1-5-1-released" title="Link">Link</a></li>
<li>  Resimleri yakınlaştırma scripti, gayet başarılı.  <a href="http://valid.tjp.hu/tjpzoom/" title="Link">Link</a></li>
<li>  Mehmet Nuri Çankaya&#8217;nın &#8220;Semantik Web&#8221; makalesine bir göz atın.  <a href="http://www.nuricankaya.com/default.asp?gunluk_id=188" title="Link">Link</a></li>
<li>  Andy Budd CSS3.0 hakkında bir makale yazmış &#8220;CSS2.2&#8243;!  <a href="http://www.andybudd.com/archives/2007/05/css22/index.php" title="Link">Link</a></li>
<li>  CSS ile yapılmış farklı bir hover(fare üzerinde geldiğinde çığlık atan  yani:D) efekti.  <a href="http://veerle.duoh.com/blog/comments/css_hover_effect/" title="Link">Link</a></li>
<li>  Firefox&#8217;un yükselişine engel olamayan Microsoft çare aramaya başladı IE8.0  yolda, konu hakkında bir makale.  <a href="http://blogs.zdnet.com/microsoft/?p=416" title="Link">Link</a></li>
<li>  10 adet seçme, güzel WordPress teması.  <a href="http://www.smashingmagazine.com/2007/05/07/10-fresh-elegant-and-clean-wordpress-themes/" title="Link">Link</a></li>
<li>  10 adet CSS ile yapılmış yatay menü örneği, linki ve değerlendirmesi.  <a href="http://www.nclud.com/sketchbook/horizontal-navigation-nine-ways-to-skin-a-cat" title="Link">Link</a></li>
<li>  CSS Float uygulamaları ile hakkında araştırma linkleri.  <a href="http://www.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/" title="Link">Link</a></li>
<li>  Gelişen javascript ile programlama ile ilgili güzel bir video dersi.  <a href="http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.1710507" title="Link">Link</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/08-mayis-2007-webden-secme-haberler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>İçiçe Float Elementlerinin Kullanımı</title>
		<link>http://www.fatihhayrioglu.com/icice-float-elementlerinin-kullanimi/</link>
		<comments>http://www.fatihhayrioglu.com/icice-float-elementlerinin-kullanimi/#comments</comments>
		<pubDate>Tue, 05 Dec 2006 11:56:49 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[planlama]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=228</guid>
		<description><![CDATA[İçiçe float elementlerinin kullanımı basit bir kodlama ile bize çok güzel imkanlar sağlar. Bir genel float elementinin sağ üstüne bir float element yerleştirelim. Bu kodlama genelde menü ve resim ekleme gibi durumlar için kullanılır. İçerik alanına(#icerikAlani) margin ve kenarlık tanımlası yaptık. Daha sonra menu alanını(#menu) içerik alanının sağ üst kısmına yerleştirmek için float:right, genişliğini belirlemek [...]]]></description>
			<content:encoded><![CDATA[<p>İçiçe float elementlerinin kullanımı basit bir kodlama ile bize çok güzel imkanlar sağlar. Bir genel float elementinin sağ üstüne bir float element yerleştirelim. Bu kodlama genelde menü ve resim ekleme gibi durumlar için kullanılır.<br />
  <span id="more-228"></span>
</p>
<pre class="brush: css; title: ; notranslate">
#icerikAlani {
    margin: 10px;
    border: 1px solid gray;
}
#icerikAlani #menu {
    float: right;
    width: 150px;
    border-left: 1px solid gray;
    border-bottom: 1px solid gray;
    margin-left: 5px;
}
</pre>
<p>İçerik alanına(#icerikAlani) margin ve kenarlık tanımlası yaptık. Daha sonra menu alanını(#menu) içerik alanının sağ üst kısmına yerleştirmek için <strong>float:right</strong>, genişliğini belirlemek için <strong>width:150px</strong>, sol ve alt kenarlıklarını belirlemek için <strong>border-left ve border-bottom</strong>(sağ ve üst ksımlarda zaten olduğu için buralara kenarlık ataması yapmadık)  ve içerik metini ile arasında boşluk bırakmak için <strong>margin-left</strong> atamlarını yapıyoruz. </p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;icerikAlani&quot;&gt;
    &lt;div id=&quot;menu&quot;&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;a href=&quot;anasayfa.html&quot;&gt;Ana Sayfa &lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;haberler.html&quot;&gt;Haberler&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;iletisim.html&quot;&gt;İletişim&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/div&gt;
    &lt;h1&gt;Lorem Ipsum Dolar &lt;/h1&gt;
    &lt;p&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&lt;/p&gt;  . . .
&lt;/div&gt;
</pre>
<p>Örnek sayfayı görmek için <a href="/dokumanlar/icice_float_kutular_ornek.html">tıklayınız.</a> </p>
<div class="ekstrabilgi">Not: Örnek kodlar ie5.0, ff2.0 ve opera9.0 da test edilmiştir. </div>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/icice-float-elementlerinin-kullanimi/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

