<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>bildirgec.org - Sercan Virlan - be&#287;endikleri</title>
    <link>http://www.bildirgec.org/</link>
    <language>tr-tr</language>
    <ttl>40</ttl>
    <description>bildirgec.org - Sercan Virlan - be&#287;endikleri</description>
    <item>
      <title>Bedava M&#252;zik Dinleyelim!</title>
      <author>Sercan Virlan</author>
      <description>&lt;div class="imajsol"&gt;&lt;img src='http://www.bildirgec.org/imaj/chndkmn/.c3b936951ec565127b6e54d868987843f34f0dfb' alt="fftunes" border="0"&gt;&lt;br&gt;fftunes&lt;/div&gt;Bir &#231;ok internet kullan&#305;c&#305;s&#305;n&#305;n ilgi g&#246;sterdi&#287;i sosyal a&#287;lardan biri olan Friendfeed arac&#305;l&#305;&#287;&#305;yla kay&#305;t olabilece&#287;iniz bir m&#252;zik dinleme aparat&#305; "fftunes". 

	&lt;p&gt;&lt;strong&gt;Peki nedir bu FFtunes ve sistem nas&#305;l &#231;al&#305;&#351;&#305;yor?&lt;/strong&gt;&lt;br&gt;FFtunes, online ve &#252;cretsiz sabahtan ak&#351;ama kadar arka planda s&#305;n&#305;rs&#305;z ve sinirsiz m&#252;zik dinleyebilece&#287;iniz ba&#351;ar&#305;l&#305; bir web sitesi.&lt;/p&gt;


	&lt;p&gt;M&#252;zik arama, rastgele ve kullan&#305;c&#305; arama &#246;zellikleri sayesinde bir &#231;ok m&#252;zi&#287;e ula&#351;abiliyorsunuz.&lt;br&gt;&lt;!-- buradan kes --&gt;&lt;br&gt;Friendfeed arac&#305;l&#305;&#287;&#305; ile m&#252;zik payla&#351;&#305;m gruplar&#305;nda bulanan m&#252;zikleri g&#252;ncel olarak sizlere sunabiliyor.&lt;/p&gt;


	&lt;p&gt;Friendfeed hesab&#305;n&#305;z ile bir kullan&#305;c&#305; hesab&#305; olu&#351;turup girip yapt&#305;&#287;&#305;n&#305;zda bu zamana kadar Friendfeed de payla&#351;t&#305;&#287;&#305;n&#305;z ve be&#287;endi&#287;iniz m&#252;zikleri listenizden ula&#351;abiliyorsunuz.&lt;/p&gt;


	&lt;p&gt;Di&#287;er Friendfeed kullan&#305;c&#305;lar&#305;n&#305;n m&#252;zik listelerini dinleyebiliyorsunuz.&lt;/p&gt;


	&lt;p&gt;iPhone, iPad, iTouch, Android, Bada, iOs, SymbianOS, Firefox, Safari, Chrome deste&#287;i var. Art&#305;k Internet Explorer deste&#287;i de mevcut.&lt;/p&gt;


	&lt;p&gt;&#350;uan beta 0.31 versiyonu yay&#305;nda olan sistem her ge&#231;en g&#252;n geli&#351;meye devam ediyor.&lt;/p&gt;


	&lt;p&gt;Kullan&#305;c&#305; listeleri ve radyosu, arama &#246;zelli&#287;i, listenizde bulunan &#351;ark&#305;lar&#305; silebilme, dinledi&#287;iniz m&#252;zikleri friendfeed, twitter ve facebook &#252;zerinde payla&#351;abilme imkan&#305; sunuyor.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Peki Friendfeed kullanm&#305;yorsak ne olacak?&lt;/strong&gt;&lt;br&gt;Friendfeed kullan&#305;c&#305;s&#305; de&#287;ilseniz de yine m&#252;ziksiz kalmayacaks&#305;n&#305;z. Siteye girdi&#287;inizde kar&#351;&#305;n&#305;za gelen arama kutusu ile 44,833* farkl&#305; mp3 e ula&#351;abilir ve dinleyebilirsiniz.&lt;/p&gt;


	&lt;p&gt;FFtunes Projesi; Sercan Virlan taraf&#305;ndan geli&#351;tirilmi&#351;tir. T&#252;rk yaz&#305;l&#305;mc&#305;lar&#305;n&#305;n elinden &#231;&#305;km&#305;&#351; stabil &#231;al&#305;&#351;an, sade, &#351;&#305;k ve ba&#351;ar&#305;l&#305; i&#351;lerden sadece biri.&lt;/p&gt;


	&lt;p&gt;Bu ilk yaz&#305;m&#305;n sonunda sizlere bol m&#252;zikli g&#252;nler dilerim :)&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;ve FFtunes ile ilgili olarak :&lt;/strong&gt;&lt;br&gt;FFTunes: &lt;br&gt;http://www.fftunes.com/&lt;/p&gt;


	&lt;p&gt;FFTunes Friendfeed Grubu:&lt;br&gt;http://friendfeed.com/fftunes&lt;/p&gt;


	&lt;p&gt;FFTunes Facebook Sayfas&#305;: &lt;br&gt;http://www.facebook.com/fftunes&lt;/p&gt;


	&lt;p&gt;FFTunes Twitter: &lt;br&gt;http://twitter.com/FFTunes&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;*14 Mart 2011 tarihinde ki say&#305;.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/Sercan%20Virlan"&gt;Sercan Virlan&lt;/a&gt; taraf&#305;ndan &lt;a href=" http://www.bildirgec.org/yazi/bedava-muzik-dinleyelim "&gt;bildirgec.org&lt;/a&gt; adresli sitede yay&#305;mlanmak &#252;zere yaz&#305;lm&#305;&#351;t&#305;r. Kaynak g&#246;sterilmeksizin kopyalanamaz.&lt;/p&gt;&lt;hr&gt;Pilli Projeleri: &lt;a href="http://pilli.com"&gt;Pilli.com: Kolektif Ba&#287;&#305;ms&#305;z &#304;&#231;erik&lt;/a&gt; | &lt;a href="http://sosyomat.com"&gt;Sosyomat.com: Arkada&#351;&#305;n&#305; Etiketle&lt;/a&gt; | &lt;a href="http://put.io"&gt;Put.io: Online Cloud Storage&lt;/a&gt;</description>
      <pubDate>Thu, 31 Mar 2011 13:44:00 GMT</pubDate>
      <guid isPermaLink="false">243195@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/bedava-muzik-dinleyelim</link>
    </item>
    <item>
      <title>Flash ile facebook connect</title>
      <author>Sercan Virlan</author>
      <description>&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/yigitkula/fbflash.png' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;&lt;a href="http://www.twitter.com/"&gt;Twitter&lt;/a&gt;, &lt;a href="http://www.friendfeed.com"&gt;friendfeed&lt;/a&gt;, &lt;a href="http://www.google.com/friendconnect/"&gt;google&lt;/a&gt;, &lt;a href="http://www.facebook.com/"&gt;facebook &lt;/a&gt;derken, web sitelerinde &#252;ye giri&#351;i ya da &#252;yelik gibi b&#246;l&#252;mlerin pabucu neredeyse dama at&#305;ld&#305;. Bu servislerden en kullan&#305;&#351;l&#305; olan&#305; &lt;a href="http://developers.facebook.com/connect.php"&gt;Facebook Connect&lt;/a&gt; &#351;&#252;phesiz. Bu yaz&#305;da Flash ve as3 kullanarak hangi &#351;ekillerde facebook connect kullanabiliriz, art&#305;lar&#305; eksileri nelerdir, nerelerde hangisini kullanmal&#305;y&#305;z bundan bahsedece&#287;im.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;1. &lt;a href="http://www.wellconsidered.be/blog/2009/01/04/facebook-connect-to-actionscript-3/"&gt;Facebook JSBridge&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://wiki.developers.facebook.com/index.php/JavaScript_Client_Library"&gt;Facebook JS Ap&lt;/a&gt;i &#252;zerinden &#231;al&#305;&#351;an bir Javascript k&#252;t&#252;phanesidir.&lt;/p&gt;


	&lt;p&gt;Yapman&#305;z gereken tek &#351;ey, flashtan gerekli fonksiyonlar&#305; &#231;al&#305;&#351;t&#305;rmak ve cevaplar&#305;n&#305; dinlemektir. Gelen &lt;a href="http://www.json.org/"&gt;Json&lt;/a&gt;'&#305;n parse edilmesi, gereken isteklerin yap&#305;lmas&#305; k&#305;sm&#305;n&#305; bu k&#252;t&#252;phane sizin i&#231;in ger&#231;ekle&#351;tirir.&lt;br&gt;&lt;!-- buradan kes --&gt;&lt;/p&gt;


	&lt;p&gt;&#214;zellikle uygulaman&#305;z&#305;n ya da web sitenizin herhangi bir a&#351;amas&#305;nda veya tercihli olarak kullan&#305;c&#305;lar&#305;n facebook kullan&#305;c&#305; adlar&#305; ile giri&#351; yapmas&#305; isteniyorsa bu i&#351; i&#231;in bi&#231;ilmi&#351; kaftand&#305;r. H&#305;zl&#305; &#231;al&#305;&#351;mas&#305;, hali haz&#305;rda bulunan basit AS k&#252;t&#252;phanesi ile temel i&#351;levleri kolayl&#305;kla yerine getirebilirsiniz.&lt;/p&gt;


	&lt;p&gt;Ancak bu k&#252;t&#252;phanenin dezavantajlar&#305; da yok de&#287;il.&lt;/p&gt;


	&lt;p&gt;&#214;ncelikle Javascript &#252;zerinde &#231;al&#305;&#351;t&#305;&#287;&#305; i&#231;in IE6 da maalesef &#231;al&#305;&#351;m&#305;yor. IE7 de is y&#252;kl&#252; datalar varsa e&#287;er sorunlar &#231;&#305;kartabiliyor. &#214;rne&#287;in bir arkada&#351;&#305;n&#305;z&#305;n taglendi&#287;i foto&#287;raflar&#305; al&#305;caks&#305;n&#305;z. Ortalama 50 ve &#252;zeri foto&#287;raf datas&#305;n&#305; bu k&#252;t&#252;phane ile &#231;ekmeye &#231;al&#305;&#351;&#305;rsan&#305;z IE7 de sorunlarla kar&#351;&#305;la&#351;man&#305;z muhtemel.&lt;/p&gt;


	&lt;p&gt;Bunun d&#305;&#351;&#305;nda bu k&#252;t&#252;phane genel ama&#231;l&#305; kullan&#305;m i&#231;in haz&#305;rlanm&#305;&#351;. Arad&#305;&#287;&#305;n&#305;z baz&#305; &#246;zellik ya da fonksiyonlar i&#231;inde olmayabilir. &#214;rne&#287;in arkada&#351;&#305;n&#305;z&#305;n foto&#287;raflar&#305;n&#305; bulmak, alb&#252;mlerini y&#252;klemek, etiketlendi&#287;i foto&#287;raflar&#305; bulmak gibi metodlar ar&#305;yorsan&#305;z maalesef bu i&#351;lemleri hem JS dosyas&#305;na hem de AS s&#305;n&#305;f&#305;n&#305;za eklemeniz gerekiyor.&lt;/p&gt;


	&lt;p&gt;Bu k&#252;t&#252;phaneyi download etmek isteyenler &lt;a href="http://github.com/pierot/fbflashbridge"&gt;bu linkten&lt;/a&gt; faydalanabilirler.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;2. &lt;a href="http://code.google.com/p/facebook-actionscript-api/"&gt;Facebook AS3 Library&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://wiki.developers.facebook.com/index.php/PHP"&gt;Facebook PHP api&lt;/a&gt; &#252;zerinden &#231;al&#305;&#351;an bir AS k&#252;t&#252;phanesidir.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://code.google.com/p/facebook-actionscript-api/"&gt;Linkten&lt;/a&gt; kaynak kodlar&#305; ya da swc dosyas&#305;n&#305; bilgisayar&#305;n&#305;za indirdikten sonra yapman&#305;z gereken tek &#351;ey Flash projenize ilgili s&#305;n&#305;flar&#305; import edip, gerekli fonksiyonlar&#305; &#231;al&#305;&#351;t&#305;rmak.&lt;/p&gt;


	&lt;p&gt;Gelelim bize katt&#305;klar&#305; ve bizden ald&#305;klar&#305;na;&lt;/p&gt;


	&lt;p&gt;&#304;lk olarak s&#246;ylemek istedi&#287;im, bilinen b&#252;t&#252;n taray&#305;c&#305;larla &#231;al&#305;&#351;abiliyor. &#214;zellikle de &#252;lkemizde kullan&#305;m oran&#305; hala y&#252;ksek olan IE6 y&#305; hedef alanlar i&#231;in vazge&#231;ilmez bir k&#252;t&#252;phane.&lt;/p&gt;


	&lt;p&gt;Uygulaman&#305;zda ya da sitenizde facebook giri&#351;ini zorunlu tutmak istiyorsan&#305;z bu durumda i&#351;inizi kolayla&#351;t&#305;rabilir diye d&#252;&#351;&#252;n&#252;yorum. &#199;&#252;nk&#252; k&#252;t&#252;phane PHP &#252;zerinden &#231;al&#305;&#351;t&#305;&#287;&#305; i&#231;in, facebook giri&#351;i olmadan zaten sayfan&#305;z a&#231;&#305;lmayacakt&#305;r. Bu durum tabii ki bu s&#305;n&#305;f&#305;n standart hali i&#231;in ge&#231;erli. Js ile yapar&#305;m yine de &#231;al&#305;&#351;t&#305;r&#305;r&#305;m diyenler de elbette olacakt&#305;r.&lt;/p&gt;


	&lt;p&gt;B&#252;t&#252;n istekler, gelen datay&#305; parse etme, istekleri d&#252;zenleme gibi i&#351;lemlerin tamam&#305;n&#305; flash &#252;zerinden yap&#305;yorsunuz. Bu da s&#305;n&#305;f&#305; tan&#305;mayanlar i&#231;in bir dezavantaj yaratabiliyor. Her grup istek ba&#351;ka bir de&#287;i&#351;ken tipine kar&#351;&#305;l&#305;k geliyor, ve &#246;&#287;renene kadar 'neden olmuyor ki?' sorunu bol bol kendinize soruyorsunuz.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Sonu&#231;&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;Kendi tercihimi s&#246;ylemek gerekirse, m&#252;&#351;teri taraf&#305;ndan illaki IE6 olsun diye bir istek gelmedik&#231;e JSBridge kullanmay&#305; daha uygun buluyorum.8 sene &#246;nce piyasaya s&#252;r&#252;len, biz flash geli&#351;tiricilerden &#231;ok HTML/CSS geli&#351;tiricilerin ba&#351;&#305;n&#305; a&#287;r&#305;tan bir taray&#305;c&#305;y&#305; projelerime hedef olarak se&#231;miyorum.&lt;/p&gt;


	&lt;p&gt;Sonu&#231; olarak her ikisi de ayn&#305; i&#351;i yapabilmek i&#231;in tasarlanm&#305;&#351; olan k&#252;t&#252;phaneler. &#214;&#287;rendikten sonra her ikisiyle de kolayl&#305;kla &#231;al&#305;&#351;abilirsiniz.&lt;/p&gt;&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/Sercan%20Virlan"&gt;Sercan Virlan&lt;/a&gt; taraf&#305;ndan &lt;a href=" http://www.bildirgec.org/yazi/flash-ile-facebook-connect "&gt;bildirgec.org&lt;/a&gt; adresli sitede yay&#305;mlanmak &#252;zere yaz&#305;lm&#305;&#351;t&#305;r. Kaynak g&#246;sterilmeksizin kopyalanamaz.&lt;/p&gt;&lt;hr&gt;Pilli Projeleri: &lt;a href="http://pilli.com"&gt;Pilli.com: Kolektif Ba&#287;&#305;ms&#305;z &#304;&#231;erik&lt;/a&gt; | &lt;a href="http://sosyomat.com"&gt;Sosyomat.com: Arkada&#351;&#305;n&#305; Etiketle&lt;/a&gt; | &lt;a href="http://put.io"&gt;Put.io: Online Cloud Storage&lt;/a&gt;</description>
      <pubDate>Fri, 19 Feb 2010 10:31:00 GMT</pubDate>
      <guid isPermaLink="false">233887@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/flash-ile-facebook-connect</link>
    </item>
    <item>
      <title>&#246;&#287;renilmesi gereken 15 css hilesi</title>
      <author>Sercan Virlan</author>
      <description>&lt;div class="imajsol"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-00.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;Web tasar&#305;mc&#305;lar&#305; ve geli&#351;tiricileri olarak zamanla, anahat hedeflerimize ula&#351;mam&#305;za yard&#305;mc&#305; olmas&#305; i&#231;in pek &#231;ok CSS hilesini ve ipucunu &#246;&#287;reniriz. Bu tekniklerin bir listesini yapmaya kalksan&#305;z, projenizin yo&#287;unlu&#287;una g&#246;re y&#252;zlerce hileyi bir arada toplaman&#305;z gerekebilir. Ancak bu yaz&#305;da bulaca&#287;&#305;n&#305;z &lt;strong&gt;15 &#246;nemli css hilesi&lt;/strong&gt;, web geli&#351;tiricilerinin kar&#351;&#305;la&#351;t&#305;&#287;&#305; sorunlar&#305;n pek &#231;o&#287;unu giderebilecek kalitededir.

	&lt;p&gt;&lt;strong&gt;1. Ba&#287;&#305;l (relative) pozisyonlanan element i&#231;erisinde mutlak (absolute) pozisyonlama&lt;/strong&gt;&lt;br&gt;Mutlak pozisyonlanan bir elementi ba&#287;&#305;l pozisyonlanan bir element i&#231;erisine yerle&#351;tirdi&#287;inizde, onun pozisyonu kendisine en yak&#305;n olan &#252;st elementin pozisyona g&#246;re belirlenecektir. Bu, &#246;zellikle bir elementi sayfan&#305;zda belirleyece&#287;iniz bir noktaya sabitlemek istedi&#287;inizde olduk&#231;a kullan&#305;&#351;l&#305; bir hiledir, &#246;rne&#287;in ba&#351;l&#305;k (header) damgalar&#305; (badge) gibi.&lt;/p&gt;


