<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Kadir GÜNAY' ın Css, Xhtml, jQuery ve Wordpress Günlüğü</title><link>http://www.kadirgunay.com</link><description></description><language>en</language><lastBuildDate>Mon, 06 Jul 2009 08:02:30 PDT</lastBuildDate><generator>WordPress http://wordpress.org/</generator><media:copyright>içerikten Kadir GÜNAY yorumlardan gönderen sorumludur. izin almadan kullan?lmas? yasakt?r.</media:copyright><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/kadirgunay" type="application/rss+xml" /><feedburner:emailServiceId>kadirgunay</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Html 5 – O da Nedir?</title><link>http://feedproxy.google.com/~r/kadirgunay/~3/Q6L7kU4hiLM/html-5-o-da-nedir.html</link><category>Güncel</category><category>audio</category><category>canvas</category><category>datalist</category><category>html 5</category><category>video</category><category>w3c</category><category>XHTML</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kadir GUNAY</dc:creator><pubDate>Mon, 06 Jul 2009 08:02:30 PDT</pubDate><guid isPermaLink="false">http://www.kadirgunay.com/?p=485</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div id="attachment_486" class="wp-caption alignnone" style="width: 810px"><a href="http://www.kadirgunay.com/wp-content/uploads/2009/07/html5.jpg"  rel="lightbox[485]"><img class="size-full wp-image-486" title="Html5" src="http://www.kadirgunay.com/wp-content/uploads/2009/07/html5.jpg" alt="Html5" width="800" height="200" /></a><p class="wp-caption-text">Html5</p></div>
<p>Uzun zamandır konuşulan, tartışılan konuya son nokta konuldu sanırım. Html dilinin 5. versiyonu yayına girdi. Hatta W3C&#8217; nin açıklamasına göre Xhtml diline destek ve güncelleme 2009 senesi sonunda bitiyor. 1999 yılında yaptıkları açıklamalarında; XML&#8217; in nadir XHTML&#8217; in ise doğru yol olduğunu söylemişlerdi. 2009 senesindeki açıklamarında ise artık XHTML için geliştirme çalışmaları yapılmayacakmış.</p>
<blockquote>
<h3>XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5</h3>
</blockquote>
<blockquote><p>2009-07-02: Today the Director announces that when the XHTML 2 Working Group charter expires as scheduled at the end of 2009, the charter will not be renewed. By doing so, and by increasing resources in the Working Group, W3C hopes to accelerate the progress of HTML 5 and clarify W3C’s position regarding the future of HTML. A <a href="http://www.w3.org/2009/06/xhtml-faq.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.w3.org');">FAQ</a> answers questions about the future of deliverables of the XHTML 2 Working Group, and the status of various discussions related to HTML. Learn more about the HTML Activity.</p></blockquote>
<p>HTML 5 Çıktı! O da Nedir?</p>
<p>Tartışmalardan uzak kendi halinde geliştirilen fakat bir çok web programcısının &#8220;amannnn! xhtml var ya daha ne&#8221; dediği html 5 yayın hayatına başladı. Artık rahatca kullanabiliriz. Rahatca mı? Kesinlikle hayır. Genel görüntü ve yapı olarak aslında gayet iştah açıcı olsa da şu an için sadece Firefox, Opera ve Safari destekliyor. IE7 ve 8 için ekstra bazı kodlar ekleniyor. Biz halen IE6 gibi bir tarayıcı ile uğraşırken kalkıp HTML5 ile bir web sitesi yaparsak sizce ne kazanmış oluruz?</p>
<p>Bilgi açısından çok şey katabilir ama şunu da bir düşünün, yaptığınızı sadece belirli bir kesim görebiliyor ve geri kalanlar ise size beceriksiz diyor. Ne kadar utanç verici değil mi?</p>
<p>Öncelikle şunu anlamadığımı belirtmek isterim, madem ki HTML5 gibi geniş kullanıma sahip bir dil çıkaracaktınız xhtml&#8217; i neden oluşturdunuz ve bu kadar zaman destek verip bir anda bitiriyoruz dediniz? Çapraz tarayıcı sorunları ile boğuşurken başımıza yeni bir dil ve özellikleri çıkardınız.</p>
<p>HTML5&#8242; in göze çarpan özelliklerine biraz göz atalım;</p>
<ul>
<li>Her şeyden önce benim en çok hoşuma giden özelliği şu; en çok kullanılan alanlar, sınıflar v.b. şeyleri bir etiket kapsamına almışlar.
<div class="wp-caption alignnone" style="width: 410px"><a href="http://i2.sitepoint.com/graphics/1734_html4blogmarkup.png" onclick="javascript:pageTracker._trackPageview('/outbound/article/i2.sitepoint.com');" rel="lightbox[485]"><img title="html4 - xhtml" src="http://i2.sitepoint.com/graphics/1734_html4blogmarkup.png" alt="html4 - xhtml kod yapısı" width="400" height="214" /></a><p class="wp-caption-text">html4 - xhtml kod yapısı</p></div>
<p>Gördüğünüz gibi ana alanlar div ile oluşturulup içine diğer öğeler ekleniyor(du!).</p>
<div class="wp-caption alignnone" style="width: 410px"><a href="http://i2.sitepoint.com/graphics/1734_html5blog.png" onclick="javascript:pageTracker._trackPageview('/outbound/article/i2.sitepoint.com');" rel="lightbox[485]"><img title="html5" src="http://i2.sitepoint.com/graphics/1734_html5blog.png" alt="html5" width="400" height="214" /></a><p class="wp-caption-text">html5</p></div>
<p>html5de ise en çok kullanılan alanlar birer etiket haline getirilmiş durumda.</li>
<li>Audio ve Video Özelliği<br />
html4 veya xhtml de video veya ses eklemek için genelde javascript kullanılırdı. html5de ise bu olay artık tamamen kendisine ait kod yapısı içinde oluyor ve video &#8211; audio etiketleri ile yapılıyor. Ayrıca bu etiketler de kendilerine ait nitelikleri alabiliyorlar.</li>
<li>aside etiketi<br />
aside etiketi bizim her zaman kullandığımız genel sidebar mantığında bir etiket. kullanıldığı alanı içerik alanından ayırıyor.</li>
<li>canvas<br />
grafiksel işlemler için kullanılacak bir etiket</li>
<li>command<br />
komut düğmesi</li>
<li>datagrid<br />
ağaç listesi içinde ekrana basılacak veri alanı</li>
<li>datalist<br />
.net kullananlar bilirler, açılan kutu içinde ekrana basılan veri alanı</li>
<li>datatemplate<br />
veri şeması</li>
<li>details<br />
bir elemana ait olan detayları göstermek adına kullanılan etiket</li>
<li>dialog<br />
konuşma etiketi (henüz denemedim <img src='http://www.kadirgunay.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ul>
<p>bunlardan bazıları. Daha detaylı liste için http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/ adresine bakabilirsiniz.</p>
<p>Kullanılan yeni etiketlere ve özelliklere bakınca gerçekten insanın hemen geçesi geliyor. Ama işte gelin görün ki yukarıda da belirttiğim gibi 8 sene önce üretilen ve ömrü hayatıda 1 kez güncellenen bir tarayıcı ile bile bu kadar uğraşırken kalkıp bu güzel özellikleri bize sunan fakat yarım yamalak desteklenen bir dili nasıl kullanabiliriz?</p>
]]></content:encoded><description>Uzun zamandır konuşulan, tartışılan konuya son nokta konuldu sanırım. Html dilinin 5. versiyonu yayına girdi. Hatta W3C&amp;#8217; nin açıklamasına göre Xhtml diline destek ve güncelleme 2009 senesi sonunda bitiyor. 1999 yılında yaptıkları açıklamalarında; XML&amp;#8217; in nadir XHTML&amp;#8217; in ise doğru yol olduğunu söylemişlerdi. 2009 senesindeki açıklamarında ise artık XHTML için geliştirme çalışmaları yapılmayacakmış.

