<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>bildirgec.org - etiketler: css hileleri</title>
    <link>http://www.bildirgec.org/</link>
    <language>tr-tr</language>
    <ttl>40</ttl>
    <description>bildirgec.org - etiketler: css hileleri</description>
    <item>
      <title>Geli&#351;mi&#351; CSS Hileleri</title>
      <author>mglass</author>
      <description>&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/mglass/css-hileleri.png' alt="geli&#351;mi&#351; css hileleri" border="0"&gt;&lt;br&gt;geli&#351;mi&#351; css hileleri&lt;/div&gt;websayfalar&#305;n&#305;n vazge&#231;ilmezleri haline gelen &lt;a href="http://www.w3.org/Style/CSS/"&gt;CSS&lt;/a&gt; &lt;a href="http://www.h-yaman.com/kolayca-css-menuler-hazirlayin"&gt;menuler&lt;/a&gt; , &lt;a href="http://www.bildirgec.org/yazi/ajax-ve-javascript-tabanli-fotograf"&gt;javascript galeriler&lt;/a&gt; , &lt;a href="http://www.bildirgec.org/yazi/jquery-litebox-eklentisi"&gt;jQuery eklentileri &lt;/a&gt;vs. derken b&#252;t&#252;n bunlara g&#246;rsel g&#252;zellikleri verebilmemizi sa&#287;layan &lt;a href="http://css-tricks.com/"&gt;CSS TR&#304;CKs&lt;/a&gt; yani &lt;strong&gt;css hilerleri&lt;/strong&gt; giderek uzmanla&#351;&#305;yor...&lt;br&gt;&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/mglass/adv-menu-sml.gif' alt="geli&#351;mi&#351; css menu" border="0"&gt;&lt;br&gt;geli&#351;mi&#351; css menu&lt;/div&gt;&lt;br&gt;i&#351;te websitenizde kullanabilece&#287;iniz bir ka&#231; css menu hilesi ya da h&#252;neri ben buna &lt;strong&gt;css'in marifetleri&lt;/strong&gt; diyorum... ;)&lt;br&gt;&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/mglass/contact.gif' alt="geli&#351;mi&#351; css efeklerle ileti&#351;im menus&#252;" border="0"&gt;&lt;br&gt;geli&#351;mi&#351; css efeklerle ileti&#351;im menus&#252;&lt;/div&gt;&lt;br&gt;Kaynak , CSS ve XHTML kodlar&#305; i&#231;in &lt;a href="http://www.3point7designs.com/blog/2007/12/advanced-css-menu-trick/"&gt;t&#305;lay&#305;n&#305;z&lt;/a&gt;&lt;br&gt;&#214;rnek uygulamay&#305; incelemek i&#231;in &lt;a href="http://www.3point7designs.com/web-design2.html"&gt;buraya&lt;/a&gt; bakabilirsiniz.&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/mglass"&gt;mglass&lt;/a&gt; taraf&#305;ndan &lt;a href=" http://www.bildirgec.org/yazi/gelismis-css-hileleri "&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, 02 Oct 2009 11:10:00 GMT</pubDate>
      <guid isPermaLink="false">84437@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/gelismis-css-hileleri</link>
      <category>css</category>
      <category>css menu</category>
      <category>mglass</category>
      <category>mbardak</category>
      <category>css tricks</category>
      <category>advanced css menu</category>
      <category>css menuler</category>
      <category>css animasyon</category>
      <category>css hileleri</category>
      <category>geli&#351;mi&#351; css hileleri</category>
      <category>geli&#351;mi&#351; css</category>
      <category>advanced css tricks</category>
    </item>
    <item>
      <title>&#199;apraz Taray&#305;c&#305; Uyumlulu&#287;u &#304;&#231;in Alt&#305;n De&#287;erinde &#304;pu&#231;lar&#305;</title>
      <author>pinkfloyd</author>
      <description>&lt;div class="imajsag"&gt;&lt;img src='http://www.bildirgec.org/imaj/pinkfloyd/44-00.png' alt="\"\"" border="0"&gt;&lt;br&gt;&lt;/div&gt;Internet Explorer'la &#231;al&#305;&#351;mak her seviyeden web tasar&#305;mc&#305;s&#305; i&#231;in bazen sorun olabilir. Ancak bu sorun olmak zorunda olaca&#287;&#305; anlam&#305;na gelmiyor. Hepsi olmasa da pek &#231;ok Internet Explorer hatas&#305;, hatan&#305;n nas&#305;l olu&#351;tu&#287;unu anlad&#305;ktan sonra kolayca d&#252;zeltilebilir. Bu yaz&#305;mda &#246;zellikle giri&#351; seviyesindeki kullan&#305;c&#305;lar i&#231;in &#231;apraz taray&#305;c&#305; uyumlulu&#287;unu sa&#287;layabilmeleri i&#231;in &#246;nemli problemleri ve &#231;&#246;z&#252;mlerini listeledim.

	&lt;p&gt;Yaz&#305;mda en &#231;ok kullan&#305;lan taray&#305;c&#305; s&#252;r&#252;mleri olan Firefox 2+, Safari 3+ ve Internet Explorer 6+'ya odakland&#305;m. Her ne kadar IE6'n&#305;n kullan&#305;m oran&#305; g&#252;n ge&#231;tik&#231;e d&#252;&#351;&#252;&#351; g&#246;steriyor olsa da, bu onu desteklememeniz gerekti&#287;i anlam&#305;na gelmez, zira halen pek &#231;ok kullan&#305;c&#305; hangi taray&#305;c&#305; s&#252;r&#252;m&#252;n&#252; kulland&#305;&#287;&#305;n&#305; bilmemektedir. E&#287;er bu IE6 hatalar&#305;n&#305; biliyorsan&#305;z, taray&#305;c&#305; &#252;zerinde test yapmadan bile sitenizin do&#287;ru g&#246;r&#252;n&#252;p g&#246;r&#252;nmedi&#287;ini anlayabilirsiniz. Bu makale s&#252;per deneyimli web tasar&#305;mc&#305;lar&#305;na y&#246;nelik olmamakla birlikte IE6'n&#305;n &#231;apraz taray&#305;c&#305; uyumlulu&#287;una y&#246;nelik gizlerini anlaman&#305;za yard&#305;mc&#305; olacakt&#305;r.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&#214;zet&lt;/strong&gt;&lt;br&gt;Makalenin tamam&#305;n&#305; okumak istemeyenleriniz i&#231;in a&#351;a&#287;&#305;da makalenin bir &#246;zetini bulabilirsiniz.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Daima STRICT DOCTYPE ve standartlarla uyumlu HTML/CSS kullan&#305;n&lt;/li&gt;
		&lt;li&gt;CSS'nizin en ba&#351;&#305;nda daima s&#305;f&#305;rlama (CSS RESET) kullan&#305;n.&lt;/li&gt;
		&lt;li&gt;Firefox'ta metin i&#351;leme sorunlar&#305;n&#305; gidermek i&#231;in -moz-opacity:0.99, Safari'de ise text-shadow: #000 0 0 0 kullan&#305;n.&lt;/li&gt;
		&lt;li&gt;G&#246;rselleri asla CSS ya da HTML ile yeniden boyutland&#305;rmay&#305;n.&lt;/li&gt;
		&lt;li&gt;Her taray&#305;c&#305;da metinlerin nas&#305;l i&#351;lendi&#287;ini test edin. Lucida kullanmay&#305;n.&lt;/li&gt;
		&lt;li&gt;BODY &#252;zerinde metni % ile boyutland&#305;r&#305;p sitenin geri kalan&#305;nda em kullanarak metin boyutland&#305;rmas&#305; yap&#305;n.&lt;/li&gt;
		&lt;li&gt;&#220;zerine float uygulanm&#305;&#351; t&#252;m anahat divleri &lt;i&gt;display: inline&lt;/i&gt; ve &lt;i&gt;overwlow: hidden&lt;/i&gt; i&#231;ermeli.&lt;/li&gt;
		&lt;li&gt;CSS3 se&#231;icilerini kullanmay&#305;n.&lt;/li&gt;
		&lt;li&gt;Alpha'y&#305; y&#252;klemediyseniz saydam PNG kullanmay&#305;n.&lt;/li&gt;
	&lt;/ul&gt;


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


	&lt;p&gt;&lt;strong&gt;Element Uyumsuzluklar&#305;&lt;/strong&gt;&lt;br&gt;Her taray&#305;c&#305; farkl&#305; elementleri farkl&#305; &#351;ekillerde yorumlar - farkl&#305; miktarlarda bo&#351;luklar, marjlar, s&#305;n&#305;rlar vs. Bunun anlam&#305; e&#287;r siz &#246;ntan&#305;ml&#305; stilleri kullan&#305;rsan&#305;z, kodunuz do&#287;ru olsa bile siteniz farkl&#305; taray&#305;c&#305;larda farkl&#305; &#351;ekillerde g&#246;r&#252;nt&#252;lenebilir.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Yapman&#305;z gereken ilk &#351;ey, ki pek &#231;o&#287;unuzun bunu bildi&#287;ini d&#252;&#351;&#252;n&#252;yorum, stillerinizi s&#305;f&#305;rlamakt&#305;r. S&#305;f&#305;rlamak, stillerinizin en &#252;st k&#305;sm&#305;na yerle&#351;tirece&#287;iniz ve elementler &#252;zerindeki bo&#351;luklar&#305;, marjlar&#305;, s&#305;n&#305;rlar&#305; ve di&#287;er uyu&#351;mazl&#305;klar&#305; s&#305;f&#305;rlay&#305;p onlar&#305; standart olarak yeniden in&#351;a eden bir kod par&#231;as&#305;d&#305;r.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/"&gt;Eric Meyer'in reset.css dosyas&#305;n&#305; indirin&lt;/a&gt; ve stillerinizin en ba&#351;&#305;na yerle&#351;tirin. &#304;&#351;te bu kadar. Temiz, &#231;apraz taray&#305;c&#305; uyumlu stillere kavu&#351;tunuz.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;G&#246;rsel &#304;&#351;leme&lt;/strong&gt;&lt;br&gt;IE6 ve IE7'nin her ikisi de yeniden boyutland&#305;r&#305;lm&#305;&#351; g&#246;rselleri inan&#305;lmaz derecede k&#246;t&#252; bir &#351;ekilde i&#351;ler. Bir g&#246;rselin boyutunu CSS ya da HTML kullanarak de&#287;i&#351;tirdi&#287;inizde g&#246;rsel inan&#305;lmaz derecede k&#246;t&#252; g&#246;r&#252;n&#252;r.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Yapmay&#305;n. G&#246;rsellerinizi sitenize yerle&#351;tirmeden &#246;nce istedi&#287;iniz boyuta g&#246;re yeniden boyutland&#305;r&#305;n.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Metin &#304;&#351;leme&lt;/strong&gt;&lt;br&gt;T&#252;m hatalar&#305;n IE'den kaynaklanmad&#305;&#287;&#305;n&#305; s&#246;ylemi&#351;tim. Safari 3+ a&#231;&#305;k renkli metinlerin koyu renkli arkaplan &#252;zerinde i&#351;lenmesi s&#305;ras&#305;nda bir soruna sahip. Kimileri bunun iyi ya da k&#246;t&#252; olup olmad&#305;&#287;&#305; konusunda farkl&#305; g&#246;r&#252;&#351;lere sahip olabilir, ancak ilgili metni daha ayd&#305;nl&#305;k g&#246;r&#252;nt&#252;lemenin bir yolu var. Safari 3.1'de standart metin a&#351;a&#287;&#305;daki &#351;ekilde i&#351;lenmektedir.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Olduk&#231;a kolay. Tek yapman&#305;z gereken a&#351;a&#287;&#305;daki stillemeyi CSS kodunuza dahil etmek.&lt;/p&gt;