&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-01.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

Pozisyonlama hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:
	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.positioniseverything.net/abs_relbugs.html"&gt;PositonIsEverything&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.w3.org/TR/CSS2/visuren.html#q29"&gt;W3 Specifications&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;2. Z-index ve pozisyonlama&lt;/strong&gt;&lt;br&gt;z-index kimi zaman geli&#351;tiriciler aras&#305;nda &#231;&#246;z&#252;m&#252; zor olan bir bulmacaya d&#246;n&#252;&#351;ebilir. Genellikle bir div elementini di&#287;er bir elementin &#252;zerine yerle&#351;tirmek i&#231;in &#231;ok y&#252;ksek z-index de&#287;erleri atayan tasar&#305;mc&#305;larla kar&#351;&#305;la&#351;&#305;rs&#305;n&#305;z. Burada unutmamam&#305;z gereken, z-index elementinin "position" de&#287;eri atanmam&#305;&#351; bir element &#252;zerinde &#231;al&#305;&#351;mayacak olu&#351;udur. E&#287;er siz de uygulad&#305;&#287;&#305;n&#305;z z-index kural&#305;n&#305;n i&#351;levsel olmad&#305;&#287;&#305;n&#305; d&#252;&#351;&#252;n&#252;yorsan&#305;z, kural&#305; uygulad&#305;&#287;&#305;n&#305;z elemente 'position: relative' ya da 'position: absolute' de&#287;erlerini ekleyin.&lt;/p&gt;