XHTML 2 Working [...]</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.kadirgunay.com/html-5-o-da-nedir.html</feedburner:origLink></item><item><title>jQuery ile Maksimum Karakter Sınırı – Maxlength with jQuery</title><link>http://feedproxy.google.com/~r/kadirgunay/~3/ZsvNc42Lrys/jquery-ile-maksimum-karakter-siniri-maxlength-with-jquery.html</link><category>CSS</category><category>XHTML</category><category>jQuery</category><category>jquery ile maksimum karakter</category><category>jquery maximum length</category><category>kalan karakteri göstermek</category><category>karakter saydırmak</category><category>maxlength jquery</category><category>textarea max length</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kadir GUNAY</dc:creator><pubDate>Fri, 03 Jul 2009 06:20:54 PDT</pubDate><guid isPermaLink="false">http://www.kadirgunay.com/?p=479</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div id="attachment_480" class="wp-caption alignnone" style="width: 810px"><a href="http://www.kadirgunay.com/wp-content/uploads/2009/07/MaksimumKarakter.jpg"  rel="lightbox[479]"><img class="size-full wp-image-480" title="jQuery ile Maksimum Karakter Sınırı - Maxlength with jQuery" src="http://www.kadirgunay.com/wp-content/uploads/2009/07/MaksimumKarakter.jpg" alt="jQuery ile Maksimum Karakter Sınırı - Maxlength with jQuery" width="800" height="200" /></a><p class="wp-caption-text">jQuery ile Maksimum Karakter Sınırı - Maxlength with jQuery</p></div>
<p>Bir proje içinde kullanıcıların yazacakları alanları sınırlamak gerekiyor. Bunun bir kaç yöntemi var fakat biraz daha süslü ve basit yolunu birazdan anlatacağım. Metin alanlarına veri girişini kısıtlamak için bazı yollar uygulanır. Bunları çoğu sitede görürsünüz. Mesaj yazarken bastığını her tuştan sonra sağda, solda bir yerde rakamlar azalmaya başlar. Karakter sayınızın kalan rakamını verir size. İşte bu olayı şimdi jQuery ile yapacağız.</p>
<h2>Adım 1 &#8211; Html Kodlarını Eklemek</h2>
<pre name="code" class="html">
  &lt;div id=&quot;Main&quot;&gt; &lt;div id=&quot;Alan1&quot;&gt; &lt;textarea rows=&quot;5&quot; cols=&quot;50&quot;&gt;&lt;/textarea&gt; &lt;div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div id=&quot;Alan2&quot;&gt; &lt;textarea rows=&quot;5&quot; cols=&quot;50&quot;&gt;&lt;/textarea&gt; &lt;div&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