&lt;code&gt;p {text-shadow: #000 0 0 0;}&lt;/code&gt;

	&lt;p&gt;#000 kulland&#305;&#287;&#305;n&#305;z arkaplan rengi olmal&#305;. Se&#231;ti&#287;iniz elementlerde muhtemelen siz daha &#246;zg&#252;n olmak isteyeceksinizdir. Bunu BODY etiketi &#252;zerinde kullanman&#305;z&#305; &#246;nermem. D&#252;zeltmek isteyece&#287;iniz di&#287;er elementler li, dt, dd, blockquote vs olabilir. Daha 'ince' g&#246;r&#252;nt&#252;lemek istedi&#287;iniz t&#252;m elementlerde bu d&#252;zeltmeyi kullan&#305;n.&lt;/p&gt;


	&lt;p&gt;&lt;i&gt;Baz&#305;lar&#305; Safari'de tipografi i&#231;in bunun iyi olmad&#305;&#287;&#305;n&#305; s&#246;yl&#252;yorlar ve metnin standart i&#351;leme ile daha g&#252;zel g&#246;r&#252;nd&#252;&#287;&#252;n&#252; s&#246;yl&#252;yorlar ki ben de onlara kat&#305;l&#305;yorum. Ancak baz&#305;lar&#305;n&#305;n buna kat&#305;lmad&#305;&#287;&#305;n&#305; da biliyorum. Ayr&#305;ca arkaplan rengine, metin rengine ve metin se&#231;imine karar verirken hangisinin daha iyi oldu&#287;una da karar veremeyiz. Bu durumda se&#231;im tamamen ki&#351;isel tercihinize ve sitenizin i&#231;eri&#287;inin nas&#305;l oldu&#287;una kalm&#305;&#351;.&lt;/i&gt;&lt;/p&gt;


	&lt;p&gt;Bu d&#252;zeltmeyi Firefox &#252;zerinde kullanmak i&#231;in opacity d&#252;zeltmesini kullanaca&#287;&#305;z.&lt;/p&gt;


&lt;code&gt;p {-moz-opacity: 0.99;}&lt;/code&gt;

	&lt;p&gt;Bu d&#252;zeltmeyi kullan&#305;rken dikkatli olmal&#305;s&#305;n&#305;z zira d&#252;zeltmenin uyguland&#305;&#287;&#305; element i&#231;erisinde bir Flash dosyas&#305; bulunuyorsa ilgili dosya do&#287;ru g&#246;r&#252;nt&#252;lenmemektedir.&lt;/p&gt;


	&lt;p&gt;&#304;lgili d&#252;zeltmeler uyguland&#305;ktan sonra metnimiz a&#351;a&#287;&#305;daki &#351;ekilde g&#246;r&#252;necektir.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;Yaz&#305;tipi Se&#231;imi&lt;/strong&gt;&lt;br&gt;Hepimizin kulland&#305;&#287;&#305; baz&#305; ortak web yaz&#305; tipleri vard&#305;r - Arial, Georgia, Verdana vb. Hem PC hem de Mac kullan&#305;c&#305;lar&#305;n&#305;n bilgisayarlar&#305;nda bulunan yaz&#305; tipleri de mevcuttur - Century Gothic, Arial Narrow vs. Buna ra&#287;men farkl&#305; taray&#305;c&#305;lar&#305;n ve i&#351;letim sistemlerinin yaz&#305; tipi i&#351;leme y&#246;ntemleri farkl&#305;d&#305;r ve sizin bu farkl&#305;l&#305;klar&#305;n fark&#305;nda olman&#305;z gerekir, zira yanl&#305;&#351; bir yaz&#305; tipi kullan&#305;rsan&#305;z siteniz &#231;ok &#231;irkin g&#246;r&#252;nebilir.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Kullanaca&#287;&#305;n&#305;z yaz&#305; tipinin se&#231;imi tamamen sizin tercihinize ba&#287;l&#305;d&#305;r. Yaz&#305; tipini kullanmak g&#252;venli oldu&#287;u s&#252;rece sorun yoktur ancak bu i&#351;leme sorunlar&#305;n&#305;n fark&#305;nda olman&#305;z gerekir. Kullanmaman&#305;z gereken bir yaz&#305; tipi muhtemelen Lucida Grande/Sans zira IE &#252;zerinde bu yaz&#305; tipi korkun&#231; g&#246;r&#252;n&#252;yor. Yaz&#305; tipinin Safari'de (Mac) nas&#305;l i&#351;lendi&#287;ine bir bak&#305;n.&lt;/p&gt;


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

	&lt;p&gt;G&#252;zel de&#287;il mi? Internet Explorer (PC)'de yaz&#305; tipinin bu &#351;ekilde g&#246;r&#252;nt&#252;leniyor olmas&#305; ise &#231;ok k&#246;t&#252;.&lt;/p&gt;


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

	&lt;p&gt;&lt;i&gt;Kimileri Lucida Sans yaz&#305; tipinin de i&#351;letim sisteminin ClearType &#246;zelli&#287;i a&#231;&#305;ld&#305;&#287;&#305;nda d&#252;zg&#252;n g&#246;r&#252;nd&#252;&#287;&#252;n&#252; belirtirken, kimileri de halen yanl&#305;&#351; g&#246;r&#252;nd&#252;&#287;&#252;n&#252; belirtiyor. Bu durumda yap&#305;lmas&#305; gereken en do&#287;ru &#351;ey muhtemelen Lucida Sans kullanmamak olacakt&#305;r. Bunun yerine Arial ya da ba&#351;ka bir san-serif yaz&#305; tipi kullanmay&#305; tercih etmelisiniz.&lt;/i&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Yaz&#305;tipi Boyutlama&lt;/strong&gt;&lt;br&gt;Metni yeniden boyutland&#305;rma i&#351;lemi farkl&#305; taray&#305;c&#305;larda ve i&#351;letim sistemlerinde farkl&#305; &#351;ekillerde i&#351;lenir. &#214;rne&#287;in IE pixel kullan&#305;larak boyutland&#305;r&#305;lm&#305;&#351; bir metni yeniden boyutland&#305;rmayacakt&#305;r. E&#287;er metinleri em kullanarak boyutland&#305;r&#305;rsak, o zaman da IE metni yeniden boyutland&#305;rd&#305;&#287;&#305;m&#305;zda boyutunu abartacakt&#305;r.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Yaz&#305; tipi boyutland&#305;rmaya y&#246;nelik kendinize referans alabilece&#287;iniz en iyi kaynak, Richard Rutter'&#305;n yazd&#305;&#287;&#305; &lt;a href="http://www.alistapart.com/articles/howtosizetextincss"&gt;CSS'de Metin Nas&#305;l Boyutland&#305;r&#305;lmal&#305;d&#305;r&lt;/a&gt; makalesidir. Sonu&#231; ise, metninizi BODY elementi &#252;zerinde y&#252;zde kullanarak boyutland&#305;r&#305;p, stilin geri kalan&#305;nda em kullanarak boyutu belirlemek. Sat&#305;r y&#252;ksekli&#287;i i&#231;in de yine pixel yerine em kullan&#305;rsan&#305;z farkl&#305; taray&#305;c&#305;larda do&#287;ru i&#351;leme sonu&#231;lar&#305;n&#305; al&#305;rsan&#305;z.&lt;/p&gt;


	&lt;p&gt;Burada hat&#305;rlaman&#305;z gereken &#351;ey &#246;ntan&#305;ml&#305; yaz&#305; tipi boyutunun 16px oldu&#287;udur. Bu durumda &#246;rne&#287;in yaz&#305; tipini 12px'e d&#246;n&#252;&#351;t&#252;rmek i&#231;in kullanmam&#305;z gereken kod &#351;udur:&lt;/p&gt;


&lt;code&gt;body {font-size: 75%; line-height: 1.5 em;}&lt;/code&gt;

	&lt;p&gt;&#350;imdi boyutland&#305;rman&#305;z&#305; em kullanarak yapabilirsiniz:&lt;/p&gt;


&lt;code&gt;h1 {font-size: 3em;}&lt;/code&gt;

	&lt;p&gt;&#214;nerilen bir di&#287;er teknik ise yaz&#305; tipinizi &#246;nce 10px'e indirgemektir. Bu durmda metninizi em kullanarak yeniden boyutland&#305;rmak daha kolay olacakt&#305;r. &#214;rne&#287;in:&lt;/p&gt;


&lt;code&gt;body {font-size: 62.5%; line-height: 1.5em;}&lt;/code&gt;&lt;br&gt;&lt;code&gt;h1 {font-size: 1.8em; /* 18px */}&lt;/code&gt;&lt;br&gt;&lt;code&gt;p {font-size: 1.2em; /* 12px */}&lt;/code&gt;

	&lt;p&gt;Bu tekni&#287;i kullan&#305;rsan&#305;z dikkat etmeniz gereken bir konu var ki o da insanlar&#305;n Internet Explorer &#252;zerinde k&#252;&#231;&#252;k yaz&#305; tipi se&#231;ene&#287;ini kullanmalar&#305; durumunda metniniz okunamayacak derecede k&#252;&#231;&#252;k olabilir. Her ne kadar bu se&#231;ene&#287;i bilin&#231;li olarak se&#231;en kullan&#305;c&#305; say&#305;s&#305;n&#305;n yok denecek kadar az oldu&#287;unu d&#252;&#351;&#252;nsem de bu ayr&#305;nt&#305;y&#305; bilmenizde yarar var.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Y&#252;zen Elementlerde &#199;ifte Marj&lt;/strong&gt;&lt;br&gt;CSS Anahatlar&#305;m&#305;z&#305; birbiri ard&#305;na y&#252;zen (float) divler kullanar olu&#351;tururuz, t&#305;pk&#305; bir t&#252;r yatay tetris gibi. Sat&#305;r&#305;n sonuna gelindi&#287;inde ise sat&#305;ra s&#305;&#287;mayan div bir sonraki sat&#305;ra kayar. Bir &#305;zgara olu&#351;turmak i&#231;in s&#305;k kullan&#305;lan y&#246;ntem a&#351;a&#287;&#305;daki gibidir:&lt;/p&gt;


&lt;code&gt;#content {float: right; width: 300px; margin-right: 10px;}&lt;/code&gt;&lt;br&gt;&lt;code&gt;#sidebar {float: right; width: 100px;}&lt;/code&gt;

	&lt;p&gt;Bu kod "normal" bir taray&#305;c&#305;da a&#351;a&#287;&#305;daki gibi g&#246;r&#252;nmelidir.&lt;/p&gt;


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

	&lt;p&gt;Ancak IE'de bu a&#351;a&#287;&#305;daki gibi g&#246;r&#252;nt&#252;lenecektir.&lt;/p&gt;


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

	&lt;p&gt;G&#246;rd&#252;&#287;&#252;n&#252;z &#252;zere marj iki defa i&#351;lendi. Y&#252;zen element ile ayn&#305; y&#246;nde bulunan her marj iki defa i&#351;lenecektir. Neden diye sormay&#305;n, IE bu. Bunun anlam&#305; sol tarafaki elemente uygulanan marj, kodda belirtilenin aksine 20px olarak i&#351;lenecektir ki bu da muhtemelen anahatt&#305; bozacakt&#305;r.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Bu sorunu gidermek i&#231;in anahat divlerinize &lt;i&gt;display: inline&lt;/i&gt; yerle&#351;tirmelisiniz.&lt;/p&gt;


&lt;code&gt;#content {float: right; width: 300px; margin-right: 10px; display: inline;}&lt;/code&gt;&lt;br&gt;&lt;code&gt;#sidebar {float: right; width: 100px; display: inline;}&lt;/code&gt;

	&lt;p&gt;Bu sayede marj hatas&#305;n&#305; da gidermi&#351; olduk. Her ne kadar bu y&#252;zen element ile ayn&#305; y&#246;ndeki t&#252;m marj elementlerini etkilese de bu d&#252;zeltmeyi y&#252;zen t&#252;m div elementlerine eklemek kullan&#305;&#351;l&#305; olabilir. Ne zaman y&#252;zen tarafta marj kullanmak isteyece&#287;inizi &#246;nceden kestiremezsiniz. Bu kod di&#287;er hi&#231;bir taray&#305;c&#305;y&#305; etkilemeyece&#287;inden kullan&#305;&#351;l&#305; olabilir.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Geni&#351;leyen Kutu&lt;/strong&gt;&lt;br&gt;Geni&#351;leyen kutu problemi pek &#231;ok CSS anahatt&#305;nda sorun olu&#351;turur. birbiri ard&#305;na y&#252;zen elementler i&#231;eren ve &#246;ntan&#305;ml&#305; geni&#351;likleri bulunan divleri i&#231;eren bir anahat kullanman&#305;z durumunda e&#287;er ilgili divin geni&#351;li&#287;inden daha geni&#351; bir geni&#351;li&#287;e sahip bir g&#246;rsel ya da bo&#351;luk i&#231;ermeyen bir metin kullanman&#305;z durumunda ilgili anahat IE6'de yanl&#305;&#351; g&#246;r&#252;nt&#252;lenecektir. &#214;rne&#287;imize bir bakal&#305;m:&lt;/p&gt;


&lt;code&gt;#content {float: right; width: 300px; margin-right: 10px; display: inline;}&lt;/code&gt;&lt;br&gt;&lt;code&gt;#sidebar {float: right; width: 100px; display: inline;}&lt;/code&gt;

	&lt;p&gt;Pek &#231;ok taray&#305;c&#305;da bu a&#351;a&#287;&#305;daki &#351;ekilde i&#351;lenecektir:&lt;/p&gt;


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

	&lt;p&gt;Buna ra&#287;men IE6'da anahatt&#305;m&#305;z bozulacakt&#305;r:&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Burada kullanaca&#287;&#305;m&#305;z &#231;&#246;z&#252;m &lt;i&gt;overflow&lt;/i&gt; &#246;zelli&#287;ini kullanmakt&#305;r. E&#287;er &lt;i&gt;overflow: hidden&lt;/i&gt; de&#287;erini anahat divlerine dahil ederseniz, anahat IE6'de bozulmayacakt&#305;r.&lt;/p&gt;


&lt;code&gt;#content {float: right; width: 300px; margin-right: 10px; display: inline; overflow: hidden;}&lt;/code&gt;&lt;br&gt;&lt;code&gt;#sidebar {float: right; width: 100px; display: inline; overflow: hidden;}&lt;/code&gt;

	&lt;p&gt;Her ne kadar ekleyece&#287;iniz bu kod sorunu giderse de baz&#305; karma&#351;&#305;k anahatlarda ba&#351;ka sorunlara yol a&#231;abilir. Bunun yan&#305; s&#305;ra IE6 d&#305;&#351;&#305;ndaki taray&#305;c&#305;larda metnin otomatik olarak iki sat&#305;ra b&#246;l&#252;mlenmesinin aksine alana s&#305;&#287;mayan metnin g&#246;r&#252;nmemesine neden olacakt&#305;r.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Y&#252;zen Elementleri Kapsamak&lt;/strong&gt;&lt;br&gt;Burada anlatmak istedi&#287;imiz &#351;ey kapsay&#305;c&#305; bir divin i&#231;erisindeki divleri do&#287;ru bir &#351;ekilde kapsamamas&#305;d&#305;r. A&#351;a&#287;&#305;daki &#246;rne&#287;e bir bak&#305;n.&lt;/p&gt;


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

	&lt;p&gt;Kapsay&#305;c&#305;n&#305;n i&#231;erisindeki divleri nas&#305;l do&#287;ru bir &#351;ekilde kapsad&#305;&#287;&#305;n&#305; g&#246;rd&#252;n&#252;z m&#252;? Olmas&#305; gereken de bu zaten. Buna ra&#287;men bazen bu &#351;ekilde sonu&#231;lanmay&#305;p a&#351;a&#287;&#305;daki gibi bir hal alabiliyor.&lt;/p&gt;


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

	&lt;p&gt;Kapsay&#305;c&#305; do&#287;ru bir &#351;ekilde i&#231;erisindeki divleri kapsam&#305;yor. Muhtemelen kapsay&#305;c&#305;n&#305;za bir arkaplan resmi atamad&#305;&#287;&#305;n&#305;z s&#252;rece bunu fark etmeyeceksinizdir.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Bu sorunu gidermeye y&#246;nelik birka&#231; &#231;&#246;z&#252;m bulunmakla birlikte kullan&#305;labilecek en iyi y&#246;ntem kapsay&#305;c&#305;n&#305;za &lt;i&gt;overflow: auto;&lt;/i&gt; ya da &lt;i&gt;overflow: hidden&lt;/i&gt; de&#287;erlerinden birisini atamakt&#305;r.&lt;/p&gt;


&lt;code&gt;#container {width: 966px; margin: 0 auto; overflow: auto;}&lt;/code&gt;

	&lt;p&gt;&lt;i&gt;overflow: auto&lt;/i&gt; de&#287;erinin Firefox &#252;zerinde bazen sorunlara yol a&#231;abilece&#287;ini unutmay&#305;n. E&#287;er bunu kulland&#305;ktan sonra bir sorunla kar&#351;&#305;la&#351;&#305;rsan&#305;z, onun yerine &lt;i&gt;overflow: hidden&lt;/i&gt; kullanmay&#305; deneyin. E&#287;er bu da sorun olu&#351;turuyorsa o zaman &lt;a href="http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/"&gt;&#351;uradaki makaleye&lt;/a&gt; bir g&#246;z at&#305;n. Bunu eklemenin d&#305;&#351;&#305;nda IE6 &#252;zerinde anahatt&#305;n&#305;z&#305;n tetiklenmesi gerekti&#287;ini de unutmay&#305;n. Bunu elementinize y&#252;kseklik ve geni&#351;lik atayarak yapabilrsiniz. E&#287;er kapsay&#305;c&#305;n&#305;za bir geni&#351;lik de&#287;eri vermek istemiyorsan&#305;z o zaman &lt;i&gt;height: 1%;&lt;/i&gt; ya da &lt;i&gt;zoom: 1;&lt;/i&gt; de&#287;erlerinden birini verebilirsiniz.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;CSS Se&#231;icileri&lt;/strong&gt;&lt;br&gt;Her ne kadar hepimiz CSS3 se&#231;icilerini kullanmaya can atsak da, IE6 bu se&#231;icilerin b&#252;y&#252;k bir k&#305;sm&#305;n&#305; desteklememektedir. B&#305;rak&#305;n CSS3'&#252;, IE6'n&#305;n desteklemedi&#287;i CSS2 se&#231;icileri bile vard&#305;r. &#304;&#351;te kullanmaman&#305;z gereken se&#231;icilerin bir listesi:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;E &gt; F&lt;/li&gt;
		&lt;li&gt;E + F&lt;/li&gt;
		&lt;li&gt;E ~ F&lt;/li&gt;
		&lt;li&gt;:root&lt;/li&gt;
		&lt;li&gt;:last-child&lt;/li&gt;
		&lt;li&gt;:only-child&lt;/li&gt;
		&lt;li&gt;:nth-child()&lt;/li&gt;
		&lt;li&gt;:nth-last-child()&lt;/li&gt;
		&lt;li&gt;:first-of-type&lt;/li&gt;
		&lt;li&gt;:last-of-type&lt;/li&gt;
		&lt;li&gt;:only-of-type&lt;/li&gt;
		&lt;li&gt;:nth-of-type()&lt;/li&gt;
		&lt;li&gt;:nth-last-of-type()&lt;/li&gt;
		&lt;li&gt;:empty&lt;/li&gt;
		&lt;li&gt;:not()&lt;/li&gt;
		&lt;li&gt;:target&lt;/li&gt;
		&lt;li&gt;:enable&lt;/li&gt;
		&lt;li&gt;:disabled&lt;/li&gt;
		&lt;li&gt;:checked&lt;/li&gt;
		&lt;li&gt;E[de&#287;er] se&#231;icilerinden herhangi biri&lt;/li&gt;
		&lt;li&gt;:first-child&lt;/li&gt;
		&lt;li&gt;:lang()&lt;/li&gt;
		&lt;li&gt;:before&lt;/li&gt;
		&lt;li&gt;::before&lt;/li&gt;
		&lt;li&gt;:after&lt;/li&gt;
		&lt;li&gt;::after&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Elbette bu se&#231;icilerin pek &#231;o&#287;u daha Firefox 3 &#252;zerinde de desteklenmiyor. Desteklenen se&#231;icilerin tam bir listesi i&#231;in evotech.net &#252;zerinde yer alan &lt;a href="http://www.evotech.net/blog/2008/05/browser-css-selector-support/"&gt;taray&#305;c&#305;larda css se&#231;iciler i&#231;in destek&lt;/a&gt; yaz&#305;s&#305;na bir g&#246;z at&#305;n.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Standart se&#231;icileri kullanmaya devam edin. Sadece IE &#252;zerinde &#231;ok &#246;nemli bir de&#287;i&#351;iklik yapmayaca&#287;&#305; s&#252;rece E + F, F, E &gt; F, E ~ F se&#231;icilerini kullan&#305;n. E&#287;er &lt;strong&gt;ger&#231;ekten&lt;/strong&gt; bu se&#231;icileri kullanmak istiyorsan&#305;z, o zaman IE8.js'yi deneyebilirsiniz. Bu JavaScript k&#252;t&#252;phanesi IE6'ya se&#231;iciler i&#231;in daha iyi destek sunmas&#305;na ra&#287;men sitenizi yava&#351;latacakt&#305;r. Ancak biz IE6 kullan&#305;c&#305;lar&#305;n&#305; dikkate alm&#305;yoruz, &#246;yle de&#287;il mi?&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;PNG Saydaml&#305;&#287;&#305;&lt;/strong&gt;&lt;br&gt;IE6 PNGler &#252;zerinde alfa saydaml&#305;&#287;&#305; desteklemiyor. Bu muhtemelen IE &#252;zerinde g&#246;rd&#252;&#287;&#252;m&#252;z en rahats&#305;z edici sorun.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;&#199;&#246;z&#252;m&lt;/i&gt;&lt;/strong&gt;&lt;br&gt;Bu problem i&#231;in bir dizi &#231;&#246;z&#252;m bulunuyor. Ya IE'ye &#246;zg&#252; bir stil &#351;ablonunda AlphaImageLoader'&#305; kullanacaks&#305;n&#305;z ya da bu sorunu gidermek i&#231;in olu&#351;turulan &#231;e&#351;itli JavaScriptlerden birine ba&#351;vuracaks&#305;n&#305;z. Hangisini tercih ederseniz edin, tekrar eden saydam arkaplan g&#246;rsellerini IE6 &#252;zerinde kullanabilmenin bir yolu yok.&lt;/p&gt;


	&lt;p&gt;AlphaImageLoader'&#305; kullanmak biraz zahmetli. Saydam olan t&#252;m PNG g&#246;rsellerine a&#351;a&#287;&#305;daki &#246;zellikleri ekleyin (CSS'nizin do&#287;rulanabilmesini istiyorsan&#305;z o zaman bu kodu IE'ye &#246;zg&#252; bir stil &#351;ablonu i&#231;erisine yerle&#351;tirin).&lt;/p&gt;


&lt;code&gt;.saydam {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bildirgec.org/images/transparent.png', sizingMethod='image/scale/crop');}&lt;/code&gt;

	&lt;p&gt;T&#252;m PNG g&#246;rsellerinizi "saydam" s&#305;n&#305;f&#305;na dahil etti&#287;inizi varsayarsak yukar&#305;daki kodu kullanabilirsiniz. Ayr&#305;ca 1x1 saydam bir png olu&#351;turup src de&#287;erinde onun konumunu belirtmeniz de gerekiyor. Ge&#231;ti&#287;imiz y&#305;l &lt;a href="http://24ways.org/2007/supersleight-transparent-png-in-ie6"&gt;24ways &#252;zerinde&lt;/a&gt; bu konuda muhte&#351;em bir makale yay&#305;mland&#305;.&lt;/p&gt;


	&lt;p&gt;Bu sorunu giderebilece&#287;iniz daha da iyi bir y&#246;ntem, &lt;a href="http://www.bildirgec.org/yazi/blueprint-css-framework-unu-kullanmak"&gt;Blueprint CSS &#199;at&#305;s&#305;&lt;/a&gt;'n&#305;n geli&#351;tiricisi Olav Bjorkoy'un &lt;a href="http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/"&gt;&#351;uradaki&lt;/a&gt; makalesinde anlatt&#305;&#287;&#305; y&#246;ntemi uygulamak. AlphaImageLoader'e benzer bir y&#246;ntem ancak onun yerine saydaml&#305;&#287;&#305; tetikleyen bir beti&#287;e ba&#287;lant&#305; veriyorsunuz.&lt;/p&gt;


	&lt;p&gt;Kullanabilece&#287;iniz &#252;&#231;&#252;nc&#252; y&#246;ntem ise IE8.js'yi kullanmak. Bu y&#246;ntem &#246;ncekinden de g&#252;venli ve bir sorunla kar&#351;&#305;la&#351;man&#305;z neredeyse m&#252;mk&#252;n de&#287;il. HTML'niz &#252;zerinde bu beti&#287;e ba&#287;lant&#305; verin ve betik dosya ad&#305; -trans ile biten t&#252;m png dosyalar&#305;n&#305;n saydaml&#305;k sorununu giderecektir (&#246;rne&#287;in resim-trans.png).&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;T&#252;m bu y&#246;ntemleri kullanman&#305;za ra&#287;men saydam pngler ile sorun ya&#351;aman&#305;z halen olas&#305;d&#305;r. Bu y&#246;ntemlerden herhangi birini kulland&#305;ktan sonra IE6 &#252;zerinde sa&#287;lam bir test uygulamay&#305; unutmay&#305;n.&lt;/strong&gt;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Kaynak:&lt;/strong&gt; &lt;a href="http://anthonyshort.com.au/blog/comments/how-to-get-cross-browser-compatibility-everytime/"&gt;Anthony Short&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;CSS &#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/css-de-uzman-olmanizi-saglayacak"&gt;CSS'de Uzman Olman&#305;z&#305; Sa&#287;layacak 20 CSS Dersi&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/960-css-catisina-yakindan-bakis"&gt;960 CSS &#199;at&#305;s&#305;na Yak&#305;ndan Bak&#305;&#351;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/ogrenilmesi-gereken-15-css-hilesi"&gt;&#214;&#287;renilmesi Gereken 15 CSS Hilesi&lt;/a&gt;&lt;/li&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 12 CSS Framework'&#252;, &#350;ablonu ve Kod Sitesi&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/modern-css-de-altin-oran"&gt;Modern CSS'de Alt&#305;n Oran&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/pixelleri-emlere-kolayca-donusturun"&gt;Pixelleri emlere Kolayca D&#246;n&#252;&#351;t&#252;r&#252;n&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/blueprint-css-framework-unu-kullanmak"&gt;Blueprint CSS Framework'&#252;n&#252; Kullanmak&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;&lt;strong&gt;ilgili yaz&#305;lar&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/tarayici-sorunlarini-cozen-jquery-eklentileri"&gt;Taray&#305;c&#305; Sorunlar&#305;n&#305; &#199;&#246;zen jQuery Eklentileri&lt;/a&gt; (6)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/ogrenilmesi-gereken-15-css-hilesi"&gt;&#246;&#287;renilmesi gereken 15 css hilesi&lt;/a&gt; (14)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/internet-explorer-a-css3-yamasi"&gt;&#304;nternet Explorer'a CSS3 yamas&#305;!&lt;/a&gt; (0)&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/pinkfloyd"&gt;pinkfloyd&lt;/a&gt; taraf&#305;ndan &lt;a href=" http://www.bildirgec.org/yazi/capraz-tarayici-uyumlulugu-icin-altin "&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>Mon, 16 Feb 2009 19:13:00 GMT</pubDate>
      <guid isPermaLink="false">79688@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/capraz-tarayici-uyumlulugu-icin-altin</link>
      <category>css</category>
      <category>internet explorer</category>
      <category>transparent</category>
      <category>xhtml</category>
      <category>ie</category>
      <category>png</category>
      <category>transparan</category>
      <category>cross browser</category>
      <category>ie 6</category>
      <category>png hack</category>
      <category>css hacks</category>
      <category>css hack</category>
      <category>internet explorer 6</category>
      <category>css hatalar&#305;</category>
      <category>css hileleri</category>
      <category>&#231;apraz taray&#305;c&#305; uyumlulu&#287;u</category>
    </item>
    <item>
      <title>css'de uzman olman&#305;z&#305; sa&#287;layacak 20 css dersi</title>
      <author>pinkfloyd</author>
      <description>&lt;p&gt;CSS'yi kodlamak kolay olabilir ancak buna ra&#287;men her kodcuyu delirtebilecek baz&#305; konseptleri de bulunmaktad&#305;r. Bu yaz&#305;m&#305;zda kimilerine g&#246;re zor olan ancak anlamas&#305; olduk&#231;a kolay olan CSS derslerini bir araya getirerek CSS bilginizi bir ad&#305;m daha ileriye ta&#351;&#305;man&#305;za yard&#305;mc&#305; olacak dersleri inceledik.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;1. CSS Sekmeler ve Navigasyon&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.xhtmlvalid.com/blog/2008/03/11/expandable-css-tabs-tutorial/"&gt;1.1. Geni&#351;leyebilen CSS Sekmeleri Dersi&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Geni&#351;leyebilir CSS sekmelerinin anlam&#305;, sekmenin i&#231;erisindeki metnin uzunlu&#287;una g&#246;re geni&#351;leyebilen sekme ba&#351;l&#305;klar&#305;d&#305;r. Kodun &#246;z&#252;nde start.gif ve end.gif ad&#305;nda iki adet g&#246;rsel bulunuyor. start.gif g&#246;rseli boyutu geni&#351;letmek i&#231;in kullan&#305;l&#305;rken end.gif g&#246;rseli de&#287;i&#351;meden kal&#305;yor.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;1.2. &lt;a href="http://www.webdesignerwall.com/tutorials/advanced-css-menu/"&gt;Geli&#351;mi&#351; CSS Men&#252;s&#252;&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu rehberde Photoshop'taki watercolor efektini nas&#305;l tasarlayabilece&#287;iniz anlat&#305;lm&#305;&#351;. Bu rehber size ad&#305;m ad&#305;m bir men&#252; tasar&#305;m&#305;n&#305; nas&#305;l k&#305;rpabilece&#287;inizi ve ard&#305;ndan CSS kullan&#305;larak nas&#305;l onlar&#305; bir araya getirebilece&#287;inizi g&#246;steriyor. Pek &#231;o&#287;unuz muhtemelen dikey ya da yatay men&#252;n&#252;n CSS ile nas&#305;l kodlanaca&#287;&#305;n&#305; bilyorsunuzdur. Gelin &#351;imdi bunu bir sonraki seviyeye ta&#351;&#305;yarak CSS'nin position &#246;zelli&#287;ini kullanan geli&#351;mi&#351; bir men&#252; tasarlayal&#305;m.&lt;/p&gt;


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

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


	&lt;p&gt;&lt;strong&gt;1.3. &lt;a href="http://www.nundroo.com/navigation/"&gt;CSS Tabanl&#305; Navigasyon&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu rehberin amac&#305; fare imleci bir men&#252; &#246;&#287;esi &#252;zerine getirildi&#287;inde ilgili &#246;&#287;enin &#246;n plana &#231;&#305;kar&#305;lmas&#305; ile sonu&#231;lanan CSS tabanl&#305; bir men&#252; olu&#351;turmak.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;1.4. &lt;a href="http://www.nundroo.com/navigation/"&gt;&#350;&#305;k CSS Men&#252;s&#252;&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu makalede baz&#305; sevimli Javascript efektleri kullan&#305;larak olu&#351;turulmu&#351; &#246;zel bir navigasyon &#231;ubu&#287;unun olu&#351;turulma a&#351;amalar&#305;n&#305; &#246;&#287;reneceksiniz. &lt;a href="http://www.bildirgec.org/etiket/mootools/"&gt;Mootools&lt;/a&gt; k&#252;t&#252;phanesinin i&#351;levselli&#287;i sayesinde bu efekt sadece 1.5 KB'a s&#305;&#287;d&#305;r&#305;lm&#305;&#351; durumda. Bununla da kalm&#305;yor ve ilgili men&#252; hem &#231;apraz taray&#305;c&#305; deste&#287;ini b&#252;nyesinde bar&#305;nd&#305;r&#305;yor hem de eri&#351;ilebilir oldu&#287;u i&#231;in arama motoru optimizasyonunu dikkate alanlar&#305;n g&#246;nl&#252;n&#252; fethediyor.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;1.5. &lt;a href="http://www.alistapart.com/articles/slidingdoors2/"&gt;Kayan Kap&#305;lar&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;CSS ile kayan kap&#305;lar tekni&#287;inin nas&#305;l kullan&#305;labilece&#287;ine y&#246;nelik g&#252;zel bir makale.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;1.6. &lt;a href="http://www.sohtanaka.com/web-design/css-vertical-navigation-with-teaser/"&gt;Tan&#305;t&#305;m Metni &#304;&#231;eren CSS Dikey Navigasyon&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Navigasyon elementlerine tan&#305;t&#305;m metni eklemenin yan&#305;s&#305;ra bu teknik sayfan&#305;z &#252;zerindeki herhangi bir elemente a&#231;&#305;klama eklenecek &#351;ekilde modifiye edilebilir. &#214;rne&#287;in profil adlar&#305;na, soru-cevap tarz&#305;ndaki SSS sayfalar&#305;na, navigasyon elementlerine ya da di&#287;er uygulamalara a&#231;&#305;klama mesajlar&#305; ekleyebilirsiniz.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;1.7. &lt;a href="http://shapeshed.com/journal/overlapping_tabbed_navigation_in_css/"&gt;CSS'de Sekmeli &#304;&#231;eri&#287;in &#220;zerine Bindirme&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu makalede Javascript kullanmadan ve &#231;apraz-taray&#305;c&#305; deste&#287;i bulunan, CSS ile haz&#305;rlanm&#305;&#351;, bindirme deste&#287;i bulunan bir CSS sekmeli navigasyonun nas&#305;l olu&#351;turulabilece&#287;i anlat&#305;lm&#305;&#351;.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;2. CSS &#304;le Yuvarlat&#305;lm&#305;&#351; K&#246;&#351;eler&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;2.1. &lt;a href="http://www.vertexwerks.com/tests/sidebox/"&gt;Box - Hepsi &#304;&#231;in Yuvarlat&#305;lm&#305;&#351; K&#246;&#351;eler&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu egzersizin amac&#305; g&#246;rsel olarak g&#246;ze ho&#351; gelen ve semantik olarak yaz&#305;lm&#305;&#351; en az miktarda kod kullanarak yuvarlat&#305;lm&#305;&#351; k&#246;&#351;eler olu&#351;turmak. Ayr&#305;ca bu kutular&#305;n boyutu gerekti&#287;inde de&#287;i&#351;tirilebilmeli de. &#304;lk kutu i&#231;in gerekli olan XHTML ve CSS kutunun hemen alt k&#305;sm&#305;nda yer al&#305;yor.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;2.2. &lt;a href="http://kalsey.com/2003/07/rounded_corners_in_css/"&gt;CSS'de Yuvarlat&#305;lm&#305;&#351; K&#246;&#351;eler&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;CSS'de yuvarlat&#305;lm&#305;&#351; k&#246;&#351;eler olu&#351;turmaktan bahsediyorduk ve arkada&#351;&#305;ma kendi y&#246;ntemimi g&#246;sterdim. Bunu ger&#231;ekle&#351;tirebilmek i&#231;in di&#287;er y&#246;ntemlerin de oldu&#287;unu biliyorum ancak bu y&#246;ntemlerin pek &#231;o&#287;&#305; karma&#351;&#305;k HTML ve CSS kullan&#305;m&#305;n&#305; gerektiriyor. &#304;&#231; i&#231;e girmi&#351; DIV'lerin tablo kullanmaktan &#231;ok daha iyi olmad&#305;&#287;&#305;n&#305;n fark&#305;na vard&#305;m. Bu sebeple benim y&#246;ntemim HTML ve CSS a&#231;&#305;s&#305;ndan fazla bir kod gerektirmiyor.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;i&gt;pinkfloyd'un notu&lt;/i&gt;&lt;/strong&gt;: Her ne kadar burada arkada&#351;&#305;m&#305;z tablo kullanma yoluna gitmi&#351; ancak siz sak&#305;n zorunda olmad&#305;k&#231;a bu y&#246;ntemi denemeyin. Tablolar&#305; sitenizin anahat elementlerini olu&#351;turmak i&#231;in kullanmak &lt;strong&gt;yanl&#305;&#351;t&#305;r&lt;/strong&gt;.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;3. CSS Foto&#287;raf Galerisi&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;3.1. &lt;a href="http://sonspring.com/journal/hoverbox-image-gallery"&gt;Hoverbox G&#246;rsel Galerisi&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Efekt i&#231;in anchor ba&#287;lant&#305;s&#305; kullan&#305;lm&#305;&#351; zira IE'de &lt;i&gt;:hover&lt;/i&gt; ast s&#305;nf&#305;n&#305;n tek desteklendi&#287;i element bu. Her ne kadar kulland&#305;&#287;&#305;m bu &#246;rnekteki t&#252;m ba&#287;lant&#305;larda # ba&#287;lant&#305;s&#305;n&#305; kullanm&#305;&#351; olsam da siz g&#246;rsellerin tam boyutlu s&#252;r&#252;mlerine ba&#287;lant&#305; verebilirsiniz.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;3.2. &lt;a href="http://www.cssplay.co.uk/menu/lightbox.html#Portraits"&gt;&#199;apraz Taray&#305;c&#305; ve &#199;oklu Sayfa Destekli Foto&#287;raf Galerisi&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;&lt;a href="http://www.mondaybynoon.com/2006/03/27/suckerfish-hoverlightbox/"&gt;Suckerfish HoverLightbox&lt;/a&gt;'dan esinlenmesine ra&#287;men bu &#246;rnekte benim geli&#351;tirdi&#287;im, metin yerine g&#246;rsel kullanan &#231;oklu sayfa anahat sistemini kulland&#305;m.&lt;/p&gt;


	&lt;p&gt;Suckerfish HoverLightbox'un aksine bu s&#252;r&#252;m JavaScript'e ihtiya&#231; duymuyor ve sadece CSS kullan&#305;lmas&#305;na ra&#287;men IE &#252;zerinde sorunsuz &#231;al&#305;&#351;&#305;yor.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;3.3. &lt;a href="http://www.cssplay.co.uk/menu/gallery3l"&gt;Kayan Foto&#287;raf Galerileri&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu galeri benim bug&#252;ne kadar geli&#351;tirdi&#287;im en sade galeri. Dikey olarak 8:1 oran&#305;nda s&#305;k&#305;&#351;t&#305;r&#305;lm&#305;&#351; g&#246;rselleri s&#305;ras&#305;z liste &#252;zerinde kullan&#305;yorum. Bu g&#246;rsellerden birinin &#252;zerine fare imlecinizi getirdi&#287;inizde s&#305;k&#305;&#351;t&#305;r&#305;lan bu g&#246;rseller tam boyutuna geni&#351;liyor. Kayan men&#252; sistemimi temel ald&#305;&#287;&#305;m bu &#246;rnekte metin yerine g&#246;rsel kulland&#305;m. Herhangi bir k&#252;&#231;&#252;k resim kullanmaya gerek yok ve t&#252;m g&#246;rsel &#246;nceden y&#252;kleniyor. Bu y&#246;ntem hem dikey hem de g&#246;sterildi&#287;i gibi yataay olarak kullan&#305;labilir.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;4. CSS G&#246;lgeler&lt;/strong&gt;&lt;/p&gt;


&lt;strong&gt;4.1. &lt;a href="http://www.alistapart.com/articles/cssdrop2/"&gt;CSS G&#246;lge Efekleri: Fuzzy Shadows&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu makalede:
	&lt;ul&gt;
	&lt;li&gt;IE harici taray&#305;c&#305;larda bir stil &#351;ablonunu nas&#305;l gizleyebilece&#287;imizi ve bu sayede ilgili belgenin do&#287;rulanmas&#305;n&#305; engellememeyi,&lt;/li&gt;
		&lt;li&gt;IE5.5 ve IE6'da PNG saydaml&#305;&#287;&#305;n&#305;n nas&#305;l do&#287;ru olarak g&#246;r&#252;nt&#252;lenebilece&#287;ini,&lt;/li&gt;
		&lt;li&gt;Yukar&#305;dakileri kullanarak nas&#305;l g&#246;lge efekti olu&#351;turabilece&#287;imizi &#246;&#287;renece&#287;iz.&lt;/li&gt;
	&lt;/ul&gt;


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

	&lt;p&gt;&lt;strong&gt;4.2. &lt;a href="http://web-graphics.com/mtarchive/001589.php"&gt;CSS G&#246;lgeler&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu makalede bir ba&#351;ka tekni&#287;i inceleyece&#287;iz. Di&#287;er tekniklerin pek &#231;o&#287;u negatif marj kullan&#305;rken bu &#246;rnekte ba&#287;&#305;l pozisyonlama kullan&#305;larak nas&#305;l g&#246;lge efekti olu&#351;turabilece&#287;imizi g&#246;rece&#287;iz.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;5. Di&#287;er CSS &#304;pu&#231;lar&#305; ve Hileleri&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;5.1. &lt;a href="http://blog.themeforest.net/general/15-css-tricks-that-must-be-learned/"&gt;IE &#199;ift Y&#252;zen Marj Hatas&#305;&lt;/a&gt;&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.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;5.2. &lt;a href="http://blog.themeforest.net/general/15-css-tricks-that-must-be-learned/"&gt;CSS &#199;apraz Taray&#305;c&#305; Saydaml&#305;&#287;&#305;&lt;/a&gt;&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.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;5.3. &lt;a href="http://icant.co.uk/sandbox/footercollapsetables/"&gt;Kapan&#305;r Tablolar: Bir &#214;rnek&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;A&#351;a&#287;&#305;daki tablolar&#305;n her bili "footcollapse" ad&#305; verilen bir s&#305;nda dahiller. Bu sayede kullan&#305;lan betik ok g&#246;rselini altl&#305;&#287;a yerle&#351;tiriyor ve &#252;zerine t&#305;klad&#305;&#287;&#305;nda tablonun kapan&#305;p a&#231;&#305;labilmesini sa&#287;l&#305;yor.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;5.4. &lt;a href="http://snook.ca/archives/html_and_css/content_overlay_css/"&gt;CSS &#304;le &#304;&#231;erik &#220;zerine &#304;&#231;erik&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Kapsay&#305;c&#305; &#252;zerine fare imlecini getirdi&#287;inizde halihaz&#305;rda var olan i&#231;eri&#287;in &#252;zerinde yeni bir kapsay&#305;c&#305; belirecektir. Bu teknik position:relative tekni&#287;ini kullanarak statik i&#231;eri&#287;in mutlak olarak pozisyonlanm&#305;&#351; i&#231;eri&#287;in &#252;zerinde g&#246;r&#252;nt&#252;lenebilmesini sa&#287;l&#305;yor.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;5.5. &lt;a href="http://www.deltatangobravo.com/archive/2004/september/zoomzoomzoom"&gt;CSS Yak&#305;nla&#351;t&#305;rma&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Son zamanlarda metni yeniden boyutland&#305;rabilme &#246;zelli&#287;ini bar&#305;nd&#305;ran bir web sitesinin yeniden tasarlanmas&#305;nda &#231;al&#305;&#351;&#305;yorum. Sitenin hitab etti&#287;i kesimin ya&#351; ortalamas&#305; biraz y&#252;ksek, bu sebeple b&#252;y&#252;k boyutlu metin kullanmak onlar i&#231;in &#246;nem ta&#351;&#305;yor. Ve siz insanlar&#305;n taray&#305;c&#305;lar&#305;nda halihaz&#305;rda bulunan bu &#246;zelli&#287;i kullanmalar&#305; gerekti&#287;ini s&#246;yleyip &#252;zerime y&#252;r&#252;meye ba&#351;lamadan &#246;nce pek &#231;ok ziyaret&#231;inin bu tip &#246;zelliklerin fark&#305;nda olmad&#305;&#287;&#305;n&#305; ve benzer &#246;zelli&#287;in sitenin i&#231;ine g&#246;m&#252;lmesinden memnun oldu&#287;nu hat&#305;rlatmak isterim.&lt;/p&gt;


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

	&lt;p&gt;&lt;strong&gt;5.6. &lt;a href="http://www.sohtanaka.com/web-design/css-on-hover-image-captions/"&gt;CSS &#304;le Olu&#351;turulan ve Sonradan Beliren G&#246;rsel A&#231;&#305;klamalar&#305;&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;Bu &#246;rnekte ise g&#246;rsel a&#231;&#305;klamas&#305; ve tan&#305;t&#305;m tekni&#287;ini bir arada kulland&#305;m. G&#246;rselin a&#231;&#305;klamas&#305;n&#305; bir ba&#287;lant&#305; i&#231;erisine dahil ettim. Yapmak istedi&#287;im &#351;ey ise ilgili a&#231;&#305;klamay&#305; kullan&#305;c&#305; g&#246;rsel &#252;zerine fare imlecini getirene kadar gizlemek.&lt;/p&gt;


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

	&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Kaynak:&lt;/strong&gt; &lt;a href="http://dwsmg.com/20-ultimate-css-tutorials.html"&gt;DWS mg&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;CSS &#220;zerine 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/daha-hizli-sablon-olusturabilmek-icin"&gt;Daha H&#305;zl&#305; &#350;ablon Olu&#351;turabilmek &#304;&#231;in Kullan&#305;labilecek 9 CSS &#199;at&#305;s&#305;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/ogrenilmesi-gereken-15-css-hilesi"&gt;&#214;&#287;renilmesi Gereken 15 CSS Hilesi&lt;/a&gt;&lt;/li&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 Kod Sitesi&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/modern-css-de-altin-oran"&gt;Modern CSS'de Alt&#305;n Oran&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 (Progress Bar)&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/pixelleri-emlere-kolayca-donusturun"&gt;Pixelleri Emlere Kolayca D&#246;n&#252;&#351;t&#252;r&#252;n&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/blueprint-css-framework-unu-kullanmak"&gt;BluePrint CSS Framework'&#252;n&#252; Kullanmak&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/jquery-siz-mootools-suz-basit"&gt;jQuery'siz, mooTools'suz Basit Sekmeli &#304;&#231;erik Olu&#351;tural&#305;m&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;&lt;strong&gt;ilgili yaz&#305;lar&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/cevrimici-css-araclari-listesi"&gt;&#199;evrimi&#231;i CSS Ara&#231;lar&#305; Listesi&lt;/a&gt; (5)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/css-de-yardima-ihtiyaciniz-oldugunda"&gt;CSS'de Yard&#305;ma &#304;htiyac&#305;n&#305;z Oldu&#287;unda Kullanabilece&#287;iniz 10 Kaynak&lt;/a&gt; (7)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/css-ogreten-uygulamali-kaynaklar"&gt;css &#246;&#287;reten uygulamal&#305; kaynaklar&lt;/a&gt; (9)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/css-dersi-veren-yabanci-siteler"&gt;css dersi veren yabanc&#305; siteler&lt;/a&gt; (2)&lt;/li&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 Kod Sitesi&lt;/a&gt; (5)&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/pinkfloyd"&gt;pinkfloyd&lt;/a&gt; taraf&#305;ndan &lt;a href=" http://www.bildirgec.org/yazi/css-de-uzman-olmanizi-saglayacak "&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>Sat, 14 Feb 2009 15:25:00 GMT</pubDate>
      <guid isPermaLink="false">79651@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/css-de-uzman-olmanizi-saglayacak</link>
      <category>css</category>
      <category>css ipucu</category>
      <category>css gallery</category>
      <category>css tekni&#287;i</category>
      <category>css galeri</category>
      <category>css galerisi</category>
      <category>css kaynaklar&#305;</category>
      <category>css menu</category>
      <category>css men&#252;</category>
      <category>css yuvarlak kutu</category>
      <category>css &#246;rnek</category>
      <category>css teknik</category>
      <category>css teknikleri</category>
      <category>css ile men&#252;</category>
      <category>rounded corner</category>
      <category>css dersleri</category>
      <category>css &#246;rnekleri</category>
      <category>css kaynak</category>
      <category>css ipu&#231;lar&#305;</category>
      <category>rounded box</category>
      <category>css round</category>
      <category>css tutorial</category>
      <category>css dersi</category>
      <category>css &#246;nerileri</category>
      <category>css rounded corners</category>
      <category>css hilesi</category>
      <category>css hileleri</category>
      <category>css ders</category>
      <category>css tutorials</category>
      <category>css overlay</category>
    </item>
    <item>
      <title>css ile message box &#246;rne&#287;i</title>
      <author>mglass</author>
      <description>&lt;div class="imajsol"&gt;&lt;img src='http://www.bildirgec.org/imaj/mglass/message-box.jpg' alt="css message box" border="0"&gt;&lt;br&gt;css message box&lt;/div&gt; Css ile &lt;strong&gt;(&lt;a href="http://woork.blogspot.com/2008/03/css-message-box-collection.html"&gt;message box&lt;/a&gt;)&lt;/strong&gt; mesaj kutular&#305;n&#305; bilmeyen yoktur , &lt;a href="http://woork.blogspot.com/2008/03/css-message-box-collection.html"&gt;bu &#246;rnekte&lt;/a&gt; mesaj kutular&#305;n&#305; bi&#231;imlendirmeyi &#246;&#287;reneceksiniz.&lt;br&gt;kodlar hakk&#305;nda k&#305;sa bir bilgi; 

&lt;blockquote&gt;&lt;div class="clean-gray"&gt;&lt;br&gt;&lt;strong&gt;Clean message box (mesaj kutusunu temizlemek i&#231;in bir tu&#351; olu&#351;tural&#305;m )&lt;/strong&gt;&lt;/div&gt;

	&lt;p&gt;&lt;em&gt;&lt;strong&gt;...bir DIV layer i&#231;erisinde bir ka&#231; text kodu ile birlikte a&#351;a&#287;&#305;daki gibi CSS kodlar&#305; kullan&#305;l&#305;r:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;.clean-gray{&lt;br&gt;border:solid 1px #DEDEDE;&lt;br&gt;background:#EFEFEF;&lt;br&gt;color:#222222;&lt;br&gt;padding:4px;&lt;br&gt;text-align:center;&lt;br&gt;}&lt;/blockquote&gt;&lt;/p&gt;


	&lt;p&gt;Mesaj kutular&#305;m&#305;z&#305; olu&#351;turduktan sonra onlar&#305; iconla&#351;t&#305;rabiliriz, nas&#305;l m&#305;? &#214;ncelikle k&#252;&#231;&#252;k iconlara ihtiyac&#305;m&#305;z var, &lt;strong&gt;icon packleri&lt;/strong&gt;&lt;em&gt;&lt;/em&gt; &lt;a href="http://www.box.net/shared/q2ilahzm88"&gt;buradan&lt;/a&gt; indirebilirsiniz. Bu k&#252;&#231;&#252;k ho&#351; &lt;a href="http://sweetie.sublink.ca/"&gt;iconlar&lt;/a&gt; mesaj kutular&#305;m&#305;z&#305;n sol k&#246;&#351;elerine yerle&#351;tirilecek.&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/mglass/message-box2.png' alt="css message box icons" border="0"&gt;&lt;br&gt;css message box icons&lt;/div&gt;
 css dosyam&#305;zda &lt;a href="http://sweetie.sublink.ca/"&gt;iconlar&#305;&lt;/a&gt; yerle&#351;tirmek i&#231;in kullanaca&#287;&#305;m&#305;z kodlar:&lt;br&gt;&lt;div class="imajorta"&gt;&lt;img src='http://www.bildirgec.org/imaj/mglass/sweetie.png' alt="mesaj iconlar&#305;" border="0"&gt;&lt;br&gt;mesaj iconlar&#305;&lt;/div&gt;&lt;/p&gt;


&lt;blockquote&gt;.icon-heart{&lt;br&gt;border:solid 1px #DEDEDE;&lt;br&gt;background:#FFFFCC url(img/icon-heart.png) 8px 6px no-repeat;&lt;br&gt;color:#222222;&lt;br&gt;padding:4px;&lt;br&gt;text-align:center;&lt;br&gt;}&lt;/blockquote&gt;

	&lt;p&gt;yukar&#305;daki gibi olacakt&#305;r... Backround i&#231;in &#351;effaf renkler se&#231;ebilirsiniz. bir ka&#231; css hilesi ile cursor mesaj kutunuzun &#252;zerine geldi&#287;inde iconlar&#305;n de&#287;i&#351;erek ortaya ho&#351; bir tasar&#305;m&#305;n &#231;&#305;kt&#305;&#287;&#305;n&#305; g&#246;receksiniz. Yaz&#305;y&#305; sizler i&#231;in t&#252;rk&#231;ele&#351;tirerek sunmaya &#231;al&#305;&#351;t&#305;m, detaylar i&#231;in &#246;rne&#287;in &lt;a href="http://woork.blogspot.com/2008/03/css-message-box-collection.html"&gt;kayna&#287;&#305;na&lt;/a&gt; bakabilrisiniz.  &#214;rnek kodlar&#305;n&#305; &lt;a href="http://www.box.net/shared/bne4atf0kg"&gt;buradan&lt;/a&gt; indirebilirsiniz.&lt;/p&gt;


&lt;div class="imajsol"&gt;&lt;img src='http://www.bildirgec.org/imaj/mglass/spiffy-corners.jpg' alt="42 css hilesi ve &#246;rnekleri" border="0"&gt;&lt;br&gt;42 css hilesi ve &#246;rnekleri&lt;/div&gt;Benzer &lt;strong&gt;42 Css Hilesi ve &#214;rnekleri i&#231;in&lt;/strong&gt;&lt;em&gt;&lt;/em&gt; &lt;a href="http://www.photoclinique.de/webdesign/css-tricks-und-tutorials/"&gt;buraya&lt;/a&gt; g&#246;z atman&#305;z&#305; tavsiye ederim.&lt;p&gt;&lt;strong&gt;ilgili yaz&#305;lar&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/css-de-uzman-olmanizi-saglayacak"&gt;css'de uzman olman&#305;z&#305; sa&#287;layacak 20 css dersi&lt;/a&gt; (15)&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/mglass"&gt;mglass&lt;/a&gt; taraf&#305;ndan &lt;a href=" http://www.bildirgec.org/yazi/css-ile-message-box-ornegi "&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>Sun, 08 Feb 2009 15:49:00 GMT</pubDate>
      <guid isPermaLink="false">79526@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/css-ile-message-box-ornegi</link>
      <category>css</category>
      <category>mglass</category>
      <category>mbardak</category>
      <category>css &#246;rnek</category>
      <category>css hileleri</category>
      <category>42 css hilesi ve &#246;rnekleri</category>
      <category>42 css hilesi</category>
      <category>css message box</category>
      <category>css ile mesaj kutular&#305;</category>
      <category>css mesaj kutusu</category>
      <category>css ders</category>
      <category>css tutorials</category>
    </item>
    <item>
      <title>&#246;&#287;renilmesi gereken 15 css hilesi</title>
      <author>pinkfloyd</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;&lt;strong&gt;ilgili 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 Kod Sitesi&lt;/a&gt; (5)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/capraz-tarayici-uyumlulugu-icin-altin"&gt;&#199;apraz Taray&#305;c&#305; Uyumlulu&#287;u &#304;&#231;in Alt&#305;n De&#287;erinde &#304;pu&#231;lar&#305;&lt;/a&gt; (17)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bildirgec.org/yazi/cevrimici-css-araclari-listesi"&gt;&#199;evrimi&#231;i CSS Ara&#231;lar&#305; Listesi&lt;/a&gt; (5)&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; (34)&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Bu yaz&#305; &lt;a href="http://www.bildirgec.org/uye/pinkfloyd"&gt;pinkfloyd&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">79221@http://www.bildirgec.org/</guid>
      <link>http://www.bildirgec.org/yazi/ogrenilmesi-gereken-15-css-hilesi</link>
      <category>css</category>
      <category>css teknikleri</category>
      <category>css frameworks</category>
      <category>css hacks</category>
      <category>css hack</category>
      <category>css hatalar&#305;</category>
      <category>css hatalar&#305; bulmak</category>
      <category>css framework</category>
      <category>css &#231;at&#305;lar&#305;</category>
      <category>css hilesi</category>
      <category>css hileleri</category>
      <category>css image sprites</category>
      <category>css sprites</category>
    </item>
  </channel>
</rss>