&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-02.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

Z-index hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:
	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://css-tricks.com/new-screencast-how-z-index-works/"&gt;Z-index screencast&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.w3schools.com/Css/pr_pos_z-index.asp"&gt;W3 Specifications&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;!-- buradan kes --&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;3. Margin Auto&lt;/strong&gt;&lt;br&gt;Bir &#351;ablon &#252;zerinde 'margin: auto' de&#287;erini kullanmak, o elementin taray&#305;c&#305; &#252;zerindeki pozisyonunu, taray&#305;c&#305;n&#305;n kullan&#305;ld&#305;&#287;&#305; sistemin ekran &#231;&#246;z&#252;n&#252;rl&#252;&#287;&#252;ne bak&#305;lmaks&#305;z&#305;n ortalamak i&#231;in m&#252;kemmel bir y&#246;ntemdir. Ancak 'margin: auto' de&#287;eri uyguland&#305;&#287;&#305; elementin 'width' de&#287;eri belirlenmedi&#287;i s&#252;rece &#231;al&#305;&#351;maz. Bu ayr&#305;ca sat&#305;ri&#231;i (inline) elementlerde 'margin: auto' de&#287;erinin 'display: block' kullan&#305;lmadan i&#351;levsel olmayaca&#287;&#305; anlam&#305;na da gelir.&lt;/p&gt;