</pre>
<p>  Burada 2 adet farklı sınıflara sahip textarea elemanı oluşturduk. Ve kendi değerlerini atadık. Kolon ve satır olarak.</p>
<h2>Adım 2 &#8211; Css Kodlarını Eklemek</h2>
<pre name="code" class="css">
  #Main { width:800px; height:100%; color:#000000; font:Arial, Helvetica, sans-serif 12px;} .Alan1, .Alan2{ border:1px solid #999999; padding:5px;} .KalanKarakter { font-size:12px; font-weight:bold; color:#FF0000; margin-top:10px;} .Uyari {border:3px solid #0066CC; background-color: #FF9900; padding:5px;} span.KalanRakam { color:#000000; font-size:14px;} #Alan2 { margin-top:20px;}
</pre>
<p>  Sınıf atadığımız textarea elemanlarının stil değerlerini girdik ve başka elemanlara da stil atadık. Textarea haricindeki öğeler birazdan ekleyeceğimiz jquery dosyalarının içinde tanımlanmış değişkenlerdir.</p>
<h2>Adım 3 &#8211; JS Dosyalarını ve jQuery Kod Bloğunu Eklemek</h2>
<pre name="code" class="html">
  &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.3.2.min.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.maxlength.js&quot;&gt;&lt;/script&gt;
