<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fatih Hayrioğlu&#039;nun not defteri &#187; CSS yazma</title>
	<atom:link href="http://www.fatihhayrioglu.com/tag/css-yazma/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fatihhayrioglu.com</link>
	<description>{ CSS, HTML ve Javascript }</description>
	<lastBuildDate>Thu, 09 Feb 2012 08:44:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=2012</generator>
		<item>
		<title>FireBug &#8211; Genel Bakış</title>
		<link>http://www.fatihhayrioglu.com/firebug-genel-bakis/</link>
		<comments>http://www.fatihhayrioglu.com/firebug-genel-bakis/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 08:47:43 +0000</pubDate>
		<dc:creator>fatih.hayrioglu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[CSS Düzenleme]]></category>
		<category><![CDATA[css ile site yapmak]]></category>
		<category><![CDATA[CSS yazma]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[XHTML düzenleme]]></category>

		<guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=564</guid>
		<description><![CDATA[Uzun zamandır kullandığım halde neden FireBug hakkında bir makale yazmadığımı bilmiyorum. Aslında bu makaleyi yaklaşık 3 ay önce yazacaktım ama biraz üşengeçlikten ve tembellikten dolayı ancak şimdi yazabildim. Birazda Volkan Görgülü&#8217;nün video anlatımı benim bu makaleyi devam ettirmem için bir kıvılcım oldu diyebiliriz. FireBug gelişmiş bir araç bu nedenle tek makalede anlatmamın mümkünatı yoktu ben [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun zamandır kullandığım halde neden FireBug hakkında bir makale yazmadığımı bilmiyorum. Aslında bu makaleyi yaklaşık 3 ay önce yazacaktım ama biraz üşengeçlikten ve tembellikten dolayı ancak şimdi yazabildim. Birazda <a href="http://www.webdeneyimleri.com/firebug-firefox-eklentisi/">Volkan Görgülü&#8217;nün video anlatımı</a> benim bu makaleyi devam ettirmem için bir kıvılcım oldu diyebiliriz. FireBug gelişmiş bir araç bu nedenle tek makalede anlatmamın mümkünatı yoktu ben şimdilik iki makale ile anlatmaya çalışacağım. İlk makalemi <a href="http://michaelsync.net/">Michael Sync</a> sitesinden çok fazla yararlanarak hazırlıyorum. <a href="http://michaelsync.net/">http://michaelsync.net/</a> sitesi bu konudaki en iyi kaynak diyebilrim. FireBug FireFox internet tarayıcısının bir eklentisidir. Bunu bilmeyen kalmamıştır diye düşünüyorum. En azın bilmeyen web kod yazarı kalmamıştır.<span id="more-564"></span></p>
<p>FireBug web kod yazarları için olmazsa olmaz bir araç. Benim Firefox sevgimin kaynağı diyebilirim. Kod yazarken bir sorunla karşılaşırız ve sorunlarla uğraşmak her ne kadar güzel bir şey olmasada bu işin olmazsa olmazıdır. Kod yazarken muhakkak bazı sorunlarla karşılaşacağız, burada önemli olan sorunları ne kadar çabuk ve hızlı çözebildiğimizdir. FireBug bize sorunların çözümünde çok büyük yararı var. Avantajlarından biride hataları tarayıcı üzerinden müdahale etme imkanı sunması.  FireBug web üzerinde hata ayıklamanın bir miladıdır bence, yani FireBug öncesi ve sonrası dönem. Ne kadar övsem azdır FireBug&#8217;ı.</p>
<p>FireBug eklentisini eklentiyi yazan <a href="http://getfirebug.com/">http://getfirebug.com/</a> sitesinden veya <a href=https://addons.mozilla.org/en-US/firefox/addon/1843 hb9r title="FireFox eklentiler sayfası">FireFox&#8217;un<br />
      eklentiler</a> indirebilirsiniz. FireFox 3. sürümü ile birlikte FireBug 1.2 beta sürümünü kurabiliyoruz. Ben bu sürümde bazı sorunlarla karşılaştım ve sırf bu yüzden FireFox 3 kaldırıp FireFox 2 kurup FireBug&#8217;ın kararlı sürümü olan 1.05 kurdum.</p>
<p>FireBug&#8217;ı bu kadar övdükten sonra biraz tanımaya ne dersiniz. Aslında ben bu makaleyi ilk yazmaya karar verdiğimde sadece CSS ile ilgili olan bölümü anlatacaktım ama konuyu biraz araştırınca ilk başta aracı biraz tanıtıp sonra CSS ile ilgili olan kısmı anlatmaya karar verdim. FireBug javascript kodu yazarkende bize bir çok yararları var şimdilik javascript kısmınıa değinmeyeceğim, nasip olursa yakında o kısmınıda anlatırım.</p>
<p>FireBug&#8217;ı yukarıdaki linklerden birinden tıklayıp indirmek istediğinizde aşağıdaki yükleme ekranı ile karşılaşacaksınız.</p>
<p><img src="/images/kurulum_penceresi.gif" style="WIDTH:367px; HEIGHT:360px"></p>
<p>Kurulum bitirdikten sonra sizden eklentinin aktif olmak için FireFox&#8217;unuzu kapatıp açmanız yeterli olacaktır.</p>
<p><img src="/images/pasif_firebug.gif" alt="FireBug pasif" width="55" height="26"></p>
<p><img src="/images/aktif_firebug.gif" alt="Fire Aktif" width="55" height="26"></p>
<p>    Kurulum tamamlanınca FireBug kullanıma hazır hale gelecektir. İlk Firefox&#8217;unuzu açtığınızda FireBug pasif olabilir. Aktif hale getirmek için FireFox&#8217;un sağ alt durum çubuğu üzerindeki FireBug işaretine sağ tıklayıp &#8220;Disable FireBug&#8221; başındaki işareti kaldırmak için bu seçeneğe tıklamanız yeterli. Alternatif bir yol olarak Araçlar &#8211; FireBug &#8211; Disable FireBug yolunuda kullanabilirsiniz.</p>
<h6>FireBug Menü</h6>
<p>FireBug menüsündeki seçenekleri tek tek tanımlarsak:</p>
<p><img src="/images/firebug_menu.gif" style="WIDTH:517px; HEIGHT:373px"></p>
<ul>
<li><strong>Open Firebug</strong> : FireBug konsolunu açar. Kısa yolu f12 tuşudur, bir kere basarsanız açar iki kere basarsanız kapatır.</li>
<li><strong>Open Firebug in New Window</strong> : FireBug konsolunu farklı pencerede açmak için. Bu genelde popup  pencereleri gibi küçük boyutlu pencerelerde FireBug konsolunun tüm  sayfayı kapsadığı durumlarda çok işe yarıyor.
  </li>
<li><strong>Disable Firebug</strong> : FireBug aracını pasif hale getiriyor. Bu özellik önemli, çünkü ajax  tabanlı bazı sitelerde FireBug yavaşlamalara neden olabilir. Gmail&#8217;e  girdiğinizde bazen bu yönde hatalar alırsınız.
  </li>
<li><strong>Disable Firebug for **** </strong>:  Belli sitelerde firebug&#8217;ınızın pasif olmasını istediğinizde bu seçeneği  tıklayınız. Ben Gmail için bu seçeneği işaretledim. Çünkü firebug&#8217;a her  zaman ihtiyaç duyduğum için devamlı kapalı tutmak hoşuma gitmiyor.
  </li>
<li><strong>Allowed Sites</strong> : İşaretlediğiniz siteyi firebug ile gezmeye tercih etmek için.</li>
<li><strong>Inspect the Element</strong> : Bu menü ile HTML elemanlarını seçmek için kullanırız.
  </li>
<li><strong>Profile Javascript</strong> : Bu özellik sadece FireBug aktif iken çalışıyor. Javascript  işlemlerimizin  gerçekleştiğinde nasıl davranacağını gösterir.  Performans için önemli bir özellik.
  </li>
<li><strong>Clear Console</strong> : FireBug &#8220;Console&#8221; tab&#8217;ını temizlemek için.</li>
<li><strong>CommandLine</strong> : Console sekmesini açar.
  </li>
<li><strong>Search :</strong> Mevcut sekmede arama alanına odaklar.</li>
</ul>
<h6>FireBug Konsolu</h6>
<p>Şimdide FireBug konsolunu inceleyelim.</p>
<p><img src="/images/firebug_konsol.gif" alt="FireBug Konsol" width="500" height="379"></p>
<p>FireBug konsolunda 6 adet sekme vardır. Bu sekmelere bir göz atalım.</p>
<ul>
<li><strong>Console tab</strong> : Bu kısım işlemleri izlememizi sağlar ve aynı zamanda komut satırı içerir.</li>
<li><strong>HTML tab</strong> : Bu sekme mevcut tarayıcı üzerinde çalışma zamanlı HTML elemanlarını  yakalamamız, düzenlememiz ve değiştirmemizi sağlar. Bu sekmenin Style,  Layout ve DOM isimlerinde 3 adet alt sekmesi vardır. İsmindende  anlaşılacağı gibi Style sekmesi bizim çok işimize yarayacaktır.
  </li>
<li><strong>CSS tab</strong> : Sayfaya eklenen css dosyalarını kontrol edebiliriz. Seçtiğimiz CSS  dosyasında istediğimiz düzenlemeyi ve değişikliği yapabiliriz. Ben bu  sekme yerine HTML sekmesi altındaki CSS sekmesini daha çok kullanıyorum.
  </li>
<li><strong>Script tab</strong> : Bu sekme javascript hataları için. Bu sekmenin Watch ve Breakpoint adında iki alt sekmesi var.</li>
<li><strong>DOM tab</strong> : DOm izlemek için kullanılan bir sekme.
  </li>
<li><strong>Net tab</strong> : Network işlemlerini izlemek için kullanıyoruz. Sayfamızın ne kadar  zaman yüklendiğini ve her nesnenin yüklenme zamanını gösterir.</li>
</ul>
<h6>Durum Çubuğu</h6>
<p>FireBug Durum çubuğumuzun sağ tarafında yeşil ok ikonu ile kendini gösterir. Burada ayrıca hata durumlarında sayfada kaç hata olduğunuda gösterir. Bu hatalar Javascript hatalarıdır.</p>
<p><img src="/images/firebug_hata.gif" alt="FireBug Hata" width="95" height="26"></p>
<p>FireBug klavye kısa yolları için <a href=http://getfirebug.com/keyboard.html na98 title=kısayollar>tıklayınız</a>.<br />
  Elinizin hızlanması açısından önemli.</p>
<p>Bu yazımızda FireBug&#8217;ı genel olarak tanıdık bir sonraki yazımızda ise CSS ve XHTML kodu yazarken FierBug&#8217;dan nasıl yararlanacağımızı göreceğiz.</p>
<ul>
<li> <a href="http://getfirebug.com/">http://getfirebug.com/</a></li>
<li><a href="http://michaelsync.net/2007/09/08/firebug-tutorial-overview-of-firebug">http://michaelsync.net/2007/09/08/firebug-tutorial-overview-of-firebug</a></li>
<li><a href="http://www.evotech.net/blog/2007/06/introduction-to-firebug/">http://www.evotech.net/blog/2007/06/introduction-to-firebug/</a></li>
<li> <a href="http://yuiblog.com/blog/2007/01/26/video-hewitt-firebug/">http://yuiblog.com/blog/2007/01/26/video-hewitt-firebug/</a></li>
<li> <a href="http://help.wildapricot.com/display/DOC/Using+Firefox+Firebug+Extension+for+Advanced+customization+(CSS)">http://help.wildapricot.com/display/DOC/Using+Firefox+Firebug+Extension+for+Advanced+customization+(CSS)</a> </li>
<li> <a href="http://www.thetruetribe.com/2008/03/firebug-tutorial-getting-started.html">http://www.thetruetribe.com/2008/03/firebug-tutorial-getting-started.html</a></li>
<li> <a href="http://www.digitalmediaminute.com/screencast/firebug-js/">http://www.digitalmediaminute.com/screencast/firebug-js/</a></li>
<li> <a href="http://www.ddj.com/development-tools/196802787">http://www.ddj.com/development-tools/196802787</a></li>
<li> <a href="http://ajaxian.com/archives/ajax-debugging-with-firebug">http://ajaxian.com/archives/ajax-debugging-with-firebug</a></li>
<li> <a href="http://www.reybango.com/index.cfm/2007/7/22/VIDEO-Ajax-Debugging-Using-Firebug">http://www.reybango.com/index.cfm/2007/7/22/VIDEO-Ajax-Debugging-Using-Firebug</a></li>
<li> <a href="http://www.google.com/search?hl=en&#038;client=firefox-a&#038;rls=org.mozilla%3Aen-US%3Aofficial&#038;q=Debugging+With+Firebug&#038;btnG=Search">http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=Debugging+With+Firebug&amp;btnG=Search</a></li>
<li> <a href="http://www.youtube.com/watch?v=FsX6qwQqGgQ">http://www.youtube.com/watch?v=FsX6qwQqGgQ</a></li>
<li> <a href="http://blog.veanndesign.com/2008/04/12/everything-about-firebug-21-great-resources/">http://blog.veanndesign.com/2008/04/12/everything-about-firebug-21-great-resources/</a></li>
<li> <a href="http://alternateidea.com/blog/articles/2006/05/12/an-in-depth-look-at-the-future-of-javascript-debugging-with-firebug">http://alternateidea.com/blog/articles/2006/05/12/an-in-depth-look-at-the-future-of-javascript-debugging-with-firebug</a></li>
<li> <a href="http://groups.google.com/group/firebug">http://groups.google.com/group/firebug</a></li>
<li> <a href="http://www.seifi.org/javascript/firebug_tips_and_tricks.html">http://www.seifi.org/javascript/firebug_tips_and_tricks.html</a></li>
<li><a href="http://www.webdeneyimleri.com/firebug-firefox-eklentisi/">http://www.webdeneyimleri.com/firebug-firefox-eklentisi/</a><br id="w:go">
    </li>
<li><a href="http://www.bildirgec.org/yazi/firebug-web-gelistirimi-gelistirildi">http://www.bildirgec.org/yazi/firebug-web-gelistirimi-gelistirildi</a><br id="b8t3">
    </li>
<li><a href="http://www.burcudogan.com/firebug-ve-hata-ayiklama-sanati-83.html">http://www.burcudogan.com/firebug-ve-hata-ayiklama-sanati-83.html</a><br id="jn.g">
    </li>
<li><a href="http://code.google.com/p/fbug/source/browse/branches/firebug1.1/locale/tr-TR/firebug.dtd?r=350">http://code.google.com/p/fbug/source/browse/branches/firebug1.1/locale/tr-TR/firebug.dtd?r=350</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihhayrioglu.com/firebug-genel-bakis/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