&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-03.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;Margin Auto hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.bluerobot.com/web/css/center1.html"&gt;Margin auto described&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.w3schools.com/CSS/CSS_reference.asp#margin"&gt;W3 Margin Specs&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;4. Padding Elementini Dikkatlice Ve Do&#287;ru Bir &#350;ekilde Kullan&#305;n&lt;/strong&gt;&lt;br&gt;CSS ile &#231;al&#305;&#351;maya ba&#351;lad&#305;&#287;&#305;mda genellikle yapt&#305;&#287;&#305;m hatalardan birisi de onun t&#252;m efektlerini ve &lt;a href="http://www.w3.org/TR/CSS2/box.html"&gt;CSS Kutu Modeli&lt;/a&gt;'ni g&#246;zard&#305; etmektir. Kutu modeline g&#246;re 'padding' de&#287;erinin uyguland&#305;&#287;&#305; elementinin genel geni&#351;li&#287;ini etkiledi&#287;ini akl&#305;n&#305;zdan &#231;&#305;karmay&#305;n. Bunu g&#246;zard&#305; etti&#287;inizde elementlerin olmas&#305; gerekti&#287;i yerde olmad&#305;&#287;&#305;n&#305; g&#246;receksinizdir. &#214;rne&#287;in:&lt;/p&gt;


&lt;code&gt;#div {
width:200px;
padding: 30px;
border:2px solid #000;
}&lt;/code&gt;

	&lt;p&gt;Bunun toplam geni&#351;li&#287;i 264px olacakt&#305;r (200 + 30 + 2 + 2). Bunun yan&#305;s&#305;ra 'padding' &#246;zelli&#287;inin 'margin'in aksine negatif de&#287;erler i&#231;eremeyece&#287;ini unutmay&#305;n.&lt;/p&gt;


	&lt;p&gt;Padding hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.w3.org/TR/CSS2/box.html#padding-properties"&gt;W3 Padding Properties&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;text-indent kullanarak bir metni gizlemek&lt;/strong&gt;&lt;br&gt;Sitenizde logo olarak bir resim kulland&#305;&#287;&#305;n&#305;z&#305; varsayal&#305;m. Bu resmin H1 etiketi i&#231;erisinde olmas&#305; SEO a&#231;&#305;s&#305;ndan &#246;nemlidir, ancak H1 tag&#305; i&#231;erisinde, arama motorlar&#305;n&#305;n okuyabilmesi i&#231;in bir metin olmas&#305;n&#305; da isteriz. Baz&#305;lar&#305; 'display: none' kullanmak isteyebilir ancak bu y&#246;ntemi kullan&#305;rsak logo resmini h1 etiketinden ay&#305;rmam&#305;z gerekecektir. 'text-indent' ve negatif de&#287;erler kullanarak ziyaret&#231;iler i&#231;in bir resim, arama motorlar&#305; i&#231;in de okunabilecek bir metin kullanmak m&#252;mk&#252;nd&#252;r.&lt;/p&gt;