</pre>
<p>  İlk dosyamız jQuery çekirdek dosyamız ikincisi ise kullanacağımız eklentinin js dosyasıdır.  Şimdi oluşturduğumuz textarea öğelerine istediğimiz şekilde çalışmalarını sağlatacağımız jQuery kod bloğunu ekleyelim;
<pre name="code" class="javascript">
  $(document).ready(function(){ $(&#039;.Alan1&#039;).maxlength({status: true}); $(&#039;.Alan2&#039;).maxlength({status: true, showAlert: true, slider: true}); });
</pre>
<p>  Alan1 isimli sınıf için maxlength değerini atadık ve yukarıdaki 2. js dosyasında belirtilen değişkenlerden birisi olan &#8220;status&#8221; isimli elemanın aktifliğini &#8220;true&#8221; ile belirttik. Bu işlem bize metin alanı içine yazarken ne kadar rakam kaldığını gösterecektir. false değer döndürürsek eğer göstermeyecektir.  Alan2 isimli sınıf için ise status değişkeninin haricinde 2 ayrı değişken daha belirttik; showAlert ve slider. showAlert bildiğimiz javascript uyarı ekranı. Belirttiğimiz karakter dışına çıkınca ekranın ortasında uyarı ekranı çıkıyor ve jquery.maxlength.js dosyasının içinde belirttiğimiz uyarı metnini ekrana basıyor. Slider değişkeni ise metin alanına tıklanınca çıkacak olan kalan karakter divi ile ilgili. Örneğe bakarsanız çok daha iyi anlayabilirsiniz.</p>
<p class="not"><a href="http://www.kadirgunay.com/beta/MaksimumKarakter" >Uygulamaya Ait Örneği Görmek İçin Tıklayınız</a></p>
<p class="indir"><a href="http://www.kadirgunay.com/beta/MaksimumKarakter/MaksimumKarakter.zip" onclick="javascript:pageTracker._trackPageview('/downloads/beta/MaksimumKarakter/MaksimumKarakter.zip');">Uygulamaya Ait Dosyaları İndirmek İçin Tıklayınız</a></p>
<p>Not : Uygulamanın orjinal adresine -&gt;http://www.anon-design.se/demo/maxlength-jquery ulaşabilirsiniz. Ben orjianel dosyalarda bazı değişiklikler yaptım.</p>
]]></content:encoded><description>Bir proje içinde kullanıcıların yazacakları alanları sınırlamak gerekiyor. Bunun bir kaç yöntemi var fakat biraz daha süslü ve basit yolunu birazdan anlatacağım. Metin alanlarına veri girişini kısıtlamak için bazı yollar uygulanır. Bunları çoğu sitede görürsünüz. Mesaj yazarken bastığını her tuştan sonra sağda, solda bir yerde rakamlar azalmaya başlar. Karakter sayınızın kalan rakamını verir size. İşte [...]</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><media:content url="http://feedproxy.google.com/~r/kadirgunay/~5/bh-6DsTGDao/MaksimumKarakter.zip" fileSize="20808" type="application/zip" /><feedburner:origLink>http://www.kadirgunay.com/jquery-ile-maksimum-karakter-siniri-maxlength-with-jquery.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/kadirgunay/~5/bh-6DsTGDao/MaksimumKarakter.zip" length="20808" type="application/zip" /><feedburner:origEnclosureLink>http://www.kadirgunay.com/beta/MaksimumKarakter/MaksimumKarakter.zip</feedburner:origEnclosureLink></item><item><title>www.gecce.com</title><link>http://feedproxy.google.com/~r/kadirgunay/~3/yT8vf0twTcg/www-gecce-com.html</link><category>Projeler</category><category>CSS</category><category>gecce</category><category>gecce.com</category><category>javascript</category><category>magazin</category><category>mootools</category><category>XHTML</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kadir GUNAY</dc:creator><pubDate>Thu, 02 Jul 2009 05:05:40 PDT</pubDate><guid isPermaLink="false">http://www.kadirgunay.com/?p=474</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div id="attachment_476" class="wp-caption alignnone" style="width: 310px"><a href="http://www.kadirgunay.com/wp-content/uploads/2009/07/ScreenShot001.jpg"  rel="lightbox[474]"><img class="size-medium wp-image-476" title="www.gecce.com" src="http://www.kadirgunay.com/wp-content/uploads/2009/07/ScreenShot001-300x177.jpg" alt="www.gecce.com" width="300" height="177" /></a><p class="wp-caption-text">www.gecce.com</p></div>
<p>Türkiye&#8217; nin en büyük magazin portalı olma özelliğine sahip olan <a href="http://www.gecce.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gecce.com');">Gecce.Com</a> yenilendi. Binlerce ziyaretçisi olan, içerik anlamında zengin bir yapıya sahip olan ve okunurluğu ile göz önünde olan gecce.com 1 Temmuz itibaril ile yeni tasarımı ve yazılımı ile yayın hayatına başladı.</p>
<p>Yeni arayüzün tasarımları ve yazılımı Burak Karababa tarafından yapıldı. Arayüz kodlaması bölümü ise bana ait.</p>
<p>Projede yer aldığım alanlar,</p>
<ul>
<li>Xhtml Kodlaması</li>
<li>Css Kodlaması</li>
<li>Mootools Javascript Kodlaması</li>
</ul>
]]></content:encoded><description>Türkiye&amp;#8217; nin en büyük magazin portalı olma özelliğine sahip olan Gecce.Com yenilendi. Binlerce ziyaretçisi olan, içerik anlamında zengin bir yapıya sahip olan ve okunurluğu ile göz önünde olan gecce.com 1 Temmuz itibaril ile yeni tasarımı ve yazılımı ile yayın hayatına başladı.
Yeni arayüzün tasarımları ve yazılımı Burak Karababa tarafından yapıldı. Arayüz kodlaması bölümü ise bana ait.
Projede [...]</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.kadirgunay.com/www-gecce-com.html</feedburner:origLink></item><item><title>jQuery İle DIV Uzunluklarını Ayarlamak – Control DIV Height With jQuery</title><link>http://feedproxy.google.com/~r/kadirgunay/~3/kzkPItXfCjM/jquery-ile-div-uzunluklarini-ayarlamak-control-div-height-with-jquery.html</link><category>XHTML</category><category>jQuery</category><category>CSS</category><category>div yüksekliğini ayarlamak</category><category>height</category><category>jquery div height</category><category>yükseklik</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kadir GUNAY</dc:creator><pubDate>Wed, 01 Jul 2009 04:12:58 PDT</pubDate><guid isPermaLink="false">http://www.kadirgunay.com/?p=469</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div id="attachment_471" class="wp-caption alignnone" style="width: 810px"><a href="http://www.kadirgunay.com/wp-content/uploads/2009/07/jquery-div-uzunluk.jpg"  rel="lightbox[469]"><img class="size-full wp-image-471" title="jQuery İle DIV Uzunluklarını Ayarlamak" src="http://www.kadirgunay.com/wp-content/uploads/2009/07/jquery-div-uzunluk.jpg" alt="jQuery İle DIV Uzunluklarını Ayarlamak" width="800" height="200" /></a><p class="wp-caption-text">jQuery İle DIV Uzunluklarını Ayarlamak</p></div>
<p>Halk firmasına ait bir proje için arayüz kodlamasını yaparken arama sayfasında başıma gelen bir sorunu yazılım şefimiz Kerim ÇALIK ile tartışırken aklımıza geldi bu yöntem. Bazen yan yana duran iki divimiz olduğunda biri diğerinden uzun olabiliyor. Bu durumu yine bazı scriptler ile de çözebiliyoruz fakat jQuery&#8217; nin sloganını hatırlamamızda fayda var &#8220;Write less, do more &#8211; Az yaz, çok yap&#8221;. Aynen bu şekilde birazdan size hazırladığım örneği anlatacağım.</p>
<h2>Adım &#8211; 1 HTML Kodlarını Eklemek</h2>
<pre name="code" class="html">

