<?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>ercani bilisim &#187; float</title>
	<atom:link href="http://ercani.com/bilisim/tag/float/feed" rel="self" type="application/rss+xml" />
	<link>http://ercani.com/bilisim</link>
	<description>Bir başka WordPress sitesi</description>
	<lastBuildDate>Fri, 26 Aug 2011 11:52:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>css te elemanları konumlandırma( float,position,display) ve çerçeveler(devam)</title>
		<link>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html</link>
		<comments>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html#comments</comments>
		<pubDate>Fri, 01 Aug 2008 22:06:01 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[css notları]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[clear:left]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[right]]></category>
		<category><![CDATA[z-index]]></category>
		<category><![CDATA[zindex]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=50</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Evet yazımıza devam ediyoruz. <a href="http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html">Önceki yazıda </a>bir elemanın nasıl kutu ürettiğini ve kutuların kendi arasında nasıl davrandığını gördük. Şimdiki konu css için oldukça önemli bir konudur.  çünkü kutuların kendi aralarında nasıl dizildiğini hangisinin öncelik kazanacağını bu konumuzda öğreneceğiz.<br />
<strong><span style="color: #ff0000;">FLOAT:</span></strong> float özelliği kutuların kendi aralarındaki konumlamasını belirler.<br />
genel değerleri;<br />
<span style="color: #ff0000;"><tt>left</tt> | <tt>right</tt> | <tt>none</tt> | </span><code><span style="color: #ff0000;">inherit</span> tir.</code><a href="http://www.belgeler.org/recs/css2/cascade.html#value-def-inherit"><code><br />
</code></a>Örneğin bir paragrafımız olsun ve paragrafımızın içince bir resim olsun. Bu resim paragrafımızın içinde yüzer. O yüzden float a tanım olarak yüzen kutu konumlandırma özelliği denir.Resmimiz paragrafın içinde yüzerken onu nasıl konumlandıracağımıza bakalım.<br />
örnek bir kod yazalım ve görelim;<span id="more-50"></span><br />
<em><span style="color: #008000;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=windows-1254&#8243;/&gt;<br />
&lt;title&gt;float tanımlama&lt;/title&gt;<br />
&lt;style&gt;<br />
p img {<br />
float: leftt;                         */ resmimizin paragrafa göre yeni konumu /*<br />
margin: 15px;                  */ resmimizin paragrafa olan dış uzaklığı /*<br />
}<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;p&gt;&lt;img src=&#8221;http://www.ercani.com/ercani_logo.gif&#8221; alt=&#8221;ercani logo&#8221; /&gt;burası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yok.&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></em></p>
<p>bu kodun görünümü şu şekildedir.<br />
<img src="http://www.ercani.com/bilisim/images/float-tanimlama.jpg" alt="float" width="674" height="69" /><br />
gördüğünüz gibi resim paragrafın soluna dayandı.Paragraf ise akışına devam etti sanki resim yokmuş gibi.<br />
anlıcağımız float tanımlanan bir eleman normal akıştan çıkar ve konumlandığımız yerde diğerlerine uymaksızın durur.<br />
Peki 3 tane kutumuz olsun ve 3 kutumuzada float uygularsak ne olur? önce float uygulanmamış şekilde 3 kutu oluşturalım<br />
<em><span style="color: #008000;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=windows-1254&#8243;/&gt;<br />
&lt;title&gt;float tanımlama&lt;/title&gt;<br />
&lt;style&gt;<br />
#birinci {border:dashed thin #ff33ff;<br />
margin: 5px;<br />
width:150px  ;<br />
}<br />
#ikinci {border:dashed thin #ffd400;<br />
margin: 5px;<br />
width:150px ;<br />
}<br />
#ucuncu{border:dashed thin #000000;<br />
margin: 5px;<br />
width:150px; }<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;birinci&#8221;&gt;1. kutu&lt;/div&gt;<br />
&lt;div id=&#8221;ikinci&#8221;&gt;2. kutu&lt;/div&gt;<br />
&lt;div id=&#8221;ucuncu&#8221;&gt;3. kutu&lt;/div&gt;</span></em></p>
<p><em><span style="color: #008000;">&lt;/body&gt;<br />
&lt;/html&gt;</span></em><br />
Bu kodun görünümü şu şekildedir.</p>
<p><img src="http://www.ercani.com/bilisim/images/3_kutu.jpg" alt="kutu modeli" width="182" height="96" /><br />
Ama burada aşağıdaki gibi 3 kutuyada  float eklersek birbirlerine göre konumlanacaklardır.<br />
<em><span style="color: #008000;">#birinci {border:dashed thin #ff33ff;<br />
float: left;<br />
margin: 5px;<br />
width:150px  ;<br />
}<br />
#ikinci {border:dashed thin #ffd400;<br />
margin: 5px;<br />
width:150px ;<br />
float:left}<br />
#ucuncu{border:dashed thin #000000;<br />
margin: 5px;<br />
width:150px;<br />
float: left; }</span></em></p>
<p><img src="http://www.ercani.com/bilisim/images/float-tanimlama2.jpg" alt="float tanımlama" width="487" height="32" /><br />
Peki sadece 2. kutuya float:right versek ne olur. O zamanda ikinci sağa dayanır ve 1. kutu ile 3. kutu sıralamaya devam eder.<br />
<img src="http://www.ercani.com/bilisim/images/float-tanimlama3.jpg" alt="float tanımlama" width="347" height="58" /><br />
sanırım float hakkında bir fikir oluştu kafamızda. Genel bir tekrar yapacak olursak Float kutuların sağa veya sola olan konumlarını belirler.</p>
<p>tablosuz web tasarımının önemli bir konusu daha <span style="color: #ff0000;">CLEAR </span>özelliği.<br />
<span style="color: #ff0000;"><strong>CLEAR:</strong></span> Clear özelligi ile float uygulanmıs elemandan sonraki elemanlara float etkisini durdurmamız mümkündür.Resim ve metin elemanları diger elemanlara göre floating eleman olarak tanımlanırlar.<br />
aldığı değerler;<span style="color: #ff0000;">none | left | right | both</span> tur.<br />
<span style="color: #ff0000;">left</span> degeri uygulandıgı elemanı floating elemanın bir alt soluna atar, <span style="color: #ff0000;">right</span> özelligi  saga atar, <span style="color: #ff0000;">none</span> özelligi elemanın baslangıç degerini geri döndürür ve <span style="color: #ff0000;">both</span> degeride iki floating elemanın asagısına atar.</p>
<p>örneğin yukarıdaki örnekte 3 kutuyada float uyguladığımızda ne oluyordu, 3 kutuda birbirinin yanına konumlanıyordu. işte ikinci kutuya biz clear:left uygularsak 2. kutu 1. kutunun altına konumlanacaktır.<br />
<em><span style="color: #008000;">#birinci {border:dashed thin #ff33ff;<br />
float: left;<br />
margin: 5px;<br />
width:150px  ;<br />
}<br />
#ikinci {border:dashed thin #ffd400;<br />
margin: 5px;<br />
width:150px ;<br />
float:left;<br />
clear:left;}<br />
#ucuncu{border:dashed thin #000000;<br />
margin: 5px;<br />
width:150px;<br />
float: left; }</span></em><br />
<img src="http://www.ercani.com/bilisim/images/clear-tanimlama.jpg" alt="clear" width="333" height="61" /><br />
burda 2. kutunun float etkisi alınmıştır. ve önceki float elemana göre yeri söylenmiştir.</p>
<p>evet css le kutu yönetimi genel olarak bu şekildedir.Son olarak kutuların birbirine göre 3 boyutlu olarak üstte alta kalmasını içeren <span style="color: #ff0000;">Z-index</span> özellği vardır. yani bir kutu diğerini kapatacak şekilde üstteyse, altta kalan elemanı üstteki kutunun üstüne çıkarabiliriz.bunuda başka bir yazımda vermek istiyorum</p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>css te elemanları konumlandırma( float,position,display) ve çerçeveler</title>
		<link>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html</link>
		<comments>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html#comments</comments>
		<pubDate>Sat, 26 Jul 2008 22:28:51 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[css notları]]></category>
		<category><![CDATA[çerçeve modeli]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[göreceli konumlandırma]]></category>
		<category><![CDATA[mutlak konumlandırma]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[positon:fixed]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=33</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">CSS</span> i anlamak ve ona hakim olmak için bilinmesi gereken bir konudur. Tablosuz bir web tasarımı, daha temiz kod, daha az sorun  ve daha kullanışlı bir web sitesi demektir. Bunu anlamak içinde çerçeve modelini bilmemiz gerekir. Her eleman aksi belirtilmediği sürece (<span style="color: #ff0000;">display:none</span>) bir çerçeve üretir.<br />
Örneğin <span style="color: #008000;">&lt;p&gt;</span> elemanı aşağıdaki şekilde çerçeve üretir. Ve bu çerçeve modeline istersek müdahale edebiliriz.</p>
<p><strong><img src="http://www.ercani.com/bilisim/images/konumlandirma_.jpg" alt="" /></strong></p>
<p><span style="color: #ff0000;">Örnekte</span> görüldüğü gibi bir eleman belirtilen değerlere göre bir çerçeve üretir. İşte bu çerçevenin bir içerikte yüzdürülmesi, konumlandırılması veya çerçeve türünü belirliyen nitelikler vardır.Onlara değinecez ama önce çerçevenin oyutları hakkında bilgi verelim.<br />
Çerçevenin boyutlarını şunlar belirler;<strong><br />
<span style="font-size: 12pt;"><code><span style="font-size: 10pt; text-decoration: none;"><span style="color: #ff0000;">width:</span>Çerçevenin genişliği bu nitelik ile tanımlanır.</span></code></span><span style="font-size: 12pt;">. </span></strong>Eğer niteliğin değeri auto ise kullanıcı arayüzü bu genişliği kendisi belirler.<strong><br />
<span style="font-size: 12pt;"><code><span style="font-size: 10pt; text-decoration: none;"><span style="color: #ff0000;">height</span>:</span></code></span><span style="font-size: 12pt;"><code><span style="font-size: 10pt; text-decoration: none;">Çerçevenin yüksekliği bu nitelik ile tanımlanır</span></code></span><span style="font-size: 12pt;">. </span></strong>Eğer niteliğin değeri auto ise taşıyıcı bloğun yüksekliği belgenin içeriğine uygun olarak büyüyecektir. <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--> <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p>Bir elemanın bu şekilde çerçeve (blok) üretmesinin nedeni <span style="color: #ff0000;">display</span> niteliğidir. Yani blok seviyesinde olmayan bir elemanı blok seviyesine getirmek için veya tam zıtdı olarak blok seviyesinden bir elemanın seviyesinin indirgemek için kullanılır.<span style="color: #ff0000;">Örnek verecek olursak;</span><span id="more-33"></span></p>
<div id="html-1">
<div class="html">
<ol>
<li>&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/html4/loose.dtd&#8221;&gt;</li>
<li>&lt;html&gt;</li>
<li>&lt;head&gt;</li>
<li>&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-9&#8243;&gt;</li>
<li>&lt;meta name=&#8221;Description&#8221; content=&#8221;deneme bir web sayfasıdır&#8221;&gt;</li>
<li>&lt;title&gt;&#8212;&#8212;***deneme bir web sayfası***&#8212;&#8212;&#8211;&lt;/title&gt;</li>
<li>&lt;style type=&#8221;text/css&#8221;&gt;</li>
<li>&lt;!&#8211;div{display:block;<br />
border:#00CC33 solid thin;<br />
width:75px;}<br />
p{display:block;<br />
border:#000000 double thin;<br />
width:75px;<br />
margin:1em;<br />
}</li>
<li>&#8211;&gt;<br />
&lt;/style&gt;<br />
&lt;/head&gt;</li>
<li>&lt;body&gt;</li>
<li>&lt;div&gt;</li>
<li>&lt;p&gt;merhaba bu bir yazıdır. ve div elemanının içinde kalmıştır.&lt;/p&gt;&lt;/div&gt;</li>
<li>&lt;/body&gt;</li>
<li>&lt;/html&gt;</li>
</ol>
</div>
</div>
<p><strong><span style="color: #008000;"><br />
</span></strong></p>
<p>bu kodlar aşağıdaki gibi yorumlanır.  Çünkü <span style="color: #ff0000;">div </span>elemanı <span style="color: #ff0000;">p</span> elemanını kapsıcak şekilde konumlandırılmıştır. Ve <span style="color: #ff0000;">div</span><span style="color: #ff0000;">display:block</span> denerek çerçeve eklenmiştir<strong>.</strong> elemanına</p>
<p><strong><img src="http://www.ercani.com/bilisim/images/konumlandirma_2.jpg" alt="" width="121" height="168" /></strong></p>
<p>Şimdi <span style="color: #ff0000;">display</span> niteliğinin özelliklerini verelim.</p>
<p class="MsoNormal"><span style="color: #ff0000;"><code><span style="font-size: 10pt;">block</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın bir ilkesel blok çerçevesi üretmesine sebep olur.</p>
<p class="MsoNormal"><a name="value-def-inline"></a><a name="idx350"></a><span style="color: #ff0000;"><code><span style="font-size: 10pt;">inline</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın , bir veya daha fazla sayıda satıriçi çerçeve üretmesine sebep olur.</p>
<p class="MsoNormal"><a name="value-def-list-item"></a><a name="idx351"></a><span style="color: #ff0000;"><code><span style="font-size: 10pt;">list-item</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın (HTML&#8217;deki <code><span style="font-size: 10pt;">&lt;li&gt;</span></code> gibi) blog çerçevesi ve bir liste öğesi gibi satır içi blok çerçevesi üretmesine sebep olur.</p>
<p class="MsoNormal"><a name="value-def-marker"></a><a name="idx352"></a></p>
<p class="MsoNormal"><a name="idx353"></a><span style="color: #ff0000;"><tt><span style="font-size: 10pt;">none</span></tt></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın  hiçbir çerçeve üretmemesine sebep olur (yani, elemanın yerleşime hiçbir etkisi olmaz; başka bir deyişle, gösterilmez).</p>
<p class="MsoNormal"><a name="idx354"></a><span style="color: #ff0000;"><a name="idx355"></a><code><span style="font-size: 10pt;">run-in</span></code></span></p>
<p class="MsoNormal"><span style="color: #ff0000;"><code><span style="font-size: 10pt;">compact</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değerler bağlama göre bir blok veya satıriçi çerçeve üretirler. Nitelikler bu çerçevelere son durumlarına göre (satıriçi/blok seviyesinden) uygulanır</p>
<p><span style="color: #ff0000;"><code><span style="font-size: 10pt;">t</span></code></span><code><span style="font-size: 10pt;"><span style="color: #ff0000;">able</span></span></code><span style="color: #ff0000;">, <code><span style="font-size: 10pt;">inline-table</span></code>, <code><span style="font-size: 10pt;">table-row-group</span></code>, <code><span style="font-size: 10pt;">table-column</span></code>, <code><span style="font-size: 10pt;">table-column-group</span></code>, <code><span style="font-size: 10pt;">table-header-group</span></code>, <code><span style="font-size: 10pt;">table-footer-group</span></code>, <code><span style="font-size: 10pt;">table-row</span></code>, <code><span style="font-size: 10pt;">table-cell</span></code> ve </span><code><span style="font-size: 10pt;"><span style="color: #ff0000;">table-caption</span><br />
Bu değerler bir elemanın tablo elemanı gibi davranmasına sebep olur.</span></code></p>
<p>Şimdi bir kaç özellik daha vererek devam etmek istiyorum.</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><strong><span style="color: #ff0000;">satıriçi seviyeden elemanlar ve satır içi çerçeveler: </span></strong><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <strong><span style="font-size: 12pt;"><br />
</span></strong>kaynak belgenin içeriğinde blok bulunmayan elemanlarıdır. örneğin bir parağrafımız olsun paragrafın belli cümleleri italik veya kalın yapılmak istenebilir. bunun için kullanılan kodlar çerçeve üretmez örmeğin;<strong><span style="font-size: 12pt;"><br />
<span style="color: #008000;">&lt;p&gt;bir metin &lt;strong&gt;devam&lt;/strong&gt;&lt;/p&gt;</span> burada <span style="color: #008000;">&lt;strong&gt;</span> </span></strong>elemanı çerçeve üretmez. ama üretmesini istiyorsak diplay niteliğinin şu özelliklerini kullanabiliriz.<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><strong><span style="color: #ff0000;"><span style="font-size: 12pt;"> <code><span style="font-size: 10pt;">inline</span></code>, <code><span style="font-size: 10pt;">inline-table</span></code>, <code><span style="font-size: 10pt;">compact</span></code> ve <code><span style="font-size: 10pt;">run-in</span></code></span> .</span><br />
</strong><span style="color: #ff0000;">Anonim satıriçi çerçeveler</span><br />
Kodumuz şöyle olsun <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<pre><span style="color: #008000;">&lt;p&gt;birşeyler &lt;em&gt;yazıyor&lt;/em&gt; önemli değil.&lt;/p&gt;</span>
Burada <span style="color: #ff0000;">em</span> elemanı yukarıda bahsettiğim satıriçi elemanıdır. ve istenirse blok
seviyesine getirilebilir. Diğer cümleler <span style="color: #008000;">"birşeyler"</span> ve <span style="color: #008000;">"önemli değil"</span> anonim satıriçi
çerçevedir. Yani özelliklerini <span style="color: #ff0000;">p</span> elemanından alır. Çerçeve üretmezler.
Sanırım az çok bir elemanın nasıl çerçeve ürettiğini ve çerçevelerin nasıl
nitelendirildiğini anladık. Sıra geldi bu çerçevelerin birbiri içinde nasıl konumlan-
dırıldığına.
<span style="color: #ff0000;">Css te üç çeşit konumlandırma vardır.</span>
<span style="color: #ff0000;">1</span>.Normal akış (position:static , position:relative)
<span style="color: #ff0000;">2</span>.Float ve mutlak konumlar( position:absolute)
<span style="color: #ff0000;">3</span>.Bir nitelik tanımlanmadığı taktirde normal konum denen şekilde konumlanırlar.

Şimdi <span style="color: #ff0000;">position</span> niteliğine bir bakalım.
Position kutu modellerini konumlandırmaya yarar.
Position un öncelikle Aldıgı Degerler: <span style="color: #ff0000;">static,relative,absolute,fixed,inherit</span> dir.
Bu değer verildikten sonra kutunun yeri <span style="color: #ff0000;">top,bottom,right</span> ve <span style="color: #ff0000;">left</span> değerleriyle
belirlenir.
<span style="color: #ff0000;">Göreceli Konumlandırma(position:relative):</span>Bu nitelik atandağında kutu verilen top,left
right ve bottom niteliklerine göre konumlanır. örnek olarak;
<span style="color: #008000;">p#deneme{position: relative; left: 10px; top: 10px; }</span><strong> <img src="http://www.ercani.com/bilisim/images/position_relative.jpg" alt="" width="401" height="113" /> </strong>Burada <span style="color: #008000;">p</span> elemanı diğer kutulara göre soldan ve yukardan <span style="color: #ff0000;">10px</span> kayar.
<span style="color: #ff0000;">Mutlak(Absolute) Konumlandırma:</span>
Bu konumlandırmada üstteki <span style="color: #008000;">1.kutu</span> ve <span style="color: #008000;">3. kutu</span> kaydırılan kutuyu yok sayıp konumlan-
malarına devam edeceklerdir. Yani <span style="color: #ff0000;">relative</span> değeri boşluk bırakır ve diğer kutular bu
boşluğa uyar ama <span style="color: #ff0000;">absolute</span> de bu söz konusu değildir. Kaydırılan kutu akıştan çıkar.
<span style="color: #ff0000;">Sabit Konumlandırma (position:fixed):</span>
Sabit konumlandırma aynen mutlak konumlandırmaya benzer. Farkı <span style="color: #ff0000;">position:fixed</span> diye
tanımlanan kutu akıştan çıkar ve orada sabitlenir. Yani kaydırma çubuğuyla biz aşağıya
insek bile kutu orada sabit kalır yukarı çıkmaz.(Bu özelliği IE6 desteklemiyor)
<span style="color: #ff0000;">Float</span> özellğinide <a href="http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html">diğer yazımda</a> vermek istiyorum
<strong> </strong></pre>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