&lt;code&gt;h1 {
text-indent:-9999px;/*Metni gizle, SEO i&#231;in tut*/
margin:0 auto;
width:948px;
background:transparent url("images/header.jpg") no-repeat scroll;
}&lt;/code&gt;

	&lt;p&gt;Bu kod sayesinde kullan&#305;lan metnin herhangi bir &#231;&#246;z&#252;n&#252;rl&#252;kte g&#246;r&#252;nmeyece&#287;inden ancak onun yerine bir resmin g&#246;r&#252;nt&#252;lenece&#287;inden emin olabiliriz. Bu y&#246;ntem ayr&#305;ca ekran okuyucular&#305;n&#305;n ilgili metni g&#246;rebilmesini sa&#287;layacakt&#305;r, ancak "display: none" i&#231;in bu ge&#231;erli de&#287;ildir.&lt;/p&gt;


	&lt;p&gt;text-indent kullanarak metin gizleme y&#246;ntemleri hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://reference.sitepoint.com/css/text-indent"&gt;SitePoint - Using text-indent&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;6. IE Double Float Margin Hatas&#305;&lt;/strong&gt;&lt;br&gt;Eminim bununla pek &#231;o&#287;umuz bo&#287;u&#351;mu&#351;uzdur, zira en s&#305;k kullan&#305;lan CSS "hilelerinden" birisi de budur. E&#287;er bu hata ile daha &#246;nce kar&#351;&#305;la&#351;mad&#305;ysan&#305;z hemen &#246;zetleyelim: IE6'da &#252;zerine 'margin' uygulanm&#305;&#351; y&#252;zen (float) bir element kullan&#305;yorsan&#305;z, bunun ilgili taray&#305;c&#305; &#252;zerinde do&#287;ru pozisyonlanmad&#305;&#287;&#305;n&#305; g&#246;receksiniz. Ne &#351;ans ki IE6'n&#305;n bu hatas&#305;n&#305; gidermek &#231;ok basit. Tek yapman&#305;z gereken 'display' &#246;zelli&#287;inin di&#287;erini a&#351;a&#287;&#305;da g&#246;sterildi&#287;i &#351;ekilde 'inline' olarak belirlemek.&lt;/p&gt;


&lt;code&gt;.yourClass {
float: left;
width: 350px;
margin: 20px 0 15px 100px;
display: inline;
}&lt;/code&gt;

&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-06.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;Bu de&#287;i&#351;ikli&#287;in di&#287;er taray&#305;c&#305;lara hi&#231;bir etkisi olmayacakt&#305;r, zira elementin kendisi zaten y&#252;zen bir element oldu&#287;undan sat&#305;r i&#231;i g&#246;r&#252;nt&#252;lenir, ancak her nedense bu teknikle IE6'daki bu sorun giderilmektedir.&lt;/p&gt;


	&lt;p&gt;IE'nin marj hatas&#305; hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.positioniseverything.net/explorer/doubled-margin.html"&gt;Double Margin Causes and Fixes&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;7. CSS Kullanarak SPAM'a Kar&#351;&#305; Sava&#351;&#305;n&lt;/strong&gt;&lt;br&gt;&#350;ablon a&#231;&#305;klam&#305;n&#305;z&#305; iyile&#351;tirecek g&#252;zel bir teknik. CSS-Globe.com sitesinden Alen Grakalic CSS kullanarak nas&#305;l CAPTCHA benzeri bir korumay&#305; sitenize entegre edebilece&#287;inizi anlatm&#305;&#351;. &#304;lgili tekni&#287;in uyguland&#305;&#287;&#305; bir form &#351;u &#351;ekilde olsun:&lt;/p&gt;


&lt;code&gt;&amp;lt;label for=&#8221;Name&#8221;&amp;gt;Ad:&amp;lt;/label&amp;gt;
&amp;lt;input type=&#8221;text&#8221; name=&#8221;name&#8221; /&amp;gt;
&amp;lt;label class=&#8221;captcha&#8221; for=&#8221;captcha&#8221;&amp;gt;Cevab&#305;n&#305;z?&amp;lt;/label&amp;gt;
&amp;lt;input type=&#8221;text&#8221; name=&#8221;captcha&#8221; id=&#8221;captcha&#8221; /&amp;gt;&lt;/code&gt;

	&lt;p&gt;'captcha' ID'si i&#231;in CSS ile bir arkaplan resmi kullan&#305;yoruz. Bu tekni&#287;i &#231;&#246;zebilmek i&#231;in spam betiklerinin &#246;ncelikle HTML elementini bulmas&#305;, CSS'nizi taramas&#305;, se&#231;icileri kar&#351;&#305;la&#351;t&#305;rmas&#305; ve ard&#305;ndan do&#287;ru se&#231;ici ile ona ba&#287;l&#305; olan arkaplan imaj&#305;n&#305; bulmas&#305;n&#305;n ard&#305;ndan ilgili imaj&#305; okumas&#305; gerekir. Bu y&#246;ntem olduk&#231;a g&#252;venlidir zira pek &#231;ok spam beti&#287;i bunu ba&#351;arabilecek kapasitede de&#287;ildir. Bu y&#246;ntemin bir k&#246;t&#252; &#246;zelli&#287;i CSS'nin etkinle&#351;tirilmedi&#287;i taray&#305;c&#305;larda kullan&#305;c&#305; ne yapaca&#287;&#305;n&#305; bilemez.&lt;/p&gt;