&lt;div id=&quot;Main&quot;&gt;
&lt;div class=&quot;Sol&quot;&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis tempus dui ante. Phasellus aliquet elit in ipsum lacinia porta. In hac habitasse platea dictumst. Morbi condimentum bibendum metus, sit amet dictum neque cursus eget. Sed venenatis tortor in lectus fermentum quis tempor nisi condimentum. Nunc metus arcu, tempor quis laoreet a, vulputate a lorem. Praesent eget tellus erat. Suspendisse porttitor urna risus, nec egestas purus. Ut vitae accumsan risus. Aenean mollis nisl ut tortor porttitor lobortis. Nullam gravida lorem sit amet dui ullamcorper lobortis. Duis vitae lacus a nibh egestas molestie at ut odio. Nulla leo risus, feugiat vel fringilla nec, sollicitudin vel lacus. Sed a commodo sapien. Maecenas aliquet neque ut tellus faucibus viverra. Maecenas in nisi felis. In magna nibh, lacinia vitae pretium in, aliquam ac justo. Nulla enim purus, aliquam non ullamcorper vestibulum, feugiat vel urna.

Morbi euismod commodo dolor, sed iaculis risus semper ultrices. Etiam lobortis feugiat ante id sollicitudin. Sed interdum vehicula diam, in rutrum nisl condimentum non. Donec fringilla, magna vel interdum rhoncus, augue lacus ultricies eros, eget pretium ipsum dolor a sem. Aliquam in nisl ut nulla rutrum fringilla. Vestibulum nunc lacus, vestibulum at iaculis quis, sollicitudin gravida mi. Ut eros mauris, tempor sed congue vitae, dapibus non nisl. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus eu erat eget nisi facilisis suscipit non a sapien. Fusce ultrices lectus ut magna gravida pulvinar. Proin quis nunc in ipsum porta commodo nec in elit. Donec mollis elit ut sem tincidunt condimentum sollicitudin mauris interdum.

