<?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; dikey-ortalama</title>
	<atom:link href="http://www.fatihhayrioglu.com/tag/dikey-ortalama/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>Süper bir özellik display:inline-block</title>
		<link>http://www.fatihhayrioglu.com/super-bir-ozellik-displayinline-block/</link>
		<comments>http://www.fatihhayrioglu.com/super-bir-ozellik-displayinline-block/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 19:28:56 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[dikey-ortalama]]></category>
		<category><![CDATA[display:inline-block]]></category>
		<category><![CDATA[Kutu-Modeli]]></category>
		<category><![CDATA[kutular]]></category>
		<category><![CDATA[vertical-align]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1600</guid>
		<description><![CDATA[Alışkanlıklar kolay kolay bırakılmıyor. Zamanında display:inline-block özelliğini Firefox desteklemediği(Firefox desteği 3. sürümden itibaren geldi) için kullanmıyordum. Hala orada kalmışım hiç kullanmıyorum bu özelliği, şimdi bir projede gerekti ve kullandım. Çok hoşuma gitti. Tekrar bir hatırlayalım display:inline-block özelliği hibrit bir özelliktir. Bir yanı satır içi davranırken bir yanı blok davranır. display:inline-block tanımı yapılmış elemanlar satır için [...]]]></description>
			<content:encoded><![CDATA[<p>Alışkanlıklar kolay kolay bırakılmıyor. Zamanında <strong>display:inline-block</strong> özelliğini Firefox desteklemediği(Firefox desteği 3. sürümden itibaren geldi) için kullanmıyordum. Hala orada kalmışım hiç kullanmıyorum bu özelliği, şimdi bir projede gerekti ve kullandım. Çok hoşuma gitti. Tekrar bir hatırlayalım <strong>display:inline-block</strong> özelliği hibrit bir özelliktir. Bir yanı satır içi davranırken bir yanı blok davranır.</p>
<p>display:inline-block tanımı yapılmış elemanlar satır için akış içinde satır içi eleman gibi davranırken, elemente genişlik, yükseklik ve dikey margin değerleri tanımlanırsa satır içinde blok-level özelliğine bürünür.</p>
<p><strong>display:inline-block</strong> elementler çevresindeki elementlere ve satır içi kutu içeriklerine göre farklı davranışlar gösterir.</p>
<p>Durumu daha iyi anlamak için genel bir örnek yapalım. 3 paraftan oluşan bir içeriğimiz olsun ve bu içerikteki belli bir kısmı paragraf etiketi içine alalım ve bunlara sırası ile <strong>display:block</strong>, <strong>display:inline</strong> ve <strong>display:inline-block</strong> tanımları atayalım</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;denemeBir&quot;&gt; Lorem ipsum dolor sit amet... &lt;p&gt;Praesent id nunc eros. Integer mauris orci, venenatis ac tempor ut, gravida ac diam. &lt;/p&gt; Pellentesque...&lt;/div&gt;
&lt;div id=&quot;denemeIki&quot;&gt;Quisque at venenatis nulla...&lt;p&gt;Nam fermentum porttitor hendrerit.&lt;/p&gt; Mauris ante nulla..&lt;/div&gt;
&lt;div id=&quot;denemeUc&quot;&gt; Sed urna neque...&lt;p&gt;Sed est lacus, laoreet at malesuada quis, convallis ut nibh.&lt;/p&gt; Sed dapibus...&lt;/div&gt;
</pre>
<p>CSS kodu</p>
<pre class="brush: css; title: ; notranslate">
div {margin: 10px 0; border: 1px solid #000;}
p {border: 1px dotted #000;}
    div#denemeBir p {display: block; width: 50px; text-align: center; background-color:#FF0}
    div#denemeIki p {display: inline; width: 50px; text-align: center; background-color:#0FF}
    div#denemeUc p {display: inline-block; width: 50px; text-align: center; background-color:#F0F}
</pre>
<p>Örneği görmek için <a href="http://www.fatihhayrioglu.com/dokumanlar/display_inline_block.html">tıklayınız.</a></p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/display_inline_block.jpg"><img src="http://www.fatihhayrioglu.com/wp-content/display_inline_block.jpg" alt="" title="display_inline_block" width="462" height="670" class="alignnone size-full wp-image-1602" /></a></p>
<p>Aynı yapıdaki elemanların display özelliğine sırası ile block, inline ve inline-block tanımlarını atadık. </p>
<p><strong>display:block uygulanan paragraf</strong> kendisine atanan <strong>width, text-align:center</strong> özelliğini yorumlamış ve blok-level bir element olarak sonrasına bir boşluk bırakmıştır.</p>
<p><strong>display:inline tanımı yapılmış paragraf</strong> kendisine atanan <strong>width, text-align:center </strong>tanımlarını görmemiştir. </p>
<p><strong>display:inline-block uygulanmış paragraf </strong>ise kendisine uygulanan <strong>width ve text-align:center</strong> tanımlarını görmüş ama bir blok-level element gibi sonrasına bir boşluk bırakmamıştır. Tam bir hibrit özellik göstermiştir. </p>
<p><strong>display:inline-block </strong>tanımını daha iyi anlamak için nerelerde kullanırız neler yapabiliriz buna bakalım.</p>
<h3>Float kullanmadan display:inline-block ile elemanları yan yana dizmek</h3>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;menu&quot;&gt;
&lt;a href=&quot;&quot;&gt;Ana Sayfa&lt;/a&gt;
 &lt;a href=&quot;&quot;&gt;Ürünler&lt;/a&gt;
&lt;a href=&quot;&quot;&gt;İletişim&lt;/a&gt;
&lt;/div&gt;
</pre>
<p>CSS kodumuzu yazalım;</p>
<pre class="brush: css; title: ; notranslate">
#menu a{
  width:150px;
  height:50px;
  display: inline-block;
  margin:0;
  padding:5px;
  color: #1B1B1B;
  background-color: #E2E2E2;
  text-decoration: none;
  border-top:5px solid #999
}
</pre>
<p>Örneği görmek için <a href="http://www.fatihhayrioglu.com/dokumanlar/display_inline_block2.html">tıklayınız.</a></p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/display_inline_block2.gif"><img src="http://www.fatihhayrioglu.com/wp-content/display_inline_block2.gif" alt="" title="display_inline_block2" width="450" height="266" class="alignnone size-full wp-image-1603" /></a></p>
<p>Bu kod ile biz öğeleri yan yana dizeriz. Normalde hiç bir tanım yapmasak da bu elemanlar yan yana dizilecekti, ancak bu elemanlar arasındaki mesafeyi ayarlıyamıyacaktık. Hem satır içi eleman gibi yan yana dursun hemde genişlik, yükseklik ve margin tanımlarını uygulayalım istersek display:inline-block tanımı yapmalıyız. </p>
<h3>Dikeyde ortalama</h3>
<p>Float uygulanmış elemanların dikeyde ortalamak çok zordur, aksine display:inline-block uyguladığımız elemanları sadece vertical-align özelliği kullanarak dikey ortalama yaparız. Dikeyde ortalama aynı seviyedeki elemanlar arasında olduğunu unutmamak lazım. </p>
<p>Bir örnek yapalım. Yan yana dizilmiş üç kutu hazırlayalım ve bunları kapsayıcı katmana göre dikey olarak üstte, ortada ve altta hizalayalım.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;anaKapsul&quot;&gt;
    &lt;div class=&quot;solKutu&quot;&gt;Sol&lt;/div&gt;
    &lt;div class=&quot;ortaKutu&quot;&gt;Orta&lt;/div&gt;
    &lt;div class=&quot;sagKutu&quot;&gt;Sağ&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>CSS kodumuzu yazalım.</p>
<pre class="brush: css; title: ; notranslate">
.anaKapsul { border: 1px gray solid; padding: 5px; text-align: center; }
    .solKutu { display: inline-block; background-color: lightblue; vertical-align: middle; width: 200px; height: 200px; }
    .ortaKutu { display: inline-block; background-color: yellow; vertical-align: middle; width: 200px; height: 150px; }
    .sagKutu { display: inline-block; background-color: gray; vertical-align: bottom; width: 200px; height: 100px; }
</pre>
<p>Örneği görmek için <a href="http://www.fatihhayrioglu.com/dokumanlar/display_inline_block3.html">tıklayınız.</a></p>
<p><a href="http://www.fatihhayrioglu.com/wp-content/display_inline_block3.gif"><img src="http://www.fatihhayrioglu.com/wp-content/display_inline_block3.gif" alt="" title="display_inline_block3" width="450" height="272" class="alignnone size-full wp-image-1604" /></a></p>
<p>Firefox, Safari, Google Chrome, Opera ve İE8&#8242;de bu görüntüyü elde ederiz. Ancak ie7 ve ie6&#8242;da durum böyle değildir. </p>
<p>Bu tarayıcılarda aynı sonucu elde etmek için bu tarayıcılar için bu elemnalara <strong>display:inline ve zoom:1</strong> tanımı yapmalıyız. Bunun için <a href="http://www.fatihhayrioglu.com/tum-tarayicilar-icin-css-duzeltmelerihack/">tüm tarayıcılar için düzeltmeler</a> kısmındaki kodlardan yararlanacağım.</p>
<pre class="brush: css; title: ; notranslate">
*:first-child+html div.anaKapsul div{display:inline; zoom: 1;}
* html div.anaKapsul div{display:inline; zoom: 1;}
</pre>
<p>Bu kodları ekledikten sonra sorunumuz düzeldi. </p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.search-this.com/2008/08/28/lets-all-get-inline-in-a-block-in-a-block/">http://www.search-this.com/2008/08/28/lets-all-get-inline-in-a-block-in-a-block/</a></li>
<li><a href="http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/">http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/</a></li>
<li><a href="http://helephant.com/2009/08/a-great-big-welcome-to-inline-block/">http://helephant.com/2009/08/a-great-big-welcome-to-inline-block/</a></li>
<li><a href="http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/">http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/</a></li>
<li><a href="http://kempwire.com/browsers/firefox-2-does-not-support-inline-block.html">http://kempwire.com/browsers/firefox-2-does-not-support-inline-block.html</a></li>
<li><a href="http://robertnyman.com/2010/02/24/css-display-inline-block-why-it-rocks-and-why-it-sucks/">http://robertnyman.com/2010/02/24/css-display-inline-block-why-it-rocks-and-why-it-sucks/</a></li>
<li><a href="http://www.quirksmode.org/css/display.html#t03">http://www.quirksmode.org/css/display.html#t03</a></li>
<li><a href="http://blog.ternstyle.us/blog/float-vs-inline-block">http://blog.ternstyle.us/blog/float-vs-inline-block</a></li>
<li><a href="http://www.sitepoint.com/forums/showthread.php?t=596130">http://www.sitepoint.com/forums/showthread.php?t=596130</a> (sorun )</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/super-bir-ozellik-displayinline-block/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>23 Mayıs 2008 web&#8217;den seçme haberler</title>
		<link>http://www.fatihhayrioglu.com/23-mayis-2008-webden-secme-haberler/</link>
		<comments>http://www.fatihhayrioglu.com/23-mayis-2008-webden-secme-haberler/#comments</comments>
		<pubDate>Fri, 23 May 2008 07:17:44 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[dikey-ortalama]]></category>
		<category><![CDATA[Esnek ardalan]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[masterpage]]></category>
		<category><![CDATA[WordPress Eklentileri]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=502</guid>
		<description><![CDATA[Metinleri büyütmek için css ve javascript ile yapılmış örneği. Bağlantı Adobe Flash Player yeniliyor. FlashPlayer 10 betas ıçıkmış. Bağlantı &#8220;ASP.NET içerisinde Web.Config Inheritance&#8217;ı engellemek&#8221; &#8211; Daron Yöndem Bağlantı Asp.Net MasterPage kullanım ipuçları. Bağlantı Favori ikon kullanmanın avantajları. Basit ama güzel bir bilgi. Bağlantı 35 adet WordPress kullanışlı eklenti. Bağlantı Web programcıları için 20 kullanışlı araç. [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li >Metinleri büyütmek için css ve javascript ile yapılmış örneği. <a title="büyük - küçük metin" href="http://www.javascriptkit.com/script/script2/doctextresizer.shtml" >Bağlantı</a> </li>
<li >Adobe Flash Player yeniliyor. FlashPlayer 10 betas ıçıkmış. <a title="FlashPlayer 10" href="http://labs.adobe.com/wiki/index.php/Astro" >Bağlantı</a> </li>
<li >&#8220;ASP.NET içerisinde Web.Config Inheritance&#8217;ı engellemek&#8221; &#8211; Daron Yöndem <a title="web.congif" href="http://daron.yondem.com/tr/PermaLink.aspx?guid=ea94b572-7e9c-4099-ae20-9503e26a9d9b" >Bağlantı</a> </li>
<li >Asp.Net MasterPage kullanım ipuçları. <a title="asp.net masterpage" href="http://odetocode.com/Articles/450.aspx" >Bağlantı</a> </li>
<li >Favori ikon kullanmanın avantajları. Basit ama güzel bir bilgi. <a title="favori ikon" href="http://www.designvsart.com/blog/2008/05/19/the-importance-of-favicons/" >Bağlantı</a></li>
<li >35 adet WordPress kullanışlı eklenti. <a title="wordpress eklentileri" href="http://www.noupe.com/wordpress/35-new-wordpress-plugins-for-an-effective-blogging-experience.html" >Bağlantı</a> </li>
<li >Web programcıları için 20 kullanışlı araç. <a title="web programcıları" href="http://sixrevisions.com/tools/20_web_development_tools/" >Bağlantı</a> </li>
<li >&#8220;jQuery ile hazırladığım “Kalan Karakter” eklentisi&#8221; &#8211; eburhan.com. <a title="jquery eklenti" href="http://www.eburhan.com/jquery-ile-hazirladigim-kalan-karakter-eklentisi/" >Bağlantı</a> <br >
  </li>
<li >32 temiz tasarımlı güzel siteler. <a title="temiz tasarım" href="http://www.webmaster-source.com/2008/05/19/32-lightweight-designs/" >Bağlantı</a> </li>
<li >&#8220;Wordress’de kategori ve yazıların rss akışları&#8221; &#8211; wolkanca.com <a title="WordPress kataogir yazıları rss" href="http://blog.wolkanca.com/wordressde-kategori-ve-yazilarin-rss-akislari/" >Bağlantı</a> </li>
<li >Design Shack CSS3 yeniliklerini anlatmaya devam ediyor. CSS3 ile birlikte gelen birden fazla kolon hakkında bilgi veriyor. <a title="birden fazla kolona ayırma" href="http://www.designshack.co.uk/news/introduction-to-css3-part-5-multiple-columns" >Bağlantı</a> </li>
<li >WordPress gelişmiş kodlama teknikleri. <a title="wordpress kodları" href="http://www.noupe.com/wordpress/mastering-your-wordpress-theme-hacks-and-techniques.html" >Bağlantı</a> </li>
<li >CSS ile dikeyde kolay ortalama makalesi. <a title="css ile dikey ortalama" href="http://www.search-this.com/2008/05/15/easy-vertical-centering-with-css/" >Bağlantı</a> </li>
<li >CSS&#8217;de güzel kodlama yapmanın ve efektif düzenlemenin yolları. <a title="efektif css" href="http://meiert.com/en/blog/20080515/css-organization-and-efficiency/" >Bağlantı</a> </li>
<li >Esnek ardalan yapmak. <a title="genişliyebilir ardalan" href="http://css-tricks.com/how-to-resizeable-background-image/" >Bağlantı</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/23-mayis-2008-webden-secme-haberler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>09 Aralık Web&#8217;den Seçme Haberler</title>
		<link>http://www.fatihhayrioglu.com/09-aralik-webden-secme-haberler/</link>
		<comments>http://www.fatihhayrioglu.com/09-aralik-webden-secme-haberler/#comments</comments>
		<pubDate>Sat, 09 Dec 2006 12:07:51 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[arama motoru]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[dikey-ortalama]]></category>
		<category><![CDATA[Faux Column]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[tipografi]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[yuvarlak kenar]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=230</guid>
		<description><![CDATA[Bir web&#8217;den seçme haberler bölümünde daha beraberiz :D TV programı gibi oldu. Neyse biz haberlere bir göz atalım. Yuvarlak kenar oluşturmak için bir makale yazdık. CSS3 ile birlikte gelen birden fazla zemin resmi uygulama metodu ile yuvarlak kenarlı kutu oluşturmayı anlatan bir makale. Örneği Firefox ile test edebiliyorsunuz. Link CSS ile dikey ortalama ile ilgi [...]]]></description>
			<content:encoded><![CDATA[<p>Bir web&#8217;den seçme haberler bölümünde daha beraberiz :D TV programı gibi oldu. Neyse biz haberlere bir göz atalım.<span id="more-230"></span>
<ul>
<li>Yuvarlak       kenar oluşturmak için <a href="http://www.fatihhayrioglu.com/?p=227">bir makale</a> yazdık. CSS3 ile birlikte gelen birden fazla zemin resmi uygulama       metodu ile yuvarlak kenarlı kutu oluşturmayı anlatan bir makale. Örneği       Firefox ile test edebiliyorsunuz. <a href="http://24ways.org/examples/rounded-corners-the-css3-way/rounded3.html">Link</a></li>
<li>CSS       ile dikey ortalama ile ilgi <a href="http://www.fatihhayrioglu.com/?p=229">bir makale</a> yazdık. Makalede de bahsettiğim       gibi bir çok yöntem var ve yenileri de çıkıyor işte bir tane daha <a href="http://exanimo.com/css/vertical-centering-with-a-floated-shim">Link</a></li>
<li>CSS       yardımı ile tipografi örneklerinin sergilendiği güzel sayfa <a href="http://www.3point7designs.com/advanced_type.html">Link</a></li>
<li>En       kolay şekilde daha kolay kullanılan formlar nasıl yaparız. İşte makale <a href="http://www.netmag.co.uk/zine/home/designing-simple-accessible-forms">Link</a></li>
<li>Amerikanın       en çok tıklana sitelerini listesini görmek için tıklayın . <a href="http://www.readwriteweb.com/archives/top_20_websites_us_oct06.php">Link</a></li>
<li>Web2.0       hakkında son bir yazı olduğunu iddia ediyor. <a href="http://www.profy.com/2006/12/07/what-is-web-20-once-and-for-all/">Link</a></li>
<li>CSS       ile nasıl sexy buton yapılacağını anlatan bir makale <a href="http://www.nublue.co.uk/blog/css-hover-button/">Link</a></li>
<li>Firefox       bu işin peşini pek bırakcak gibi değil. Firefox 3.0 Alfa1 versiyonunun ftp       adresi <a href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/granparadiso/alpha1/">Link</a></li>
<li>Microsoft       Google&#8217;un yolunu izlemeye devam ediyor. Microsoft kitap aram motoru       çıkardı <a href="http://search.live.com/results.aspx?q=&amp;scope=books#q">Link</a>=</li>
<li>Javascript       1.7 demosu çıktı. Bu yeni versiyon ile birlikte bazı yeni css efektleride       geliyor işte bunlara bir örnek <a href="http://mir.aculo.us/2006/11/21/script-aculo-us-hits-1-7-beta">Link</a></li>
<li>Firefox       ile birlikte kullandığımız FirefBug eklentisinin IE ye uyarlanmış halide       çıkıyor . <a href="http://www.phpied.com/firebug-console-for-ie/">Link</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/09-aralik-webden-secme-haberler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS ile Dikey Ortalama</title>
		<link>http://www.fatihhayrioglu.com/css-ile-dikey-ortalama/</link>
		<comments>http://www.fatihhayrioglu.com/css-ile-dikey-ortalama/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 20:24:38 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[dikey]]></category>
		<category><![CDATA[dikey-ortalama]]></category>
		<category><![CDATA[ortalamak]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=229</guid>
		<description><![CDATA[Benimde çok fazla sıkıntısını çektiğim elementlerin dikey de ortalama işi için bir çok teori ve yöntem ileri sürülmektedir. Ben bunların en makbul olanını bulup uygulamak istedim ve bu makalede bunu sizlerle paylaşıyorum. Aslında bulunan çözümler beni tam olarak tatmin etmiyor desem yeridir. Aşağıda anlatılacak yöntem istediğimiz sonucu elde etmek için yeterli olacaktır. &#160;CSS ile dikey [...]]]></description>
			<content:encoded><![CDATA[<p>Benimde çok fazla sıkıntısını çektiğim elementlerin dikey de ortalama işi için bir çok teori ve yöntem ileri sürülmektedir. Ben bunların en makbul olanını bulup uygulamak istedim ve bu makalede bunu sizlerle paylaşıyorum. Aslında bulunan çözümler beni tam olarak tatmin etmiyor desem yeridir. Aşağıda anlatılacak yöntem istediğimiz sonucu elde etmek için yeterli olacaktır.<br />
  <span id="more-229"></span>
</p>
<div class="ekstrabilgi">&nbsp;CSS ile dikey oratalama ile ilgili farklı yöntemler vardır. Ayrıca bazı şartlara göre de kodlama önerileri vardır, biz burada bunlara değinmeden geçeceğiz. İlgilenenler makalenin sonunda verilen kaynaklar bölümündeki linkleri takip edip ilgili yöntemlere erişebilirler. </div>
<p>CSS ile dikeyde ortalama yapmak için <strong>vertical-align</strong> özelliği var ise de bu özellik HTML&#8217;deki tablo gibi çalışmaz. Yani istediğimiz sonuca bizi ulaştırmaz. </p>
<p>CSS <strong>vertical-align</strong> özelliği belirsiz yükseklikte(içeriği değişebilen) kutularda işe yaramaz.</p>
<p>IE için Keystone&#8217;un sunduğu çözüm;   mutlak konumlandırma uygulanmış kapsayıcı elemente yüksekliğinin yarısı kadar <strong>top(veya margin-top)</strong> değeri uygulamaktır. Bu kapsayıcı elementin içindeki elementi dikeyde ortalayacaktır. </p>
<p>Mozilla, Opera, Safari gibi standart web tarayıcıları için çözüm çok farklıdır. Üstteki katmana <strong>display:table</strong> tanımı yapılır. İçteki elementlere de <strong>display:table-cell</strong> özelliği uygulanır. Ayrıca dikeyde ortalanmak istenen elemente <strong>vertical-align</strong> tanımı yaparak element dikeyde ortalanır. (Bu özelliği IE kavrayamamaktadır. Kavramamakta da ısrarlıdır. IE 7 display:table ve türevlerini desteklemiyor.) </p>
<p>İki çözüm vardır altçizgi(_) ve (#) ile yapılan bir çözüm vardır. IE(IE7 hariç) (_) ile tanımlanan kodu görmediği için yorumlamayacaktır. # ile başlayan kodları tüm IE versiyonları(IE7 dahil) görmeyecektir. Bu işaretlerin kullanım amacı tüm versiyonlarda aynı sonucu elde etmektir.</p>
<p>Aşağıdaki kod IE5+,FF, Opera 7, Konqueror 3.0.3 altında standart ve <a href="http://www.fatihhayrioglu.com/dogru-doctype-kullanimi/">garip mod</a> da çalışıyor.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;CSS ile dikey ortalama&lt;/title&gt;
&lt;style&gt;
#Kapsul{
	display: table;
	height: 400px;
	#position: relative;
	overflow: hidden;
	border: 1px solid green;
}
#IcerikAlani{
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}
#alan{
	#position: relative;
	#top: -50%;
	border: 1px solid green;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div id=&quot;Kapsul&quot;&gt;
    &lt;div id=&quot;IcerikAlani&quot;&gt;
    &lt;div id=&quot;alan&quot;&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. &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Örneği görmek için <a href="/dokumanlar/dikey_ortalama_ornek1.html">tıklayınız.</a></p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.jakpsatweb.cz/css/css-vertical-center-solution.html">http://www.jakpsatweb.cz/</a></li>
<li><a href="http://wellstyled.com/singlelang.php?lang=en&#038;page=css-single-line-vertical-centering.html">http://wellstyled.com/</a></li>
<li><a href="http://www.hicksdesign.co.uk/journal/how-to-vertical-centering-with-css">http://www.hicksdesign.co.uk/</a></li>
<li><a href="http://www.student.oulu.fi/~laurirai/www/css/middle/">http://www.student.oulu.fi/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/css-ile-dikey-ortalama/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>