&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-07.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;Spam'a kar&#351;&#305; CSS &#304;le Sava&#351; A&#231;mak hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://cssglobe.com/post/1316/fighting-form-spam-with-css"&gt;Fighting spam with CSS&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;8. IE6 &#220;zerindeki Saydam PNG Sorununu Gidermek&lt;/strong&gt;&lt;br&gt;Hepimizin IE6 &#252;zerindeki saydam PNG sorununun can s&#305;k&#305;c&#305; oldu&#287;u konusunda hemfikir oldu&#287;una eminim.  Buna y&#246;nelik Internet &#252;zerinde pek &#231;ok &#231;&#246;z&#252;m bulunmaktad&#305;r ve bunlar karma&#351;&#305;k JavaScript kodlar&#305;ndan Microsoft'un kendi filtrelerini kullanmaya kadar de&#287;i&#351;iklik g&#246;stermektedir. Unutmay&#305;n ki bu tekniklerin pek &#231;o&#287;u Microsoft'un AlphaImageLoader &#246;zelli&#287;ine dayanmaktad&#305;r.&lt;/p&gt;


&lt;code&gt;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);&lt;/code&gt;

	&lt;p&gt;IE6'n&#305;n PNG saydaml&#305;k sorunu hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://24ways.org/2007/supersleight-transparent-png-in-ie6"&gt;SuperSleight Fix&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.twinhelix.com/css/iepngfix/"&gt;Twin Helix Fix&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://code.google.com/p/ie7-js/"&gt;Google's IE7.js&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;9. CSS &#199;oklu Taray&#305;c&#305; Saydaml&#305;&#287;&#305;&lt;/strong&gt;&lt;br&gt;&#304;ster inan&#305;n ister inanmay&#305;n t&#252;m taray&#305;c&#305;lar &#252;zerinde CSS'nin saydaml&#305;k elementini do&#287;ru bir &#351;ekilde kullanmak m&#252;mk&#252;n. Bu teknikle IE, Firefox, Safari, Opera ve Netscape Navigator gibi eski taray&#305;c&#305;lar&#305; bile kapsayabiliriz. Chris Coyler'in bu konuda yaz&#305;lm&#305;&#351; m&#252;kemmel bir &lt;a href="http://css-tricks.com/css-transparency-settings-for-all-broswers/"&gt;makalesi&lt;/a&gt; bulunuyor.&lt;/p&gt;


&lt;code&gt;.yourClass {
filter:alpha(opacity=50);/*IE &#304;&#231;in Gerekli*/
-moz-opacity:0.5;/*NN gibi eski Mozilla taray&#305;c&#305;lar&#305;*/
-khtml-opacity: 0.5;/*Safari'nin Eski S&#252;r&#252;mleri ve "KHTML" tarama motorlar&#305;*/
opacity: 0.5;/*FF, Safari ve Opera*/
}&lt;/code&gt;

&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-09.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;Bu kod do&#287;rulanmayacakt&#305;r ancak bu &#246;zelli&#287;i kullanmak isteyen kullan&#305;c&#305;lar i&#231;in bu pek bir sorun te&#351;kil etmez.&lt;/p&gt;


	&lt;p&gt;CSS Opacity hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://css-tricks.com/css-transparency-settings-for-all-broswers/"&gt;CSS Opacity Settings&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.w3schools.com/Css/css_image_transparency.asp"&gt;CSS Opacity Settings&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;10. CSS Konumland&#305;rlabilir G&#246;rseller (CSS Image Sprites) Kullan&#305;n&lt;/strong&gt;&lt;br&gt;CSS Konumland&#305;r&#305;labilir G&#246;rseller birden fazla CSS g&#246;rselinizi tek bir seferde y&#252;kleyebilmeniz i&#231;in m&#252;kemmel bir y&#246;ntemdir. Bu y&#246;ntemle hem sunucuya bindirilen y&#252;k azal&#305;r hem de &#351;ablonunuzun dosya boyutunda &#246;nemli bir d&#252;&#351;&#252;&#351; g&#246;zlenir.&lt;/p&gt;


	&lt;p&gt;CSS Konumland&#305;r&#305;labilir G&#246;rseller birden fazla g&#246;rsel elementin tek bir g&#246;rsel &#252;zerinde depolanmas&#305; ile olu&#351;turulur. Ard&#305;ndan CSS kullan&#305;larak arkaplan pozisyonu, geni&#351;li&#287;i ve y&#252;ksekli&#287;i gibi CSS de&#287;erleri ile g&#246;r&#252;nt&#252;lemek istedi&#287;imiz g&#246;rseli se&#231;eriz.&lt;/p&gt;


&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-10.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;Konumland&#305;r&#305;labilir G&#246;rseller hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.alistapart.com/articles/sprites/"&gt;A List Apart - CSS Sprites&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://css-tricks.com/css-sprites-what-they-are-why-theyre-cool-and-how-to-use-them/"&gt;How to use Image Sprites&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://davidwalsh.name/creating-css-sprites"&gt;David Walsh on CSS Sprites&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;11. IE6'y&#305; desteklemek i&#231;in Ko&#351;ullu Yorumlar (Conditional Comments) Kullan&#305;n&lt;/strong&gt;&lt;br&gt;Web geli&#351;tiricileri IE'nin baz&#305; &#246;zel s&#252;r&#252;mlerini desteklemek i&#231;in yeni CSS kurallar&#305; ve komutlar&#305; olu&#351;tururlar. E&#287;er ko&#351;ullu yorumlar hakk&#305;nda bilginiz yoksa, a&#351;a&#287;&#305;daki kod i&#231;erisinde yer alan stil &#351;ablonu, sadece IE 7 ve alt&#305;ndaki taray&#305;c&#305;larda &#231;al&#305;&#351;acakt&#305;r.&lt;/p&gt;