Aliquam erat volutpat. Praesent pharetra nisi vitae eros adipiscing et molestie massa molestie. Etiam aliquam, nunc vel condimentum vestibulum, lectus quam lobortis erat, nec lacinia lectus ligula at enim. Proin blandit dignissim risus a eleifend. Maecenas aliquam rutrum gravida. Pellentesque dictum, diam nec elementum vehicula, nunc odio sollicitudin turpis, in luctus dui leo vel turpis. Curabitur vestibulum rutrum leo et luctus. Donec auctor risus tempus lorem lacinia at aliquet turpis eleifend. Curabitur id lacus nunc. Sed ac est nunc, vitae ultrices neque. Cras purus eros, accumsan at congue sit amet, facilisis vel eros. Etiam sagittis mattis egestas. Aliquam vitae facilisis massa. Fusce vel leo quis felis vulputate pretium. Etiam laoreet nisi in augue rutrum pulvinar. Praesent luctus mattis sapien sed faucibus. Nulla eu ipsum sapien. Donec non diam est. &lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;Sag&quot;&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis tempus dui ante. Phasellus aliquet elit in ipsum lacinia porta. In hac habitasse platea dictumst. Morbi condimentum bibendum metus, sit amet dictum neque cursus eget. Sed venenatis tortor in lectus fermentum quis tempor nisi condimentum. Nunc metus arcu, tempor quis laoreet a, vulputate a lorem. Praesent eget tellus erat. Suspendisse porttitor urna risus, nec egestas purus. Ut vitae accumsan risus. Aenean mollis nisl ut tortor porttitor lobortis. Nullam gravida lorem sit amet dui ullamcorper lobortis. Duis vitae lacus a nibh egestas molestie at ut odio. Nulla leo risus, feugiat vel fringilla nec, sollicitudin vel lacus. Sed a commodo sapien. Maecenas aliquet neque ut tellus faucibus viverra. Maecenas in nisi felis. In magna nibh, lacinia vitae pretium in, aliquam ac justo. Nulla enim purus, aliquam non ullamcorper vestibulum, feugiat vel urna.

Morbi euismod commodo dolor, sed iaculis risus semper ultrices. Etiam lobortis feugiat ante id sollicitudin. Sed interdum vehicula diam, in rutrum nisl condimentum non. Donec fringilla, magna vel interdum rhoncus, augue lacus ultricies eros, eget pretium ipsum dolor a sem. Aliquam in nisl ut nulla rutrum fringilla. Vestibulum nunc lacus, vestibulum at iaculis quis, sollicitudin gravida mi. Ut eros mauris, tempor sed congue vitae, dapibus non nisl. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus eu erat eget nisi facilisis suscipit non a sapien. Fusce ultrices lectus ut magna gravida pulvinar. Proin quis nunc in ipsum porta commodo nec in elit. Donec mollis elit ut sem tincidunt condimentum sollicitudin mauris interdum.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;Clr&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Çok basit şekilde bir genel kapsayıcı ve içine de iki div yerleştirdik. Sol ve Sag isminde. Şimdi bunların bir de stillerini verelim;</p>
<h2>Adım  2 &#8211; Css Kodlarını Eklemek</h2>
<pre name="code" class="css">

