<?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>Muhammet Sevim &#187; kolon uzunluğu</title>
	<atom:link href="http://www.muhammetsevim.com/yazi/tag/kolon-uzunlugu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.muhammetsevim.com</link>
	<description>Görsel iletişim tasarımı, Web standartları (CSS/XHTML) ve dünyada olup bitenler üzerine...</description>
	<lastBuildDate>Sat, 30 Jan 2010 08:22:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS&#8217;de eşit boyutlu kolonlar</title>
		<link>http://www.muhammetsevim.com/yazi/cssde-esit-boyutlu-kolonlar/</link>
		<comments>http://www.muhammetsevim.com/yazi/cssde-esit-boyutlu-kolonlar/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 22:43:04 +0000</pubDate>
		<dc:creator>Muhammet Sevim</dc:creator>
				<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[kolon uzunluğu]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.muhammetsevim.com/yazi/cssde-esit-boyutlu-kolonlar/</guid>
		<description><![CDATA[CSS ve XHTML tasarım hayatımızın içine öylesine girdi ki, HTML&#8217;de tablo kavramını yavaş yavaş unutuyor olduk. Yine de o zamanlardan kalma bazı özellikleri de özlemiyor değiliz. Onlardan biri de, her web tasarımcısının muhakkak aşina olduğu, çok kolonlu tasarımlarda kolonların boyutlarını eşit tutamama durumu. Ne yazık ki CSS şu anki haliyle yan yana yerleştirilmiş div&#8217;lerin boyutlarının [...]]]></description>
			<content:encoded><![CDATA[<p class="introduction">CSS ve XHTML tasarım hayatımızın içine öylesine girdi ki, HTML&#8217;de tablo kavramını yavaş yavaş unutuyor olduk. Yine de o zamanlardan kalma bazı özellikleri de özlemiyor değiliz. Onlardan biri de, her web tasarımcısının muhakkak aşina olduğu, çok kolonlu tasarımlarda kolonların boyutlarını eşit tutamama durumu. Ne yazık ki CSS şu anki haliyle yan yana yerleştirilmiş div&#8217;lerin boyutlarının içeriğe göre otomatik olarak uzamasına izin vermiyor. En azından bildiğimiz şekliyle ;)</p>
<p><span id="more-285"></span><br />
Tasarımımızda yan yana üç kutumuz olduğunu düşünelim. <code>height</code> elementi ile kolonların uzunluğunu önceden belirlemezsek, bu üç kutunun boyutları içeriğe göre değişecektir;</p>
<p align="center"><a href="http://www.muhammetsevim.com/tutorials/esit-boyutlu-kolonlar/1.html" title="Örnek için tıklayın." class="imgLink"><img src="http://www.muhammetsevim.com/wp-content/uploads/2008/03/tut_12.gif" alt="Örnek için tıklayın." /></a></p>
<p>Fakat tasarımımızın gereksinimlerine göre, üç kolonun boyutunun en uzun kolonunkine göre otomatik olarak uzatılması gerekebilir. Kelimelerin bittiği yerde, işler yine resimlere düşüyor;</p>
<p align="center"><img src="http://www.muhammetsevim.com/wp-content/uploads/2008/03/tut_2.gif" alt="Örnek için tıklayını&lt;p&gt;z." /></p>
<h4>Faux Columns</h4>
<p>&#8216;<a href="http://www.alistapart.com/articles/fauxcolumns/">Faux Columns</a>&#8216; methodu, bu konuda en çok kullanılan methodların başında geliyor. Aslında konsept çok basit: Tüm div&#8217;leri kaplayan bir ana kutu oluşturuyor ve bu kutuya üç kolonu kaplayan, 1 piksel yüksekliğinde bir arkaplan resmi atıyoruz. Diğer üç kolonu içeren bu kutunun boyutu içeriğe göre otomatik olarak uzayacağından dolayı, arkaplan sorunumuz da çözülmüş olacak. Örnek için <a href="http://www.muhammetsevim.com/tutorials/esit-boyutlu-kolonlar/2.html">tıklayınız</a>.</p>
<p><strong>Lütfen unutmayın</strong>: ana kutunun içerisinde bulunan 3 kutuya <code>float:left;</code> efekti uygulandığından, kapsayıcı div&#8217;imiz ilk adımda otomatik olarak uzamayacaktır. Bunun için kapsayıcı kutuya da <code>float:left;</code> efektini atayabilir, veya hemen altında yeni bir div oluşturarak kendisine <code>clear:both</code> özelliğini ekleyebilirsiniz. </p>
<h4>Diğer Metodlar</h4>
<p>Bu en çok kullanılan ve en kolay yöntem olsa da, aynı sonuca ulaşmanın farklı yolları da yok değil. Örneğin kolon genişliklerinin elastik olmasını ve tarayıcı boyutuna göre otomatik olarak değişmesini istiyorsanız, belirli genişlikteki arkaplan resimleri size ne yazık ki yardımcı olamayacaktır. Bu durumda internette dolaşan birçok JS kodunun yardımını alabileceğiniz gibi, <a href="http://www.ejeliot.com">Ed Eliot</a> tarafından yazılmış olan <a href="http://www.ejeliot.com/blog/61">bu güzel makaleye</a> de göz atabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muhammetsevim.com/yazi/cssde-esit-boyutlu-kolonlar/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