&lt;code&gt;&amp;lt;!--[if lte IE 7]&amp;gt;
&amp;lt;link rel="stylesheet" media="screen" href="styleIE.css" /&amp;gt;
&amp;lt;![endif]--&amp;gt;&lt;/code&gt;

	&lt;p&gt;Bu kod HTML dosyan&#305;z&#305;n HEAD k&#305;sm&#305;na yerle&#351;tirilir. E&#287;er CSS IE'de &#231;al&#305;&#351;m&#305;yor g&#246;r&#252;n&#252;yorsa, CSS se&#231;imlerinizde daha do&#287;rudan hedefleyen CSS komutlar&#305;n&#305; kullanmay&#305; deneyin.&lt;/p&gt;


&lt;strong&gt;12. CSS &#214;zg&#252;ll&#252;&#287;&#252;&lt;/strong&gt;&lt;br&gt;Yukar&#305;da da belirtildi&#287;i &#252;zere CSS stilleri belirli &#246;zg&#252;l s&#305;ras&#305;n&#305; takip eder ve hangi de&#287;erin hangisinin &#252;zerine yazaca&#287;&#305;n&#305; belirlemek ,i&#231;in puanlama kullan&#305;r. Nettuts'ta yay&#305;mlanan &lt;a href="http://nettuts.com/html-css-techniques/solving-5-common-css-headaches/"&gt;bu makalede&lt;/a&gt; CSS i&#231;in puanlama de&#287;erleri a&#231;&#305;klanm&#305;&#351;. De&#287;erler a&#351;a&#287;&#305;daki gibidir.
	&lt;ul&gt;
	&lt;li&gt;Elementler: 1 puan&lt;/li&gt;
		&lt;li&gt;S&#305;n&#305;flar: 10 puan&lt;/li&gt;
		&lt;li&gt;Belirleyiciler: 100 puan&lt;/li&gt;
		&lt;li&gt;Sat&#305;ri&#231;i Stilleme: 1000 puan&lt;br&gt;&#350;&#252;pheye d&#252;&#351;t&#252;&#287;&#252;n&#252;zde stil tan&#305;mlamalar&#305;n&#305;zda daha keskin olmaya &#231;al&#305;&#351;&#305;n. Ayr&#305;ca gerekti&#287;inde hata d&#252;zeltme i&#351;lemleri i&#231;in &lt;a href="http://www.w3.org/TR/CSS2/cascade.html#important-rules"&gt;!important&lt;/a&gt; de&#287;erini de kullanabilirsiniz.&lt;/li&gt;
	&lt;/ul&gt;


&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-12.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;CSS &#214;zg&#252;ll&#252;&#287;&#252; hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://htmldog.com/guides/cssadvanced/specificity/"&gt;HTML Dog on Specifity&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/"&gt;Smashing Magazine on CSS Specifity&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;13. T&#252;m taray&#305;c&#305;larda minimum y&#252;kseklik de&#287;erini kullanabilmek&lt;/strong&gt;&lt;br&gt;Bir arabirim &#252;zerinde &#231;al&#305;&#351;&#305;rken genellikle bir element i&#231;in en d&#252;&#351;&#252;k y&#252;kseklik de&#287;erini belirleme ihtiyac&#305; hissederiz ve ard&#305;ndan ilgili y&#252;ksekli&#287;i, dahilindeki i&#231;erik s&#305;&#287;mad&#305;&#287;&#305;nda otomatik olarak artt&#305;rabilmek isteriz. Ne yaz&#305;k ki her zaman oldu&#287;u gibi IE min-height de&#287;erini do&#287;ru bir &#351;ekilde yorumlamamaktad&#305;r. Ancak &lt;a href="http://www.dustindiaz.com/min-height-fast-hack/"&gt;min-height h&#305;zl&#305; hilesi&lt;/a&gt; ad&#305; verilen bir &#231;&#246;z&#252;m&#252;m&#252;z var. Kod &#351;u &#351;ekilde:&lt;/p&gt;


&lt;code&gt;#yourId {
min-height:300px;
height:auto !important;
height:300px;/*Needs to match the min height pixels above*/
}&lt;/code&gt;

&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-13.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;Sade, i&#351;levsel ve do&#287;rulanabilir bir kod. Bu &#246;rnek ayr&#305;ca '!important' &#246;zelli&#287;inin kullan&#305;&#351;l&#305; oldu&#287;u say&#305;l&#305; &#246;rneklerden birini te&#351;kil ediyor.&lt;/p&gt;


	&lt;p&gt;min-height hilesi hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.dustindiaz.com/min-height-fast-hack/"&gt;Using the min height fast hack&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;14. * HTML hilesi&lt;/strong&gt;&lt;br&gt;E&#287;er IE'ye &#246;zg&#252; stil &#351;ablonlar&#305;na ba&#287;lant&#305; vermek istemiyorsan&#305;z, o zaman &lt;a href="http://css-discuss.incutio.com/?page=StarHtmlHack"&gt;* html hilesi&lt;/a&gt;ni kullanabilirsiniz. Kusursuz bir d&#252;nyada HTML elementi daime ana elementtir, bu sebeple HTML'den &#246;nce herhangi bir element bulunamaz. Buna ra&#287;men IE, bunun m&#252;mk&#252;n oldu&#287;unu iddia eder. Bu sebeple e&#287;er IE &#252;zerinde bir elementi hedeflemek istersek onu bu &#351;ekilde ger&#231;ekle&#351;tiririz:&lt;/p&gt;