#Main { width:800px; height:100%; margin:0 auto; background-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.Sol { float:left; display:inline; width:630px; height:100%; background-color:#0099FF; color:#FFFFFF; margin-right:5px; padding:0px 10px;}
.Sag { float:left; display:inline; width:125px; height:100%; background:#CC6633; color:#FFFFFF; padding:0px 10px;}
.Clr { clear:both;}
</pre>
<p>Gördüğünüz gibi çok basit bir şekilde hemen stilleri ekleyip ön görünümü tamamladık. Burada dikkat etmeniz gereken bir kısım var; her iki divin de yükseklikleri 100% verilmiş durumda. Fakat biz birazdan bunları birbirlerinden yükseklik alacak şekilde ayarlayacağız. .Clr sınıfı kafanızı karıştırmasın, genel kapsayıcının tüm divleri kapsaması için float elemanlarını temizleyen bir sınıf o. Çok sık kullanırım <img src='http://www.kadirgunay.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Adım 3 &#8211; jQuery Dosyasını ve Kodlarını Eklemek</h2>
<pre name="code" class="html">
&lt;script src=&quot;jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<p>scriptimizi dosyamıza ekledik ve okuttuk. Şimdi istediğimizi yapması için bazı yönergeler göndereceğiz;</p>
<pre name="code" class="javascript">

&lt;script&gt;
$(document).ready(function () {

if($(&quot;.Sag&quot;).height()&gt;$(&quot;.Sol&quot;).height()) {
$(&quot;.Sol&quot;).height($(&quot;.Sag&quot;).height());
}else{
$(&quot;.Sag&quot;).height($(&quot;.Sol&quot;).height());
}

});
&lt;/script&gt;
</pre>
<p>İlk kod bloğumuzda eğer ki Sag isimli divin yüksekliği Sol isimli divden büyük ise Sol&#8217; un yüksekliğini Sag kadar yap dedik daha sonra değilse ifadesi ile tam tersi bir işlem döndürdük. Bu işlem sizi bir çok dertten kurtaracaktır eminim. Çünkü beni kurtardı.</p>
<p class="not"><a href="http://www.kadirgunay.com/beta/jQueryYukseklik" >Uygulamaya Ait Örneği Görmek İçin Tıklayınız</a></p>
<p class="indir"><a href="http://www.kadirgunay.com/beta/jQueryYukseklik/jQueryYukseklik.zip" onclick="javascript:pageTracker._trackPageview('/downloads/beta/jQueryYukseklik/jQueryYukseklik.zip');">Uygulamaya Ait Dosyaları İndirmek İçin Tıklayınız</a></p>
]]></content:encoded><description>Halk firmasına ait bir proje için arayüz kodlamasını yaparken arama sayfasında başıma gelen bir sorunu yazılım şefimiz Kerim ÇALIK ile tartışırken aklımıza geldi bu yöntem. Bazen yan yana duran iki divimiz olduğunda biri diğerinden uzun olabiliyor. Bu durumu yine bazı scriptler ile de çözebiliyoruz fakat jQuery&amp;#8217; nin sloganını hatırlamamızda fayda var &amp;#8220;Write less, do more [...]</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><media:content url="http://feedproxy.google.com/~r/kadirgunay/~5/BbLg6OcM6sk/jQueryYukseklik.zip" fileSize="18028" type="application/zip" /><feedburner:origLink>http://www.kadirgunay.com/jquery-ile-div-uzunluklarini-ayarlamak-control-div-height-with-jquery.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/kadirgunay/~5/BbLg6OcM6sk/jQueryYukseklik.zip" length="18028" type="application/zip" /><feedburner:origEnclosureLink>http://www.kadirgunay.com/beta/jQueryYukseklik/jQueryYukseklik.zip</feedburner:origEnclosureLink></item><item><title>Boşluk</title><link>http://feedproxy.google.com/~r/kadirgunay/~3/Kkc1HwJcIIs/bosluk.html</link><category>Karanlık Odadan Mektuplar</category><category>boşluk</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kadir GUNAY</dc:creator><pubDate>Sat, 27 Jun 2009 07:39:21 PDT</pubDate><guid isPermaLink="false">http://www.kadirgunay.com/?p=466</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a href="http://www.kadirgunay.com/wp-content/uploads/2009/06/bosluk.jpg"  rel="lightbox[466]"><img class="size-full wp-image-467 alignnone" src="http://www.kadirgunay.com/wp-content/uploads/2009/06/bosluk.jpg" alt="" width="600" height="200" /></a></p>
<p>Böylesine boşluğa düşmemiştim daha önce… sanki bir uçurumun kenarında öyle çaresizce durup atlasam mı atlamasam mı diye düşünmekten beter. Çünkü birisinde iki seçeneğiniz var. Ya atlarsınız ve ölürsünüz veya atlamazsınız korkaklığınıza vurursunuz… ama boşluk öyle değil. Ne yapacağınızı bilmeden çaresizce hayata devam etmek bu. Yarının ne getirdiği bugünün ne götürdüğü sizi ilgilendirmez… hem uçurumdan atlarken artık sizin için yeni bir hayat başlamıştır. Aşağıya düşene kadar bunları düşünebilir, yeni yaşama dair planlar yapabilirsiniz… veya en kötü ihtimalle birisi elinizden tutar ve sizi yukarı çeker ki bunun olasılığı oldukça düşüktür… ama bana bir kez oldu. Beni birisi çekti o uçurum kenarından ben ona benim kurtarıcı meleğim adını vermiştim ama o bunu hiç duymadı. Bunu ona hiç söylememiştim. Nedenini ben de bilmiyorum ama inanın bana ona başka hitaplarda bulunurken hep aklımda beni o uçurumdan kurtardığı gün aklıma gelirdi…</p>
<p>Fakat sonuç yine değişmedi. Her güzel şeyde olduğu gibi bunun da sonu gelmişti… kurtarıcı meleğim sanki görevini tamamlamış gibi bir gün çok uzaklara gitti. Biliyorum geri gelmeyecek… yapmam gereken onun yokluğunda sanki o varmışçasına yaşamak…</p>
<p>Bu zor hayatla savaşmak için bir nedenim kalmadı. Daha doğrusu savaşacak gücüm kalmadı. Çok şeyler verdi ama verdiklerinden daha fazlalarını aldı benden… hayata yenildim sadece ve onu yaşamaktan bıktım… savaşmaktan kaçmıyorum ama ne kadar savaşırsam hep o kazanacak biliyorum… o yüzden onunla bir anlaşma yapmaya karar verdim… bundan sonra ne o bana güzelliklerini verecek ve daha sonra alacak ne de ben onunla savaşacağım… ikimiz de sürekli yalnız olarak yaşayacak ve sürekli her güzel şeyin sonunun olduğunu bilerek birbirimizi kandırmayacağız&#8230;</p>
]]></content:encoded><description>
Böylesine boşluğa düşmemiştim daha önce… sanki bir uçurumun kenarında öyle çaresizce durup atlasam mı atlamasam mı diye düşünmekten beter. Çünkü birisinde iki seçeneğiniz var. Ya atlarsınız ve ölürsünüz veya atlamazsınız korkaklığınıza vurursunuz… ama boşluk öyle değil. Ne yapacağınızı bilmeden çaresizce hayata devam etmek bu. Yarının ne getirdiği bugünün ne götürdüğü sizi ilgilendirmez… hem uçurumdan atlarken [...]</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.kadirgunay.com/bosluk.html</feedburner:origLink></item><copyright>içerikten Kadir GÜNAY yorumlardan gönderen sorumludur. izin almadan kullan?lmas? yasakt?r.</copyright><media:credit role="author">Kadir GUNAY</media:credit><media:rating>nonadult</media:rating></channel></rss>