&lt;code&gt;* html body div#sideBar {
display:inline;
}&lt;/code&gt;

	&lt;ul&gt;
	&lt;li&gt;html hilesi hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://info.com.ph/~etan/w3pantheon/style/starhtmlbug.html"&gt;More on the Star HTML Bug&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://css-discuss.incutio.com/?page=StarHtmlHack"&gt;Explanation of the star HTML Buh&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;15. Kayan Kap&#305;lar Tekni&#287;i&lt;/strong&gt;&lt;br&gt;Navigasyon d&#252;&#287;meleri i&#231;in g&#246;rsel kullanman&#305;n olu&#351;turdu&#287;u &#246;nemli problemlerden birisi de istemcinin metninin olmas&#305; gerekti&#287;inden uzun olma ihtimali ve bunun da d&#252;&#287;menin s&#305;n&#305;rlar&#305;n&#305; a&#351;mas&#305; ya da s&#305;n&#305;rlar&#305; dahiline s&#305;&#287;mamas&#305;d&#305;r. &#304;ki g&#246;rsel ve &lt;a href="http://www.alistapart.com/articles/slidingdoors/"&gt;CSS kayan kap&#305;lar tekni&#287;i&lt;/a&gt; kullanarak i&#231;erisindeki metnin uzunlu&#287;una g&#246;re geni&#351;leyip k&#305;salabilecek d&#252;&#287;meler olu&#351;turabiliriz. Bu tekni&#287;in ard&#305;nda yatan fikir, her d&#252;&#287;me i&#231;in iki adet g&#246;rsel kullanmak ve ard&#305;ndan bu g&#246;rselleri CSS'nin arkaplan tan&#305;mlamma &#246;zelli&#287;i ile d&#252;&#287;melere entegre etmektir. &#214;rne&#287;in:&lt;/p&gt;


	&lt;p&gt;&lt;i&gt;HTML Dizisi&lt;/i&gt;&lt;br&gt;Ba&#351;l&#305;k Metni&lt;/p&gt;


	&lt;p&gt;&lt;i&gt;CSS&lt;/i&gt;&lt;br&gt;&lt;code&gt;a.myButton {
background: transparent url('right.png') no-repeat scroll top right;
display: block;
float: left;
height: 32px; /* G&#246;rsel Y&#252;ksekli&#287;i */
margin-right: 6px;
padding-right: 20px;/*G&#246;rsel Geni&#351;li&#287;i*/
/*Other Styles*/
}
a.myButton span {
background: transparent url('button_left.png') no-repeat;
display: block;
line-height: 22px; /* G&#246;rsel Y&#252;kseli&#287;i */
padding: /*&#304;stedi&#287;iniz de&#287;er ile de&#287;i&#351;tirin*/
}&lt;/code&gt;&lt;/p&gt;


	&lt;p&gt;Kayan kap&#305;lar tekni&#287;i hakk&#305;nda daha fazla bilgi alabilece&#287;iniz siteler:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.alistapart.com/articles/slidingdoors/"&gt;A List Apart on Sliding Doors&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.dynamicdrive.com/style/csslibrary/item/sliding-doors-tabs-menu/"&gt;Dynamic Drive - an example of the sliding doors technique&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/17-15.jpg' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;

	&lt;p&gt;Ve i&#351;te size &#351;ablon haz&#305;rlarken yard&#305;mc&#305; olabilecek 15 CSS tekni&#287;inin de sonuna geldik. CSS tasar&#305;mc&#305;lar i&#231;in m&#252;kemmel bir ara&#231;t&#305;r zira kodumuzla daha yarat&#305;c&#305; olabilmemizi ve kendi tekniklerimizi olu&#351;turabilmemize olanak sa&#287;lar. Sizin de s&#305;k kulland&#305;&#287;&#305;n&#305;z CSS teknikleri var m&#305;? Listeye eklemek istedi&#287;iniz teknikler neler olabilir? Yorumlar&#305;n&#305;zla payla&#351;&#305;n.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Kaynak:&lt;/strong&gt; &lt;a href="http://blog.themeforest.net/general/15-css-tricks-that-must-be-learned/"&gt;ThemeForest&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;CSS Hileleri ve &#304;pu&#231;lar&#305; &#304;le &#304;lgili Yazd&#305;&#287;&#305;m Di&#287;er Yaz&#305;lar&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/web-tasarimcilari-icin-kullanisli-12"&gt;Web Tasar&#305;mc&#305;lar&#305; &#304;&#231;in Kullan&#305;&#351;l&#305; 12 CSS Framework'&#252;, &#350;ablonu ve Sitesi&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/10-kullanisli-web-uygulamasi-arayuzu"&gt;10 Kullan&#305;&#351;l&#305; Web Uygulamas&#305; Aray&#252;z&#252; Tekni&#287;i&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/her-web-tasarimcisinin-ogrenmesi-gereken"&gt;Her Web Tasar&#305;mc&#305;s&#305;n&#305;n &#214;&#287;renmesi Gereken 9 &#214;nemli CSS Yetene&#287;i&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/sadece-css-ile-olusturulmus-animasyonlu"&gt;Sadece CSS &#304;le Olu&#351;turulmu&#351; Animasyonlu &#304;lerleme &#199;ubu&#287;u&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/web-tasariminda-altin-oran"&gt;Web Tasar&#305;m&#305;nda Alt&#305;n Oran&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/sencss-layout-disindaki-hersey-icin"&gt;SenCSs: Layout D&#305;&#351;&#305;ndaki Her&#351;ey &#304;&#231;in CSS Framework'&#252;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/Sercan%20Virlan"&gt;Sercan Virlan&lt;/a&gt; taraf&#305;ndan &lt;a href=" http://www.bildirgec.org/yazi/ogrenilmesi-gereken-15-css-hilesi "&gt;bildirgec.org&lt;/a&gt; adresli sitede yay&#305;mlanmak &#252;zere yaz&#305;lm&#305;&#351;t&#305;r. Kaynak g&#246;sterilmeksizin kopyalanamaz.&lt;/p&gt;&lt;hr&gt;Pilli Projeleri: &lt;a href="http://pilli.com"&gt;Pilli.com: Kolektif Ba&#287;&#305;ms&#305;z &#304;&#231;erik&lt;/a&gt; | &lt;a href="http://sosyomat.com"&gt;Sosyomat.com: Arkada&#351;&#305;n&#305; Etiketle&lt;/a&gt; | &lt;a href="http://put.io"&gt;Put.io: Online Cloud Storage&lt;/a&gt;</description>
      <pubDate>Tue, 27 Jan 2009 09:25:00 GMT</pubDate>
      <guid isPermaLink="false">207596@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/ogrenilmesi-gereken-15-css-hilesi</link>
    </item>
  </channel>
</rss>

