<?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 Turan - Web Tasarım Dünyası Hakkında Yazılar &#187; Html/Xhtml</title>
	<atom:link href="http://www.fatihturan.com/kategori/html-xhtml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fatihturan.com</link>
	<description></description>
	<lastBuildDate>Mon, 21 Jun 2010 12:03:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Xhtml Kitchen Açıldı!</title>
		<link>http://www.fatihturan.com/css/xhtml-kitchen-acildi/</link>
		<comments>http://www.fatihturan.com/css/xhtml-kitchen-acildi/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 12:03:31 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=286</guid>
		<description><![CDATA[Tasarımları XHTML/CSS dosyalarına dönüştürme, Wordpress tema adaptasyonu, HTML e-posta şablonu hazırlama ve özel Javascript uygulaması oluşturma hizmetlerini sunduğumuz Xhtml Kitchen, Designfabrika işbirliğiyle tekrar açıldı.
Uluslararası piyasada çalışmayı planladığmıız için Xhtml Kitchen&#8216;ı ilk etapda &#8230;]]></description>
			<content:encoded><![CDATA[<p>Tasarımları XHTML/CSS dosyalarına dönüştürme, Wordpress tema adaptasyonu, HTML e-posta şablonu hazırlama ve özel Javascript uygulaması oluşturma hizmetlerini sunduğumuz <a href="http://www.xhtmlkitchen.com">Xhtml Kitchen</a>, <a href="http://www.designfabrika.com">Designfabrika</a> işbirliğiyle tekrar açıldı.</p>
<p>Uluslararası piyasada çalışmayı planladığmıız için <a href="http://www.xhtmlkitchen.com">Xhtml Kitchen</a>&#8216;ı ilk etapda İngilizce dil desteği ile yayına aldık. İlerleyen zamanlarda Türkçe dil desteği ile sitemizi tekrar güncellemeyi düşünüyoruz.</p>
<h2><a href="http://www.xhtmlkitchen.com"><img class="aligncenter size-full wp-image-288" title="Xhtml Kitchen" src="http://www.fatihturan.com/wp-content/uploads/2010/06/2.jpg" alt="" width="560" height="310" /></a></h2>
<h2>Hizmetlerimiz</h2>
<p><a href="http://www.xhtmlkitchen.com">Xhtml Kitchen</a>&#8216;da sunduğumuz temel hizmetlerimiz 4 ana başlık altında toplanıyor:</p>
<h3>XHTML/CSS Dönüştürme Hizmeti</h3>
<p>Photoshop veya Fireworks programlarında hazırladığınız tasarımlarınızı elle kodlayarak XHTML/CSS dosyalarına dönüştürüyoruz. Dönüştürdüğümüz XHTML/CSS dosyalar bütün modern tarayıcılarda (IE7-8, Firefox, Safari, Opera, Chrome) sorunsuz olarak gözükür.</p>
<h3>Wordpress Tema Adaptasyonu</h3>
<p>Wordpress için hazırladığınız blog veya CMS tasarımlarınızı Wordpress&#8217;e adaptasyonu, eklenti kurulumu ve eklenti entegrasyonu yapıyoruz.</p>
<h3>HTML E-Posta Şablonu Hazırlama</h3>
<p>Tasarladığınız e-posta bültenlerinizi Gmail, Yahoo! Mail Classic/Beta,  Hotmail, Outlook 2003/2007, Thunderbird 2+ and Apple Mail ile uyumlu HTML e-posta şablonlarına dönüştürüyoruz.</p>
<h3>Özel Javascript Uygulaması Oluşturma</h3>
<p>Tamamen projenizin ihtiyaçlarına ve kendi isteğinize göre Javascript uygulamaları oluşturuyoruz.</p>
<p><a href="http://www.xhtmlkitchen.com"><img class="aligncenter size-full wp-image-289" title="Xhtml Kitchen" src="http://www.fatihturan.com/wp-content/uploads/2010/06/3.jpg" alt="" width="560" height="390" /></a></p>
<h2><a href="http://www.xhtmlkitchen.com">Xhtml Kitchen</a> Nasıl Çalışıyor?</h2>
<h3>Adım 1:</h3>
<p>Sipariş formunu kullanarak projenize ve size ait tüm  bilgileri girdikten sonra XHTML&#8217;e dönüştürülmesini istediğiniz  tasarımlarınıza ait dosyaları (tasarım dosyalarınız katmanlı olacak  şekilde .PSD (Photoshop), .PNG (Fireworks), .AI (Illustrator)  biçimlerinde olabilir ve eğer varsa tasarımlarınıza ait font  dosyalarını) bize ulaştırıyorsunuz.</p>
<p>Siparişinize ait  bilgileriniz ve tasarımlarınız incelenir, projeniz onayladıktan ve  siparişinize ait yapmanız gereken ödemenizi aldıktan sonra ustalarımız  projenize hemen başlar.</p>
<h3>Adım 2:</h3>
<p>Ustalarımız vermiş olduğunuz  bilgi ve talimatlara göre projenize azami özen göstererek çalışır,  bitirilmesi gereken süre içinde tasarımlarınız elle ve anlamlı biçimde  (semantik) kodlanarak lezzetli web sayfalarına dönüştürülür.</p>
<h3>Adım  3:</h3>
<p>Dönüştürülen web sayfaları Windows ve Mac işletim sistemlerinde  en çok kullanılan IE 7, IE 8, Firefox, Safari, Chrome ve Opera  tarayıcılarındaki olası hata veya farklılıklara karşı test edilir. Bütün  bu testlerde karşılaşılan her hata mümkün olan en kısa sürede  düzeltilir.</p>
<h3>Adım 4:</h3>
<p>Proje, söz verilen tarihte size yani  proje sahibine servis edilir.</p>
<p>Daha fazla bilgi için sizi <a href="http://www.xhtmlkitchen.com/">Xhtml Kitchen</a>&#8216;a bekliyoruz. <a href="http://www.xhtmlkitchen.com/">Xhtml Kitchen</a> hakkında herhangi bir soru, öneri, görüş bildirmek istiyorsanız contact -at- xhtmlkitchen.com e-posta adresini kullanabilir veya burada yorumda bulunarak geri dönüş sağlayabilirsiniz.</p>
<p>Ayrıca <a href="http://www.xhtmlkitchen.com/">Xhtml Kitchen</a>&#8216;daki hizmetlerimize ait <a href="http://www.xhtmlkitchen.com/order/price-plan">fiyat listesini bu sayfadan görebilir</a> ve dilerseniz sipariş sayfasından şimdi <a href="http://www.xhtmlkitchen.com/order">yeni bir sipariş verebilirsiniz.</a></p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>21 June 2010 15:03</strong> tarihinde yazıldı. <strong>4 yorum var</strong>. <a href="http://www.fatihturan.com/css/xhtml-kitchen-acildi/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/xhtml-kitchen-acildi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Web Projelerinde Dosya ve Klasör Yapısı</title>
		<link>http://www.fatihturan.com/css/web-projelerinde-dosya-ve-klasor-yapisi/</link>
		<comments>http://www.fatihturan.com/css/web-projelerinde-dosya-ve-klasor-yapisi/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 19:31:24 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=246</guid>
		<description><![CDATA[Bütün işlerimizde olduğu gibi web projelerini geliştirirken de belli bir düzen dahilinde çalışmak verimliliği arttıran önemli unsurlardan biridir. Herkesin kendine özgü bir düzeni bulunmakta ve kimi zaman kendimize göre en iyi düzeni &#8230;]]></description>
			<content:encoded><![CDATA[<p>Bütün işlerimizde olduğu gibi web projelerini geliştirirken de belli bir düzen dahilinde çalışmak verimliliği arttıran önemli unsurlardan biridir. Herkesin kendine özgü bir düzeni bulunmakta ve kimi zaman kendimize göre en iyi düzeni yakalamak çok uzun zaman alabiliyor. Hatta bana göre bu süreç durağan bir süreç değil. Çünkü devamlı daha iyi bir düzen seviyesi yakalamak istiyoruz.</p>
<p>Şahsen ben öyleyim. Devamlı olarak yeni yöntemler keşfederek mevcut düzenimi daha iyiye yönelik geliştiriyorum. Yani şimdiki yöntemimi belkide bir dahaki yıl daha farklı bir biçimde kullanmış olacağım. :) Yine de bu yazımda hali hazırda kullanıyor olduğum mevcut geliştirme düzenimi sizinle paylaşmam yerinde olacağını düşünüyorum.</p>
<h2>Projenin Klasör Yapısı</h2>
<p>Klasör yapısı web projelerindeki düzeni oluşturmamızı sağlayan önemli etkenlerden biridir. Klasör yapısı ne kadar karmaşık olursa projelerimizi geliştirmek bir o kadar zor olacaktır. Hele bir de ofis çatısında takım olarak çalışıyorsanız işler iyice karmaşık bir hal alabilir. Bu sebepten dolayı takımınızın benimseyeceği, ortak olarak kullanabileceğiniz, akıllı bir şekilde standart klasör yapısını oluşturmanız iyi olacaktır.</p>
<p>Web projelerinde benim oluşturduğum ve kullanıyor olduğum klasör yapım ve açıklamaları aşağıda yer almakta:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-250" title="Projenin Klasör Yapısı" src="http://www.fatihturan.com/wp-content/uploads/2008/11/dizinyapisi.gif" alt="" width="585" height="370" /></p>
<p class="note">Klasör isimlerini İngilizce olarak oluşturdum çünkü <a href="http://www.xhtmlkitchen.com">XHTML KITCHEN</a>&#8216;da artık yabancılara da hizmet vermeyi planlıyoruz. Siz kendi ihtiyaçlarınıza göre klasör isimlerini Türkçe&#8217;de yazabilirsiniz.</p>
<p>İsterseniz yukarıdaki klasör yapısını <a href="http://www.fatihturan.com/wp-content/uploads/2008/11/projectname.rar">şablon olarak indirip</a> siz de kendi çalışmalarınızda kullanabilirsiniz.</p>
<h2>Projenin Dosya Yapıları</h2>
<p>Projelerimizdeki klasör yapısının düzenli olmasının yanısıra dosyalarınızın da düzenli olması tutarlılık ve verimlilik açısından gayet önemli. Bunun için <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> ve <acronym title="Cascading Style Sheet">CSS</acronym> dosyalarınız için size ayrı başlıklar altında tavsiyelerde bulunacağım.</p>
<h3>xHTML Dosyaları İçin Tavsiyelerim</h3>
<ul>
<li>Kodlarınızı <kbd>TAB</kbd> tuşunu kullanarak girintili biçimde yazmaya özen gösterin. Girintili kodları okumak daha kolaydır.</li>
<li>Sayfanızdaki önemli bölümleri <acronym title="eXtensible HyperText Markup Language">xHTML</acronym>&#8216;de kullanılan yorum etiketi yani <code>&lt;!--YORUM--&gt;</code> ile gruplandırın.</li>
<li>Beyaz boşluğu en iyi şekilde ayarlayın. Ben genelde <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> dosyalarımdaki önemli bölümleri yorumlarla ayırmamın yanısıra bir de birer satır boşluk bırakarak ayırmaya çalışırım. Yine okunabilirlik açısından bunu yapıyorum.</li>
<li>Etiketlere <code>id</code> ve <code>class</code> verirken mantıklı bir isimlendirme yöntemi ile verin. Ben ecnebilerin <a href="http://en.wikipedia.org/wiki/CamelCase">CamelCase</a> diye tabir ettikleri türde kelimeleri birleşik yazıyorum. Örneğin: <code>&lt;div id="mainContent"&gt;&lt;/div&gt;</code>. Bunun yanısıra alt çizgi ve tire ile de isimlendirme yapabilirsiniz (yani <code>_</code> ve <code>-</code> karakteri ile). Örneğin: <code>&lt;div id="main_content"&gt;&lt;/div&gt;</code> veya <code>&lt;div id="main-content"&gt;&lt;/div&gt;</code>.</li>
</ul>
<p>Unutmadan örnek olarak hazırladığım <a href="http://pastebin.com/fdc950f0"><acronym title="eXtensible HyperText Markup Language">xHTML</acronym> dosyasının kodunu inceleyebilir</a> ve üstteki tavsiyelerle karşılaştırma yapabilirsiniz.</p>
<h3>CSS Dosyaları İçin Tavsiyelerim</h3>
<ul>
<li><acronym title="Cascading Style Sheet">CSS</acronym> dosyanızın başında <a href="http://pastebin.com/f624197f6">hazırladığım örnekteki gibi</a> müşteri ile ilgili isim, editör adı ve tarih/saat gibi bilgiler yerleştirin. Böylece kimin hangi dosyayı ne zaman kim için düzenlediğini belirlemiş olursunuz.</li>
<li>Yine <a href="http://pastebin.com/f624197f6">örnekte görebileceğiniz üzere</a> önemli bölümler için yorumları kullanarak gruplandırma yapabilirsiniz. İşin bu kısmında dikkat ederseniz grup başlıklarında eşittir işareti bulunmakta. Bununla kullandığınız editör ile arama yaparken gruplar arasında kolayca geçebiliyoruz. Kısacası bu eşittir işaretini kullanarak grup adları ile kodlar karışmamış oluyor.</li>
<li>Web projesindeki sayfaların herhangi bir yerinde kullanılabilecek önemli <acronym title="Cascading Style Sheet">CSS</acronym> komutlarını class haline getirip kullanıma hazırlayın. <a href="http://pastebin.com/f624197f6">Hazırladığım örnekte</a> Global Classes grubu altında kullanıma hazır 11 tane class vardı.</li>
<li>Seçici adından önce (yani selector&#8217;dan önce) <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> etiketini yazın. Örneğin: <code>div#header { ... }</code>. Böylece bu kodun <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> dosyasında hangi etiket için yazılmış olduğunu kolayca görüp anlayabileceğiz.</li>
<li>Her <acronym title="Cascading Style Sheet">CSS</acronym> kodunu tek satırda yazın. Bu <acronym title="Cascading Style Sheet">CSS</acronym> dosyanızın boyutunu azaltmakla kalmaz, kodları gözünüzle çok daha rahat tararsınız.</li>
<li>Daha önce <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> dosyaları için bahsettiğim <kbd>TAB</kbd> tuşu ile girinti oluşturma yöntemini <acronym title="Cascading Style Sheet">CSS</acronym> dosyalarınızda da kullanmalısınız.</li>
<li>Yine daha önce <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> dosyaları için bahsettiğim beyaz boşluğu iyi ayarlama yöntemini <acronym title="Cascading Style Sheet">CSS</acronym> dosyalarınız için de kullanabilirsiniz. Ben <acronym title="Cascading Style Sheet">CSS</acronym> dosyalarımda her gruptan sonra üç satırlık boşluk bırakıyorum. Bu da kodları daha okunabilir yapıyor.</li>
</ul>
<p>Yine örnek olarak hazırladığım <acronym title="Cascading Style Sheet">CSS</acronym> dosyasını inceleyebilir ve üstteki tavsiyelerle karşılaştırma yapabilirsiniz.</p>
<p>Benim bilmediğim ve burada yazmadığım, sizin bildiğiniz bu tip güzel tavsiyeleriniz varsa <a href="#write_comment">onu yorum yazıp</a> bu yazıya katkıda bulunabilirsiniz.</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>07 November 2008 22:31</strong> tarihinde yazıldı. <strong>20 yorum var</strong>. <a href="http://www.fatihturan.com/css/web-projelerinde-dosya-ve-klasor-yapisi/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/web-projelerinde-dosya-ve-klasor-yapisi/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Web Sayfalarımızı Neden Elle Kodlamalıyız?</title>
		<link>http://www.fatihturan.com/css/web-sayfalarimizi-neden-elle-kodlamaliyiz/</link>
		<comments>http://www.fatihturan.com/css/web-sayfalarimizi-neden-elle-kodlamaliyiz/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 22:01:19 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=245</guid>
		<description><![CDATA[Web tasarımcılığı veya web geliştiriciliğine yeni başlayan hemen hemen herkes Dreamweaver veya benzer tarzda WYSIWYG (Türkçesiyle &#8220;Ne görüyorsanız onu alırsınız&#8221;) tipindeki editörler ile tablo etiketlerini kullanarak (veya kullanmayarak), adeta suya sabuna dokunmadan, &#8230;]]></description>
			<content:encoded><![CDATA[<p>Web tasarımcılığı veya web geliştiriciliğine yeni başlayan hemen hemen herkes <a href="http://www.adobe.com/products/dreamweaver/">Dreamweaver</a> veya benzer tarzda <a href="http://en.wikipedia.org/wiki/WYSIWYG"><acronym title="What You See Is What You Get">WYSIWYG</acronym></a> (Türkçesiyle <a href="http://tr.wikipedia.org/wiki/WYSIWYG">&#8220;Ne görüyorsanız onu alırsınız&#8221;</a>) tipindeki editörler ile tablo etiketlerini kullanarak (veya kullanmayarak), adeta suya sabuna dokunmadan, yani kodlara bulaşmadan, programdaki komutlarla anında görüp, düzeltme ve değişiklik yapıp web sayfalarını inşa etmeye çalışmışlardır.</p>
<p>Şahsen ben bu şekilde web sayfalarımızı geliştirmememiz gerektiğini düşünüyorum. Çünkü:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/WYSIWYG"><acronym title="What You See Is What You Get">WYSIWYG</acronym></a> tarzı editörler yeni başlayanlar için genelde kolay gözükmesine karşın arkaplanda ürettiği kodlar bizim kontrolümüz dışında oluşturulur. Bu yüzden bir sürü gereksiz kod ile karşılaşabiliriz.</li>
<li>Bu gereksiz kodlar yüzünden <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> ve <acronym title="Cascading Style Sheet">CSS</acronym> dosyamızın boyutları artabilir. Aynı zamanda kodların okunulabilirliği de azalır. Okunabilirlik azalırsa, çalışmanızda bir sorun ile karşılaştığınızda profesyonel birinden yardım istemeniz durumunda yardım alma olasılığınız da azalabilir. Şahsen ben forumlarda tablo etiketi ile hazırlanmış, karışık kodlara sahip web sayfalarındaki sorunlarla pek ilgilenmiyorum.</li>
<li>Gereksiz kodlar aynı zamanda <acronym title="Search Engine Optimization">SEO</acronym> açısından bizim için bir dezavantaj oluşturabilir. Çünkü arama motorları genelde kötü kodlanmış web sayfalarını daha iyi ve sade kodlanmış web sayfalarına göre önemsiz olarak nitelerler (bu konuda bazı istisnalar olabilir).</li>
<li>Genelde <a href="http://en.wikipedia.org/wiki/WYSIWYG"><acronym title="What You See Is What You Get">WYSIWYG</acronym></a> tarzı editörler web sayfalarını yapı, sunum ve davranış olarak ayırmada (bu konuyu daha sonra ayrı bir yazı olarak ele almayı düşünüyorum) beceriksizdir. Yani oluşturulan <acronym title="eXtensible HyperText Markup Language">xHTML</acronym> dosyalarınıza <acronym title="Cascading Style Sheet">CSS</acronym> ve Javascript kodlarını da katarlar.</li>
<li>Yine yukarıdaki maddede bahsettiğim arkaplanda yaratılan kodlar otomatik olarak oluşturulduğu için tam olarak ne olduğunu, ne işe yaradığını anlamayabiliriz. Hatta öyle ki bazılarımız -özellikle tembeller xD- &#8220;nasıl olsa herşeyi fare ile bir-iki tıkla yapabiliyorum&#8221; diye düşünüp hangi etiketin, hangi kodun ne işe yarayıp yaramadığını öğrenme yerine komutları ezberlerler. Kısacası öğrenme ihtiyacı hissetmezler. Sonuçta neyin ne işe yaradığını bilmeden iş yapmış olursunuz ama bir sorunla karşılaştığınızda da kafanızdaki saçlarınızı yolabilirsiniz. xD</li>
<li><a href="http://www.adobe.com/products/dreamweaver/">Dreamweaver</a> veya <a href="http://www.microsoft.com/expression/products/overview.aspx?key=web">Expression Web</a> gibi <a href="http://en.wikipedia.org/wiki/WYSIWYG"><acronym title="What You See Is What You Get">WYSIWYG</acronym></a> tarzı editörler pahalı uygulamalardır. Neden daha ucuz veya tamamen ücretsiz daha iyi programlar varken bu programları kullanalım ki? Değil mi? :) Ben <a href="http://www.e-texteditor.com">E Text Editor</a>&#8216;u geçenlerde 35$ karşılığı satın aldım. Böylece uzun bir aradan sonra kod düzenleme aracı arayışıma son verdim. :) Bence siz de kendinize uygun bir kod düzenleme aracını edinin (Mesela <a href="http://www.aptana.com">Aptana</a>, <a href="http://notepad-plus.sourceforge.net">Notepad++</a>, <a href="http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml">Komodo Edit</a>, <a href="http://www.pspad.com">PSPad</a>).</li>
</ul>
<p>Kısacası web sayfalarını kodlarken <acronym title="What You See Is What You Get">WYSIWYG</acronym> tarzı editörler kullanmayalım. Web sayfalarını kodlarken hangi etiketin, hangi kodun ne işe yaradığını öğrenelim (bunun için <a href="http://www.sitepoint.com/">Sitepoint</a>&#8216;in çevirimiçi <a href="http://reference.sitepoint.com/html"><acronym title="eXtensible HyperText Markup Language">xHTML</acronym></a> referansı ve <a href="http://reference.sitepoint.com/css"><acronym title="Cascading Style Sheet">CSS</acronym></a> referansı kesinlikle işinize yarayabilir), ezbere gitmeyelim ve tabii ki web sayfalarımızı elle kodlayalım. Bu sayede orta ve uzun vadede siz kazanacaksınız. ;)</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>31 October 2008 01:01</strong> tarihinde yazıldı. <strong>35 yorum var</strong>. <a href="http://www.fatihturan.com/css/web-sayfalarimizi-neden-elle-kodlamaliyiz/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/web-sayfalarimizi-neden-elle-kodlamaliyiz/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Geçerlilik Testi Gerçekten Gerekli mi?</title>
		<link>http://www.fatihturan.com/css/gecerlilik-testi-gercekten-gerekli-mi/</link>
		<comments>http://www.fatihturan.com/css/gecerlilik-testi-gercekten-gerekli-mi/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 22:29:57 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=216</guid>
		<description><![CDATA[W3C Validator yani Türkçesiyle geçerlilik testi web standartlarıyla alakadar olan web tasarımcı ve web geliştiricilerinin sık sık kullandığı bir araçtır. Hani sağda solda da çok görüyoruz işte &#8220;XHTML/CSS Valid&#8221; diye ikonlar, bannerlar &#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr></a> Validator yani Türkçesiyle geçerlilik testi web standartlarıyla alakadar olan web tasarımcı ve web geliştiricilerinin sık sık kullandığı bir araçtır. Hani sağda solda da çok görüyoruz işte &#8220;<abbr title="eXtensible HyperText Markup Language">XHTML</abbr>/<abbr title="Cascading Style Sheet">CSS</abbr> Valid&#8221; diye ikonlar, bannerlar yerleştiriliyor site ve blogun altında geçerlilik testinden geçildiğini belirten. Kimimizin hiç umrunda olmayan kimimizin de aşırı derecede fanatikliği yapılan ve adeta bir minik bir pazarlama aracı olarak kullanılan (bu kötü birşey mi ayrıca tartışılır aslında xD) bu test.</p>
<p>Peki geçerlilik testi gerçekten gerekli mi? Bu soruya cevap vermeden önce gelin geçerlilik testinin ne olduğunu, yararlarını ve bu konu hakkında nasıl bir yöntem izleyebiliriz bunları inceleyelim. En sonunda da bu soruya cevap verelim. :)</p>
<h2>Geçerlilik Testi Nedir?</h2>
<p>Geçerlilik testi yazdığımız <abbr title="HyperText Markup Language">HTML</abbr>, <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> veya <abbr title="Cascading Style Sheet">CSS</abbr> dosyalarının <a href="http://www.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr> Birliği</a> tarafından oluşturulan kurallara göre yazılıp yazılmadığını ve eğer hata yaptıysak nasıl düzeltileceğine ilişkin önerileri getiren yine <a href="http://www.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr></a> Birliği tarafından yaratılan interaktif bir test uygulamasıdır.</p>
<p><abbr title="eXtensible HyperText Markup Language">XHTML</abbr> dosyalarını geçerlilik testine tabi tutmak için <a href="http://validator.w3.org/">buradaki aracı</a>, <abbr title="Cascading Style Sheet">CSS</abbr> dosyalarını geçerlilik testine tabi tutmak için ise <a href="http://jigsaw.w3.org/css-validator/">buradaki araç</a> kullanılır.</p>
<h2>Yararları Nelerdir?</h2>
<p>Geçerlilik testinin yararlarını ve dolayısıyla <abbr title="World Wide Web Consortium">W3C</abbr> Birliği&#8217;nin oluşturduğu kurallara uyarak elde edeceğiniz yararları listelemek gerekirse:</p>
<ul>
<li>Geçerlilik testi sonucunda çıkan sorunları çözmeniz karşılığında tarayıcılar arasındaki oluşabilecek görünüm farkı olasılığını aşağıya çekmiş olursunuz.</li>
<li>Hataları düzeltilmiş ve kurallara uyan <abbr title="HyperText Markup Language">HTML</abbr> veya <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> sayfası ile daha temiz ve düzenli kodlara sahip olursunuz.</li>
<li>Daha temiz ve düzenli kodlardan oluşan sayfalar da <abbr title="Search Engine Optimization">SEO</abbr> açısından önemlidir. Yani Google sayfanızı daha iyi indeksler.</li>
<li>Geliştirme süreciniz hızlanır. Eğer bir web uygulaması geliştirmeyi düşünüyorsanız muhakkak işin içinde <abbr title="JavaScript">JS</abbr>, <abbr title="Document Object Model">DOM</abbr> gibi teknolojileri de kullanacaksınız demektir. Yazım yanlışları ve kuraldışı kodlar içeren <abbr title="HyperText Markup Language">HTML</abbr> veya <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> sayfalarınızın olduğunu bir düşünün. Bu sayfalara bağlı <abbr title="JavaScript">JS</abbr> kodları yazdığınızda muhtemelen birtakım sorunlarla karşılaşacaksınız. Bu sorunlar da sizin zamanınızı ve paranızı alıp götürecektir.</li>
<li>Olası gözden kaçan yazım hatalarını geçerlilik testi sayesinde elimine edebilirsiniz.</li>
</ul>
<p>Şu anda aklıma gelen yararlar bunlar. Eğer bunlardan başka bildiğiniz bir madde varsa makaleyi ona göre güncelleyebiliriz. ;)</p>
<h2>Nasıl Bir Yöntem İzlemeliyiz?</h2>
<p>Ben kendi tecrübelerime dayanarak sizlere birtakım önerilerde bulunmak istiyorum:</p>
<ul>
<li>Otomatik tamamlama özelliğine sahip bir editör kullanın. Böylece yazım hatalarını bir nebze azaltmış olacaksınız. Ayrıca biraz daha hızlı kod yazma olanağına sahip olacaksınız. Size önerim <a href="http://www.e-texteditor.com/">E Text Editor</a>, <a href="http://www.aptana.com/">Aptana</a> veya <a href="http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml">ActiveState Komodo Edit</a> adlı editörlerden herhangi birini kullanmanız. <a href="http://www.e-texteditor.com/">E Text Editor</a> kişisel tercihimdir.</li>
<li>Web tasarımınızı <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>/<abbr title="Cascading Style Sheet">CSS</abbr>&#8216;ye çevirirken belli aşamalarda geçerlilik testini muhakkak uygulayın. Örneğin #top, #center, #bottom adlı üç tane <code>div</code>&#8216;imiz varsa her bir <code>div</code> ve iç kısmını kodladıktan hemen sonra geçerlilik testinden geçirin.</li>
<li>Normalde <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> dosyalarınız için <a href="http://validator.w3.org/">buradaki geçerlilik testi uygulamasını</a>, <abbr title="Cascading Style Sheet">CSS</abbr> için de <a href="http://jigsaw.w3.org/css-validator/">buradaki geçerlilik testi uygulamasını</a> kullanırız. Her iki geçerlilik testine <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar</a> adlı <a href="http://www.getfirefox.com">Firefox</a> eklentisini kullanarak daha hızlı erişebilirsiniz. Hem <abbr title="File Transfer Protocol">FTP</abbr>&#8216;deki hem de yerel sunucunuzdaki dosyaları <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar</a>&#8216;ın <a rel="lightbox" href="http://www.fatihturan.com/wp-content/uploads/2008/09/2008-09-21_2350.png">Tools menüsündeki komutlarla</a> kolayca geçerlilik testine tabi tutabilirsiniz.</li>
<li>Geliştirme işinizde yine işinize yarayacağını umduğum <a href="https://addons.mozilla.org/en-US/firefox/addon/249"><abbr title="HyperText Markup Language">HTML</abbr> Validator</a> adlı Firefox eklentisini tavsiye edeceğim. Bu eklenti bir nevi Firefox içinde dahili geçerlilik testi yapıyor. Ama dikkat etmek gerekirki kimi zaman bu eklenti sayfanızda herhangi bir hata olmadığını söylemesine rağmen <abbr title="World Wide Web Consortium">W3C</abbr>&#8216;nin geçerlilik testinde sorunlar çıkabiliyor. Kısacası bu eklentiyi muhakkak kullanın ama siz siz olun <abbr title="World Wide Web Consortium">W3C</abbr>&#8216;nin geçerlilik testini yabana atmayın. Her ne olursa olsun yukarıda yazdığım önerideki gibi adım adım <abbr title="World Wide Web Consortium">W3C</abbr>&#8216;nin geçerlilik testini çalıştırın.</li>
<li>Yazım hatalarını en aza indirgemek için oluşturduğunuz hazır <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> ve <abbr title="Cascading Style Sheet">CSS</abbr> şablonlarızı kullanın. Böylece tekrar tekrar kod yazmak zorunda kalmaz ve yanlış kod yazma olasılığınızı azaltmış olursunuz.</li>
<li><abbr title="eXtensible HyperText Markup Language">XHTML</abbr> ve <abbr title="Cascading Style Sheet">CSS</abbr> için referansları elinizin altında bulundurun. Benim en çok kullandığım <a href="http://www.sitepoint.com">Sitepoint</a>&#8216;in yaptığı <a href="http://reference.sitepoint.com/html"><abbr title="eXtensible HyperText Markup Language">XHTML</abbr> referansı</a> ve <a href="http://reference.sitepoint.com/css"><abbr title="Cascading Style Sheet">CSS</abbr> referansı</a>. Kimi zaman bazı özellikleri unutabiliyoruz değil mi? :)</li>
<li>Geçerlilik testi sonunda çıkan hataların çözümlerini öğrenin. Bunun için benim daha önce yazdığım <a href="http://www.fatihturan.com/web-tasarim/sikca-karsilasilan-xhtml-hatalari/">Sıkça Karşılaşılan <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> Hataları</a> adlı yazıma ve Eren Emre Kanal&#8217;ın <a href="http://www.siberkultur.com/">Siberkültür</a>&#8216;de yazmış olduğu yine <a href="http://www.siberkultur.com/?q=css-html-hata-ayiklama">W3C Kontrolüne Takılan Hataları Ayıklama</a> adlı yazıyı okuyun.</li>
</ul>
<p>Yine benim bilmediğim sizin bildiğiniz farklı bir öneriniz varsa burada belirtmeniz beni memnun edecektir. Sonuçta bildiklerimizi burada paylaşıyoruz öyle değil mi? :)</p>
<h2>Geçerlilik Testinin Önemi</h2>
<p>Görebileceğiniz üzere geçerlilik testinin biz web tasarımcı ve web geliştiricileri açısından çok faydası var. Bunları görmezden gelmek tam anlamıyla saçmalık olur.</p>
<p>Ama şöyle de birşey var ki şu anki <abbr title="Cascading Style Sheet">CSS</abbr> 2.1 sürümü bazı ihtiyaçlarımızı karşılamıyor. Mesela <abbr title="Cascading Style Sheet">CSS</abbr>&#8216;de şeffaflık için kullanılan <code>opacity</code> etiketinin tarayıcıdan tarayıcıya göre değişen kullanımı mevcut. Örneğin Internet Explorer&#8217;da sadece <code>filter: alpha(opacity=50);</code> gibi saçma bir kodla şeffaflık verebilirken diğer tarayıcılarda <code>opacity:.5;</code> vermemiz yeterli oluyor. Üstteki <code>filter</code> etiketini kullanınca da <abbr title="World Wide Web Consortium">W3C</abbr> geçerlilik uygulaması hata olduğunu belirtiyor.</p>
<p>Başka bir örnek vermek gerekirse mesela yine <abbr title="Cascading Style Sheet">CSS</abbr> 2.1&#8242;de olmayan ama <abbr title="Cascading Style Sheet">CSS</abbr> 3&#8242;de olan <a href="http://www.the-art-of-web.com/css/border-radius/"><code>border-radius</code></a> özelliği. Bu özellik sayesinde <code>div</code>&#8216;lerin kenarlarına herhangi bir görsel kullanmadan ovallik verebiliyoruz. Ama bu bir <abbr title="Cascading Style Sheet">CSS</abbr> 3 özelliği olduğu için yine <abbr title="World Wide Web Consortium">W3C</abbr> geçerlilik testinde hata verecektir.</p>
<p>Arkadaşlar ben bu gibi durumları önemsemiyorum. Çünkü gerçekten bu tür özelliklere ihtiyacımız var ve kullanıyorum. Bu tip hataları kafanıza takıp fanatiklik yapmanın bir gereği yok. :)</p>
<p>Bir de web standartlarını sayfalarının <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> ve <abbr title="Cascading Style Sheet">CSS</abbr> kodlarının geçerlilik testinden sıfır hata ile geçmesi sanan arkadaşlar var. Bence bu da yanlış bir düşünce.</p>
<p>Web standartları denen kavram çok geniş. İçinde erişilebilirliği, kullanılabilirliği, yapı ve sunumun ayrılmasını, anlamlı kod oluşturmayı vs. gibi alt kavramları barındırır. Geçerlilik testi ise bu alt kavramların altındaki yapı ve sunumun ayrılması ilkesini doğru ve düzenli bir şekilde yapabilmek için <strong>sadece ve sadece bir araç.</strong> Başka da birşey değil! :)</p>
<p>Kısacası sitenizin kodlarının geçerli olması demek web standartlarına tamamen uyduğunuz anlamına gelmiyor. Ama unutmamak gerekirki geçerlilik testi çok önemli bir araç ve bunu mutlaka kullanmamız gerekiyor.</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>22 September 2008 01:29</strong> tarihinde yazıldı. <strong>19 yorum var</strong>. <a href="http://www.fatihturan.com/css/gecerlilik-testi-gercekten-gerekli-mi/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/gecerlilik-testi-gercekten-gerekli-mi/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>sIFR&#8217;i Optimum Şekilde Kullanın</title>
		<link>http://www.fatihturan.com/css/sifri-optimum-sekilde-kullanin/</link>
		<comments>http://www.fatihturan.com/css/sifri-optimum-sekilde-kullanin/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 20:52:10 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=214</guid>
		<description><![CDATA[Image Replacement teknikleri arasında en popüleri sIFR&#8216;dir. Her tarafta gördüğümüz ve bazı projelerde uyguladığımız bu teknikle kullandığımız işletim sistemindeki standart yazıtiplerine bağlı olmadan herhangi bir yazıtipini başlıklarımızda kullanabiliyoruz. Hem de daha düzgün &#8230;]]></description>
			<content:encoded><![CDATA[<p>Image Replacement teknikleri arasında en popüleri <abbr title="Scalable Inman Flash Replacement">sIFR</abbr>&#8216;dir. Her tarafta gördüğümüz ve bazı projelerde uyguladığımız bu teknikle kullandığımız işletim sistemindeki standart yazıtiplerine bağlı olmadan herhangi bir yazıtipini başlıklarımızda kullanabiliyoruz. Hem de daha düzgün bir <a href="http://en.wikipedia.org/wiki/Anti-aliasing">Anti-Alias</a> tekniği ile. Aşağıdaki görüntüde sonuca dair bir örnek görebilirsiniz. Veya <a href="http://dev.novemberborn.net/sifr3/beta2/demo/"><abbr title="Scalable Inman Flash Replacement">sIFR</abbr> 3&#8242;ün demosuna bakıp</a> canlı olarak görmeniz de mümkün.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-215" title="sIFR Örneği" src="http://www.fatihturan.com/wp-content/uploads/2008/09/sifr.jpg" alt="" width="507" height="403" /></p>
<h2>sIFR Kullanımı</h2>
<p>Bu yazımda size <abbr title="Scalable Inman Flash Replacement">sIFR</abbr>&#8216;in temelde nasıl kullanılacağını değil, bu tekniği nasıl daha optimum bir şekilde kullanabiliriz buna değineceğim. Zaten etrafta yeterince kullanımı anlatan yazılar var. Mesela bunun için sevgili dostum <a href="http://www.muhammetsevim.com/">Muhammet Sevim</a>&#8216;in yazdığı <a href="http://www.muhammetsevim.com/yazi/sifr-3-kullanim-kilavuzu/"><abbr title="Scalable Inman Flash Replacement">sIFR</abbr> 3 Kullanım Kılavuzu</a> adlı makaleyi okuyabilirsiniz. Ayrıca <a href="http://www.wakeuplater.com/website-building/use-your-own-fonts-a-simple-sifr-guide.aspx">sIFR Tutorial: Use Your Own Fonts</a>, <a href="http://designintellection.com/2008/this-is-how-you-get-sifr-to-work/">This is How You Get sIFR to Work</a> ve <a href="http://wiki.novemberborn.net/sifr3">sIFR 3 Documentation &amp; FAQ</a> adlı makaleleri de okuyabilirsiniz. </p>
<p>Eğer <abbr title="Scalable Inman Flash Replacement">sIFR</abbr> ile daha önce hiç tanışmamışsanız mutlaka yukarıda bağlantılarını verdiğim yazılardan en azından birini okumanızı ve <abbr title="Scalable Inman Flash Replacement">sIFR</abbr>&#8216;in kullanımına aşina olmanızı öneririm.</p>
<p><abbr title="Scalable Inman Flash Replacement">sIFR</abbr>&#8216;in yukarıdaki makalelerde anlatılan normal kullanımlarında <abbr title="HyperText Markup Language">HTML</abbr> dosyamıza birçok dosya eklememiz gerektiğini söylüyorlar. Ben <abbr title="Scalable Inman Flash Replacement">sIFR</abbr>&#8216;i projelerimde kullanırken böyle yapmıyorum. Genelde mümkün olduğunca az dosyayı <abbr title="HyperText Markup Language">HTML</abbr> sayfamdan çağırıyorum.</p>
<p>Yani normal kullanımda <abbr title="HyperText Markup Language">HTML</abbr> dosyanızda aşağıdaki <abbr title="Cascading Style Sheet">CSS</abbr> dosyalarını;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:Monaco, Consolas, Courier, monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sIFR-screen.css&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;screen&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sIFR-print.css&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;print&quot;</span>&gt;</span></pre></td></tr></table></div>

<p>ve aşağıdaki dosyaları <abbr title="Javascript">JS</abbr> dosyalarını çağırmamız gerekiyor:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:Monaco, Consolas, Courier, monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sifr.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sifr-config.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>Toplamda 4 dosyayı çağırıyoruz. Sizce çok değil mi? Peki şimdi burada ben size sadece üstteki <code>&lt;script src="sifr.js" type="text/javascript"&gt;&lt;/script&gt;</code> dosyasını <abbr title="HyperText Markup Language">HTML</abbr> sayfamıza ekleyerek <abbr title="Scalable Inman Flash Replacement">sIFR</abbr>&#8216;i kullanabileceğimizi söylesem nasıl olur? İyi olur değil mi? :)</p>
<p>Böyle bir yöntem izleyince sunucuya daha az istek göndermiş ve ayrıca kullanımı daha da basitleştirmiş olacağız. </p>
<p>Neden daha az istek göndermemiz gerektiğini ise daha önce <a href="http://www.siberkultur.com">Siberkültür</a>&#8216;de <a href="http://www.siberkultur.com/?q=site-performans-artirma-icerik">Sitenizin Performansını Arttırın</a> adlı yazıdaki aşağıdaki paragrafta gayet iyi bir şekilde açıklanmıştı:</p>
<blockquote cite="http://www.siberkultur.com/?q=site-performans-artirma-icerik"><p>
Sayfanızda ne kadar çok öğe bulunuyorsa, sunucuya gidecek istek de o kadar fazlalaşacaktır. Sunucuya giden her istek ise milisaniyelerle talep/cevap paralelini uzatacaktır. Sayfanızdaki öğelerden kastım tabiki de <abbr title="Cascading Style Sheet">CSS</abbr> dosyaları, JavaScript dosyaları ve imaj gibi harici dosyalar.
</p></blockquote>
<h2>Hareket Vakti</h2>
<p>Şimdi ilk olarak sifr.js dosyasını ve web sayfamız için diğer gerekli fonksiyonları taşıyan functions.js dosyasını aşağıdaki şekilde <abbr title="HyperText Markup Language">HTML</abbr> sayfanıza ekleyin.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:Monaco, Consolas, Courier, monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/sifr.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/functions.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>Bakın ben yukarda bütün <abbr title="Javascript">JS</abbr> veya gerekli olabilecek küçük PHP betiklerini scripts adlı klasörde tutuyorum. Siz hangi klasörde bu dosyaları tutuyorsanız yukarıdaki kodu ona göre düzenlemeniz gerekir.</p>
<p class="note">
Az önce tek bir <abbr title="Javascript">JS</abbr> dosyası ile bu işi halledebileceğimizi söyledim. Evet bu doğru. Çünkü çoğu web sayfasında ufak tefekte olsa muhakkak <abbr title="Javascript">JS</abbr> kodları kullanıyoruz. Ben genelde yukarıdaki örnekteki gibi bu dosyamın ismini functions.js veriyor ve kodlarımı o dosya içinde tutuyorum.
</p>
<p>Sonra functions.js dosyanızı açın, aşağıdaki örnek kodu yapıştırın ve tabi ki kendi kullanım ihtiyacınıza göre yeniden düzenleyin:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="javascript" style="font-family:Monaco, Consolas, Courier, monospace;"><span style="color: #003366; font-weight: bold;">var</span> agora_regular <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>src<span style="color: #339933;">:</span> <span style="color: #3366CC;">'images/swf/agora_regular.swf'</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
sIFR.<span style="color: #660066;">activate</span><span style="color: #009900;">&#40;</span>agora_regular<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
sIFR.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>agora_regular<span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>selector<span style="color: #339933;">:</span> <span style="color: #3366CC;">'div#content h1, div#content h2'</span><span style="color: #339933;">,</span> css<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'.sIFR-root { color: #3e3e3e; font-weight:bold; letter-spacing:-1 }'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> wmode<span style="color: #339933;">:</span> <span style="color: #3366CC;">'transparent'</span><span style="color: #339933;">,</span> tuneHeight<span style="color: #339933;">:</span> <span style="color: #3366CC;">'-5'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Yine burada ilk satırda Flash&#8217;da ürettiğim Agora Regular adlı yazıtipini barındıran agora_regular.swf dosyasını images/swf klasöründen çağırıyorum. Yine siz kendi gereksinimlerinize göre yuarıdaki kodu düzenleyebilirsiniz.</p>
<p>Son olarak varsayılan olarak kullandığınız <abbr title="Cascading Style Sheet">CSS</abbr> dosyanızı açıp aşağıdaki kodları dosyanızdaki uygun bir yere yapıştırın:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="css" style="font-family:Monaco, Consolas, Courier, monospace;"><span style="color: #6666ff;">.sIFR-flash</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">visible</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.sIFR-unloading</span> <span style="color: #6666ff;">.sIFR-flash</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span> !important <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.sIFR-replaced</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.sIFR-ignore</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">visible</span> !important <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.sIFR-alternate</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.sIFR-replaced</span> div<span style="color: #6666ff;">.sIFR-fixfocus</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">0pt</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">0pt</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">letter-spacing</span><span style="color: #00AA00;">:</span><span style="color: #933;">0px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #a1a100;">@media print {</span>
    <span style="color: #6666ff;">.sIFR-flash</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
    <span style="color: #6666ff;">.sIFR-alternate</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">visible</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">static</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span> !important <span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.sIFR-active</span> div<span style="color: #cc00cc;">#content</span> h1 <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">1em</span> <span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Yukarıdaki kodda 1. satırdan 5. satıra kadar <abbr title="Scalable Inman Flash Replacement">sIFR</abbr> için gerekli <abbr title="Cascading Style Sheet">CSS</abbr> kodlarını (yani standart kurulumdaki sifr-screen.css dosyasındaki gerekli satırları), 7. satırdan 10. satıra kadar normalde sifr-print.css adlı <abbr title="Scalable Inman Flash Replacement">sIFR</abbr> için gerekli dosyadaki kodları ve 12. satırda da <abbr title="Scalable Inman Flash Replacement">sIFR</abbr> tekniği uyguladığımız başlığın boyutunu belirliyoruz. </p>
<p>Yukarıda <code>@media print</code> kodu sayesinde gereksiz yere sifr-print.css dosyasını <abbr title="HyperText Markup Language">HTML</abbr> sayfamıza gömmekten kurtardık. Ama burada dikkat etmemiz gereken birşey var. Yukarıdaki kodu eklediğiniz ana <abbr title="Cascading Style Sheet">CSS</abbr> dosyasını (ben genelde screen.css olarak adlandırırım) <abbr title="HyperText Markup Language">HTML</abbr> dosyasına gömerken <code>&lt;link href="styles/screen.css" rel="stylesheet" type="text/css" <strong>media="screen"</strong> /&gt;</code> şeklinde <code>media="screen"</code> özelliğini kullanarak verirseniz az önce bahsettiğim <code>@media print</code> arasındaki kodlar çalışmayacaktır. Çünkü bu <abbr title="Cascading Style Sheet">CSS</abbr> dosyasını tanımlarken sadece ekran için çalışmasını söylediniz. </p>
<p>Dolayısıyla web sayfanızı yazdırırken <abbr title="Scalable Inman Flash Replacement">sIFR</abbr>&#8216;in ürettiği .SWF dosyaları yüzünden kimi boşluklar veya birtakım gariplikler görebilirsiniz.</p>
<p>Kısacası <abbr title="HyperText Markup Language">HTML</abbr> sayfamıza ana stil sayfamızı çağırırken <code>media="screen"</code> özelliğini <strong>kullanmamamız</strong> gerekir.</p>
<p>Ayrıca eğer hali hazırda yazıcı için bir <abbr title="Cascading Style Sheet">CSS</abbr> dosyası kullanıyorsanız yukarıdaki örnekte yer alan <code>@media print {}</code> arasındaki kodları o dosya içine de atabilirsiniz. </p>
<p>Sonuç olarak web sayfalarımızı kodlarken mümkün olduğunca az dosya kullanmamız iyi olacaktır. Gerektiğinde bu yazımda anlattığım tarzda bir değişiklik yapmamız da optimizasyon adına iyi olacaktır.</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>19 September 2008 23:52</strong> tarihinde yazıldı. <strong>15 yorum var</strong>. <a href="http://www.fatihturan.com/css/sifri-optimum-sekilde-kullanin/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/sifri-optimum-sekilde-kullanin/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Firefox 3&#8242;de CSS İçin İyileştirmeler</title>
		<link>http://www.fatihturan.com/css/firefox-3de-css-icin-iyilestirmeler/</link>
		<comments>http://www.fatihturan.com/css/firefox-3de-css-icin-iyilestirmeler/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 13:26:15 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/web-tasarim/firefox-3de-css-icin-iyilestirmeler</guid>
		<description><![CDATA[Firefox 3&#8216;ün kesin çıkış tarihini tam olarak bilmiyorum fakat 2008&#8242;in başlarında çıkması çok olası geliyor bana. Mozilla, Firefox 3&#8242;ün kararlı sürümünü Haziran ayında çıkaracağını söylüyor. Bu çıkışla beraber tarayıcı savaşları 2008&#8242;de yeniden &#8230;]]></description>
			<content:encoded><![CDATA[<p><del datetime="2008-03-27T15:22:38+00:00"><a href="http://wiki.mozilla.org/Firefox3">Firefox 3</a>&#8216;ün kesin çıkış tarihini tam olarak bilmiyorum fakat 2008&#8242;in başlarında çıkması çok olası geliyor bana.</del> <ins datetime="2008-03-27T15:22:38+00:00">Mozilla, Firefox 3&#8242;ün kararlı sürümünü Haziran ayında çıkaracağını <a href="http://blog.wired.com/monkeybites/2008/03/mozilla-final-v.html">söylüyor</a>.</ins> Bu çıkışla beraber tarayıcı savaşları 2008&#8242;de yeniden alevlenecek gibi duruyor. Zira <a href="http://www.opera.com">Opera</a>&#8216;da yeni bir sürüm için <a href="http://dev.opera.com/articles/view/new-development-techniques-using-opera-k/">çalışıyor</a>. Öte yandan <a href="http://www.microsoft.com">Microsoft</a> Internet Explorer 8 için <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">çalışıyor</a>. Hatta geçenlerde Microsoft Internet Explorer 8&#8242;in <a href="http://www.webstandards.org/action/acid2/">Acid testinden</a> geçtiğini <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">duyurmuştu</a>. Bu bizim için çok güzel bir haber. Umarım bahsettiğim bu tarayıcı savaşlarını tarayıcıları üreten firmaların değil, web sitelerini tasarlayanlar ve ziyaret eden biz yani son kullanıcılar kazanır.</p>
<p>Firefox 3&#8242;ün çıkmasıyla birlikte <a href="http://developer.mozilla.org/en/docs/Firefox_3_for_developers">birçok yenilikde bizlerle buluşuyor</a>. Bu yenilikler arasında CSS için iyileştirmeler de <a href="http://developer.mozilla.org/en/docs/CSS_improvements_in_Firefox_3">bulunuyor</a>. Bunlar arasında anlayabildiklerimi aşağıda sizin için sıraladım:</p>
<ul>
<li><a href="http://developer.mozilla.org/en/docs/CSS_improvements_in_Firefox_3"><code>Display</code></a> özelliğinin <code>inline-block</code> ve <code>inline-table</code> değerleri tamamlandı</li>
<li>Daha önce sadece Windows&#8217;da çalışan the <a href="http://developer.mozilla.org/en/docs/CSS:font-size-adjust"><code>font-size-adjust</code></a> özelliği artık bütün platformlarda çalışıyor.</li>
<li><a href="http://developer.mozilla.org/en/docs/CSS:color"><code>Color</code></a> özelliği için <code>rgba()</code> ve <code>hsla()</code> desteği eklendi.</li>
<li><a href="http://developer.mozilla.org/en/docs/CSS::default"><code>:default</code></a> pseudo-class eklendi</li>
<li><a href="http://developer.mozilla.org/en/docs/CSS:width"><code>Width</code></a>, <a href="http://developer.mozilla.org/en/docs/CSS:min-width"><code>min-width</code></a> ve <a href="http://developer.mozilla.org/en/docs/CSS:max-width"><code>max-width</code></a> özelliklerine <code>-moz-max-content</code>, <code>-moz-min-content</code>, <code>-moz-fit-content</code>, ve <code>-moz-available</code> değerleri eklendi.</li>
<li>HTML için yumuşak tire (<code>&amp;shy;</code>) desteği eklendi</li>
<li><a href="http://developer.mozilla.org/en/docs/CSS:ime-mode"><code>Ime-mode</code></a> özellik desteği eklendi.</li>
<li><code>Text-rendering</code> adlı CSS özelliği HTML için destekleniyor.</li>
<li><code>-moz-border-*-start</code> ve <code>-moz-border-*-end</code> CSS özellikleri tamamlandı.</li>
<li>Bütün CSS özelliklerinde <code>-moz-initial</code> değeri tamamlandı (<code>quotes</code> ve <code>-moz-border-*-colors</code> hariç).</li>
<li>Bütün desteklenen CSS özelliklerinde <code>window.getComputedStyle()</code> artık destekleniyor.</li>
<li><code>content</code> özelliğinin <code>none</code> değeri tamamlandı</li>
</ul>
<p>Daha önce söylediğim gibi bunlar sadece CSS için dökümanlaştırılan iyileştirmeler. Firefox 3 ile birlikte çok daha fazla yenilik geliyor. Bütün bu <a href="http://developer.mozilla.org/en/docs/Firefox_3_for_developers">yenilikleri inceleyebilir</a> veya Firefox 3 Beta 2 portatif sürümü yükleyerek bilgisayarınızda Firefox 3&#8242;ü daha da yakından deneyebilirsiniz.</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>31 December 2007 15:26</strong> tarihinde yazıldı. <strong>4 yorum var</strong>. <a href="http://www.fatihturan.com/css/firefox-3de-css-icin-iyilestirmeler/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/firefox-3de-css-icin-iyilestirmeler/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>XHTMLMUTFAĞI Açıldı!</title>
		<link>http://www.fatihturan.com/css/xhtmlmutfagi-acildi/</link>
		<comments>http://www.fatihturan.com/css/xhtmlmutfagi-acildi/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 09:45:40 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=105</guid>
		<description><![CDATA[
Ağustos ayından itibaren üç arkadaş birlikte çalışıp tamamladığımız yeni projemiz XHTMLMUTFAĞI&#8216;nı sonunda açmış bulunmaktayız. XHTMLMUTFAĞI&#8216;nda web tasarımlarınızı tamamen el ile yazılmış, düzenli, geçerli (W3C geçerlilik testlerinden geçen) ve semantik açıdan doğru biçimde &#8230;]]></description>
			<content:encoded><![CDATA[<p>
Ağustos ayından itibaren <a href="http://www.xhtmlmutfagi.com/?section=about">üç arkadaş</a> birlikte çalışıp tamamladığımız yeni projemiz <a href="http://www.xhtmlmutfagi.com">XHTMLMUTFAĞI</a>&#8216;nı sonunda açmış bulunmaktayız. <a href="http://www.xhtmlmutfagi.com">XHTMLMUTFAĞI</a>&#8216;nda web tasarımlarınızı tamamen el ile yazılmış, düzenli, geçerli (W3C geçerlilik testlerinden geçen) ve semantik açıdan doğru biçimde yazılmış XHTML/CSS dosyalarına dönüştürüyoruz. Bunun yanısıra blog tasarımlarınızı hem XHTML/CSS dosyalarına ve hem de <a href="http://www.wordpress.org">Wordpress</a> teması haline de getirebiliyoruz. Ayrıca <a href="http://www.xt-commerce.com/">xt:Commerce</a> e-dükkan uygulamasını için de yine tasarımlarınızı XHTML/CSS dosyalarına dönüştürüp ve <a href="http://www.xt-commerce.com/">xt:Commerce</a> teması haline getirtebiliyoruz. İlerde daha fazla blog ve CMS uygulamalarına da destek vereceğimizi şimdiden söylemem gerekir. :)
</p>
<p><img src='http://www.fatihturan.com/wp-content/uploads/2007/10/xm1.jpg' alt='' /></p>
<p>
Projemizin tasarımını ve genel işleyişini Web 2.0 özütüne uygun olarak yapmaya çalıştık. Altyapısını da kendi yapımımız olan bir CMS ile yaptık. Arkadaşlarla ilk projemiz olduğu için sistemde ufak tefek hatalar olabileceğini belirtmek isterim. Eğer sizin de gözünüze çarpan herhangi bir hata var ise bize <a href="http://www.xhtmlmutfagi.com/?contact">iletişim formu aracılığıyla</a> bunu bildirebilirsiniz. Ayrıca bu çalışma ile <a href="http://w07.bilisimedogru.com/">W&#8217;07 web tasarım yarışmasına</a> katılıyorum. :)
</p>
<h2>Bizimle Çalışırken Elde Edeceğiniz Avantajlar</h2>
<p>
Aslında yukarıda da birazcık değindiğim avantajlara ek olarak bizimle çalışırsanız şu avantajları elde edebileceğinizi söyleyebilirim:
</p>
<ul>
<li>Güncel tarayıcılarda uyumlu sayfalar</li>
<li>Arama motorları için optimize edilmiş sayfalar</li>
<li>El ile yazılılarak düzenli kodlanmış sayfalar</li>
<li>Size sunduğumuz özel panel ile siparişlerinizi rahatça takip edebilirsiniz</li>
</ul>
<p>
Ayrıca bu konu hakkında daha fazla bilgiye <a href="http://www.xhtmlmutfagi.com/?section=avantaj">XHTMLMUTFAĞI üzerinden de erişebilirsiniz</a>.
</p>
<p><img src='http://www.fatihturan.com/wp-content/uploads/2007/10/xm2.jpg' alt='' /></p>
<h2>XHTMLMUTFAĞI Nasıl Çalışıyor?</h2>
<p>
İlk önce <a href="http://www.xhtmlmutfagi.com/?order=send">sipariş formunu</a> doldurarak bize web tasarımınızı ve siparişiniz ile ilgili bilgileri iletiyorsunuz. Ardından biz sipariş bilgilerinizi ve tasarımınızı kontrol ediyoruz. Herşey yolunda ise size siparişinizin onaylandığına dair bir e-posta yollayıp ödemenizi gerçekleştirebileceğiniz banka hesabını veya sipariş verirken <a href="http://www.paypal.com">Paypal</a>&#8216;ı seçtiyseniz <a href="http://www.paypal.com">Paypal</a> üzerinden ödeme ekranı için bir bağlantı sunuyoruz. Ödemenizi yapıyorsunuz ve ardından dekont bilgilerinizi <a href="http://www.xhtmlmutfagi.com/?contact">bize ulaştırıyorsunuz</a>. Eğer tasarımınız çok karışık veya teknik anlamda herhangi bir eksiklik var ise sizinle iletişime geçip bunu bildiriyoruz.
</p>
<p>
Sonrasında bize seçtiğiniz zaman tercihine göre (standart süre 3 gün) bir süre veriyorsunuz. Biz de o süre içinde tasarımınızı mutfağımızda pişirip size sunuyoruz. :)
</p>
<p><img src='http://www.fatihturan.com/wp-content/uploads/2007/10/xm3.jpg' alt='' /></p>
<h2>Ya Ücretler Ne Alemde?</h2>
<p>
<a href="http://www.xhtmlmutfagi.com">XHTMLMUTFAĞI</a>&#8216;ndaki her işi ben ve arkadaşlarımla beraber en üst kalitede yapmaya özen gösteriyoruz. Kaliteden ödün vermemek adına fiyatlarımızı da tatminkar bir seviyede tutmak zorunda olduğumuzu düşünüyoruz. Bu yüzden aşağıdaki fiyat tarifesi ile bu işe başlamayı uygun bulduk:
</p>
<ul>
<li><strong>XHTML/CSS Çevirimi:</strong> 249$</li>
<li><strong>XHTML/CSS Çevirimi + Wordpress Tema Entegrasyonu:</strong> 498$</li>
<li><strong>XHTML/CSS Çevirimi + XT-Commerce Tema Entegrasyonu:</strong> 848$</li>
</ul>
<p>
Ayrıca <strong>ilk sayfadan sonraki sayfalar</strong> 75$ olarak ücretlendiriliyor.
</p>
<p><img src='http://www.fatihturan.com/wp-content/uploads/2007/10/xm4.jpg' alt='' /></p>
<h2>Söz Sizde&#8230;</h2>
<p>
Biz bu girişimi Türkiye&#8217;de başlatmış bulunuyoruz. Peki siz <a href="http://www.xhtmlmutfagi.com">XHTMLMUTFAĞI</a> adlı projemiz hakkında ne düşünüyorsunuz? Hadi bana ne düşündüğünüzü <a href="#yorum_yaz">söyleyin.</a> :)</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>24 October 2007 12:45</strong> tarihinde yazıldı. <strong>19 yorum var</strong>. <a href="http://www.fatihturan.com/css/xhtmlmutfagi-acildi/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/xhtmlmutfagi-acildi/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Sıkça Karşılaşılan XHTML Hataları</title>
		<link>http://www.fatihturan.com/web-tasarim/sikca-karsilasilan-xhtml-hatalari/</link>
		<comments>http://www.fatihturan.com/web-tasarim/sikca-karsilasilan-xhtml-hatalari/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 18:12:51 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=97</guid>
		<description><![CDATA[
Tarayıcımın &#8216;Okunacaklar&#8217; adlı klasöründeki gereksiz yer imlerini temizlerken gözüme &#8220;Common XHTML Errors&#8221; adlı yazı ilişti. Bu yazıda sitenizi XHTML geçerlilik testinden geçirirken sıkça karşılaşabileceğiniz hatalardan bahsediyordu. Yazıyı okudum ve beğendim. Şimdi bu &#8230;]]></description>
			<content:encoded><![CDATA[<p>
Tarayıcımın &#8216;Okunacaklar&#8217; adlı klasöründeki gereksiz yer imlerini temizlerken gözüme <a href="http://www.blackwidows.co.uk/resources/tutorials/xhtml/common-errors.php">&#8220;Common XHTML Errors&#8221;</a> adlı yazı ilişti. Bu yazıda sitenizi XHTML geçerlilik testinden geçirirken sıkça karşılaşabileceğiniz hatalardan bahsediyordu. Yazıyı okudum ve beğendim. Şimdi bu yazıyı Türkçe&#8217;ye çevirip sizinle paylaşmak istiyorum. Bakalım siz beğenecek misiniz? :)
</p>
<h2>Geçersiz Yazılmış Ve İmi (&#8220;&amp;&#8221;)</h2>
<ul style="list-style:none;">
<li><strong>Örnek:</strong> a href=&#8221;foo.php?chapter=1<strong>&#038;</strong>section=2</li>
<li><strong>Geçerlilik Testi Rapor Sonucu:</strong> Unknown entity (bilinmeyen varlık).</li>
<li><strong>Çözüm:</strong> &#038; karakterinden kaçınıp onun yerine daima &amp;amp; kullanın. Ayrıca diğer karakterlerin yazılışını <a href="http://www.digitalmediaminute.com/reference/entity/index.php">XHTML Character Entity Reference</a> sayfasında bulabilirsiniz. </li>
<li><strong>Doğru Kullanım Şekli:</strong> a href=&quot;foo.php?chapter=1&amp;amp;section=2</li>
</ul>
<h2>Elementlerin Yanlış Yuvalandırılması</h2>
<ul style="list-style:none;">
<li><strong>Örnek:</strong> &lt;strong&gt;&lt;em&gt;&#8230;&lt;/strong&gt;&lt;/em&gt;</li>
<li><strong>Geçerlilik Testi Rapor Sonucu:</strong> Missing &lt;/em&gt; tag (&lt;/em&gt; etiketi kayıp).</li>
<li><strong>Çözüm:</strong> Etiketleri doğru yerde, yani iç içe kapatın.
<li><strong>Doğru Kullanım Şekli:</strong> &lt;strong&gt;&lt;em&gt;&#8230;&lt;/em&gt;&lt;/strong&gt;</li>
</ul>
<h2>DOCTYPE&#8217;ın Küçük Harf Yazılması</h2>
<ul style="list-style:none;">
<li><strong>Örnek:</strong> &lt;!doctype html public &quot;-//w3c//dtd xhtml 1.0 strict//en&quot;<br />&quot;http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd&quot; &gt;</li>
<li><strong>Geçerlilik Testi Rapor Sonucu:</strong> Missing DOCTYPE (DOCTYPE Kayıp).</li>
<li><strong>Çözüm: </strong> DOCTYPE tanımlamasını büyük harfle yazın.
<li><strong>Doğru Kullanım Şekli:</strong> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;<br />
&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot; &gt;</li>
</ul>
<h2>Kapanış Etiketi(&#8220;/&#8221;) Kayıp</h2>
<ul style="list-style:none;">
<li><strong>Örnek:</strong> &lt;img src=&quot;image.gif&quot; width=&quot;100&quot; height=&quot;100&quot;alt=&quot;Logo&quot;&gt;</li>
<li><strong>Geçerlilik Testi Rapor Sonucu:</strong> Missing closing tag (kapanış etiketi kayıp).</li>
<li><strong>Çözüm:</strong> img, input, br gibi &#8220;boş elementler&#8221; olarak çağrılan etiketlerin sonu bir boşluk ve &#8220;/&#8221; ile kapatılmalı. Bütün XHTML elementlerin kodlarını <a href="http://www.blackwidows.co.uk/resources/tutorials/xhtml/element-comparison.php">bu sayfadan</a> görebilirsiniz.</li>
<li><strong>Doğru Kullanım Şekli:</strong> &lt;img src=&quot;image.gif&quot; width=&quot;100&quot; height=&quot;100&quot;alt=&quot;Logo&quot; /&gt;</li>
</ul>
<h2>Etiketlerin Büyük Harf Yazılması</h2>
<ul style="list-style:none;">
<li><strong>Örnek:</strong> &lt;STRONG&gt;&lt;EM&gt;&#8230;&lt;/EM&gt;&lt;/STRONG&gt;</li>
<li><strong>Geçerlilik Testi Rapor Sonucu:</strong> There is no such element (Sözkonusu element orada yok)&#8230;</li>
<li><strong>Çözüm:</strong>  Bütün element ve özelliklerini küçük harf ile yazın.</li>
<li><strong>Doğru Kullanım Şekli:</strong> &lt;strong&gt;&lt;em&gt;&#8230;&lt;/em&gt;&lt;/strong&gt;</li>
</ul>
<h2>Tırnaklandırılmamış Özellik Değerleri</h2>
<ul style="list-style:none;">
<li><strong>Örnek:</strong> &lt;td rowspan=3&gt;</li>
<li><strong>Geçerlilik Testi Rapor Sonucu:</strong> Missing quotation marks (tırnak işaretleri kayıp).</li>
<li><strong>Çözüm:</strong>  Bütün özellik değerleri tırnaklandırılmalı.</li>
<li><strong>Doğru Kullanım Şekli:</strong> &lt;td rowspan=&quot;3&quot;&gt;</li>
</ul>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>28 September 2007 21:12</strong> tarihinde yazıldı. <strong>3 yorum var</strong>. <a href="http://www.fatihturan.com/web-tasarim/sikca-karsilasilan-xhtml-hatalari/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/web-tasarim/sikca-karsilasilan-xhtml-hatalari/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Internet Explorer&#8217;ın Web Standartlarına Uymasını Sağlayın</title>
		<link>http://www.fatihturan.com/css/internet-explorerin-web-standartlarina-uymasini-saglayin/</link>
		<comments>http://www.fatihturan.com/css/internet-explorerin-web-standartlarina-uymasini-saglayin/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 10:37:01 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=90</guid>
		<description><![CDATA[
Internet Explorer bana göre Microsoft&#8216;un kendi kafasına göre yaptığı standartları destekleyen, web standartlarını doğru düzgün desteklemeyen ve desteklese de bir sürü hata ile web tasarımcıların kafasını bozan aptal bir tarayıcıdır. Tamam belki &#8230;]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.microsoft.com/windows/ie/ie6/default.mspx">Internet Explorer</a> bana göre <a href="http://www.microsoft.com">Microsoft</a>&#8216;un kendi kafasına göre yaptığı standartları destekleyen, web standartlarını doğru düzgün desteklemeyen ve desteklese de bir sürü hata ile web tasarımcıların kafasını bozan aptal bir tarayıcıdır. Tamam belki de sıradan bir kullanıcı için bu kelimeler pek bir anlam ifade etmeyebilir. Fakat web standartlarına uygun site/uygulama yapmaya çalışan ve Internet Explorer yüzünden kafayı yeme noktasına gelen web tasarımcıları/geliştiricileri ne demek istediğimi anlayıp bana hak verecektir. xD
</p>
<h2>Peki Ne Yapabiliriz?</h2>
<p>
Birazdan kullanımını anlatacağım <a href="http://dean.edwards.name/">Dean Edwards</a>&#8216;ın 22KB&#8217;lik <a href="http://dean.edwards.name/IE7/">IE7 adlı Javascript betiği</a> sayesinde Internet Explorer 6 ve aşağı sürümlerinin(5, 5.5 sürümleri) daha fazla web standartlarına uymasını sağlayabilirsiniz.
</p>
<p>
Bu betik sayesinde Internet Explorer 6 ve aşağı sürümlerinde her element üzerinde CSS ile <code>:hover</code>, <code>:focus</code>, <code>:active</code> gibi <a href="http://www.fatihhayrioglu.com/?p=86">pseudo sınıf ve elementlerini</a> kullanabilecek, şeffaf PNG dosyalarını farklı bir Javascript betiği veya CSS hilesine ihtiyaç duymadan kullanabilecek, <a href="http://www.w3c.org">W3C</a> <a href="http://www.altiustutasarim.com/arsiv/2005/02/kutucuk_modeli.php">kutu modelini</a> <a href="http://www.fatihhayrioglu.com/?p=164">standart ve garip(quirks mode) modlarının</a> her ikisinde de kullanabileceksiniz.
</p>
<p>Bunlar betiğin ilk göze çarpan özellikleri idi. Daha detaylı bilgiye <a href="http://dean.edwards.name/IE7/overview/">buradan erişebilirsiniz</a>.
</p>
<h2>Kullanım Kılavuzu</h2>
<p>
İlk adım olarak IE7_0_9.ZIP dosyasını <a href="https://sourceforge.net/project/showfiles.php?group_id=109983&#038;package_id=119707">buradan indirip</a> kullanmak istediğiniz çalışmanızdaki dosya klasörüne atıyorsunuz ve bütün dosyaların ie7 klasöründe olduğundan emin olun(<a href="http://www.fatihturan.com/wp-content/uploads/2007/09/ss.png" class="thickbox">bakınız</a>). Eğer dosyaları farklı bir klasöre atacak olursanız, bir sonraki adımda belirttiğim yolu değiştirmelisiniz.
</p>
<p>
Sonra bu betiği kullanmak için aşağıdaki kodu <code>meta</code> etiketlerinin hemen sonrasına(eğer sonrasına yerleştirmezseniz <a href="https://sourceforge.net/forum/forum.php?thread_id=1180412&#038;forum_id=379297">bizarre bug</a> denilen bir hata ile karşılaşabilirsiniz) yerleştirin.
</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="html4strict" style="font-family:Monaco, Consolas, Courier, monospace;"><span style="color: #808080; font-style: italic;">&lt;!--[if lt IE 7]&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;script src=&quot;/ie7/ie7-standard-p.js&quot; type=&quot;text/javascript&quot;&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;/script&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;![endif]--&gt;</span></pre></td></tr></table></div>

<p>
Bu noktada dikkat edecek olursanız <a href="http://msdn2.microsoft.com/en-us/library/ms537512.aspx">Conditional Comments</a> denilen şartlı HTML yorumları ile Internet Explorer 7&#8242;nin aşağısındaki sürümlerde(6, 5.5, 5) bu betiğin yüklenmesini söyledik. Böylece sadece Internet Explorer 5, 5.5 ve 6&#8242;da bu betik çalışacak. Bu betiğin Internet Explorer 7&#8242;de çalışmasının pek bir anlamı yok. Zira Internet Explorer 7 zaten web standartlarını destekliyor. Ayrıca bu şartlı yorumların kullanımını daha sonra ayrıntılı olarak anlatmayı düşünüyorum.
</p>
<h2>Şeffaf PNG&#8217;lerin Kullanımına Dair Küçük Bir Not</h2>
<p>
Şeffaf PNG dosyalarını kullanırken dosya isimlerinizin sonuna -trans eklemeyi unutmayın. Örneğin elimizde deneme.png adlı dosya var ise deneme-trans.png olarak değiştirmelisiniz.
</p>
<h2>Sonuç</h2>
<p>
Son olarak sizin için bir örnek hazırladım(Internet Explorer 6&#8242;da <a href="http://www.fatihturan.com/wp-content/uploads/ie7betigi/ornek_aktif.html">betik aktifken bakın</a> ve bir de <a href="http://www.fatihturan.com/wp-content/uploads/ie7betigi/ornek_pasif.html">betik pasifken bakın</a>). Artık web standartlarını daha fazla destekleyen bir Internet Explorer&#8217;ımız oldu.</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>18 September 2007 13:37</strong> tarihinde yazıldı. <strong>10 yorum var</strong>. <a href="http://www.fatihturan.com/css/internet-explorerin-web-standartlarina-uymasini-saglayin/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/internet-explorerin-web-standartlarina-uymasini-saglayin/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Web Tasarımı İçin Kullanabileceğiniz Firefox eklentileri</title>
		<link>http://www.fatihturan.com/css/web-tasarimi-icin-kullanabileceginiz-firefox-eklentileri/</link>
		<comments>http://www.fatihturan.com/css/web-tasarimi-icin-kullanabileceginiz-firefox-eklentileri/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 14:56:40 +0000</pubDate>
		<dc:creator>fatihturan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Html/Xhtml]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.fatihturan.com/?p=83</guid>
		<description><![CDATA[
Beni biraz yakından tanıyanlar sıkı bir Firefox kullanıcısı olduğumu bilir. Bunun birkaç sebebi vardır. Fakat o sebeplerin arasında en önemli olanı Firefox&#8216;un bir sürü eklenti seçeneğine sahip olmasıdır. Ve web tasarımında da &#8230;]]></description>
			<content:encoded><![CDATA[<p>
Beni biraz yakından tanıyanlar sıkı bir <a href="http://www.getfirefox.com">Firefox</a> kullanıcısı olduğumu bilir. Bunun birkaç sebebi vardır. Fakat o sebeplerin arasında en önemli olanı <a href="http://www.getfirefox.com">Firefox</a>&#8216;un <a href="https://addons.mozilla.org/en-US/firefox/browse/type:1/cat:all/sort:popular">bir sürü eklenti seçeneğine</a> sahip olmasıdır. Ve web tasarımında da eklentiler bazı işleri gerçekten kolaylaştırabiliyor. Bu yüzden onları kullanmakda fayda var. Şimdi hangi eklentileri kullanıyorum ve bunların ne işe yaradığını hep birlikte öğrenelim.
</p>
<h2>Aardavark</h2>
<p>
<a href="http://karmatics.com/aardvark/">Aardavark</a> eklentisi ile sayfa üzerindeki HTML etiketlerini görebiliyoruz, bunların HTML kodlarını inceleyebiliyoruz ve sayfamızdan geçici olarak HTML etiketlerini kaldırabiliyoruz(<a href="http://addons.mozilla.org/firefox/521/">R.I.P eklentisi</a> ile HTML etiketlerini tamamen kaldırabilirsiniz).  Kullanışı da gayet basit: hangi sayfada kullanmak istiyorsanız, o sayfa da sağ tıklayıp START AARDAVARK komutuna uyguluyorsunuz ve eklenti çalışmaya başlıyor. Ardından da klavyedeki kısayolları kullanarak istediğiniz işlemi yapabiliyorsunuz. Bu kısayolları ve ne işe yaradıklarını öğrenmek için Aardavark eklentisi etkinken klavyeden H düğmesine basmanız yeterli. Eklentiyi kapatmak için de Q kısayol tuşunu kullanabilirsiniz.<br />
Aardavark eklentisini <a href="http://karmatics.com/aardvark/">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>Colorzilla</h2>
<p>
<a href="http://www.iosart.com/firefox/colorzilla/">Colorzilla</a> eklentisi ile sayfa üzerindeki herhangi bir nesnenin rengini HEX veya RGB kodu olarak alabilirsiniz. Ayrıca COLOR PICKER komutu ile renk seçim penceresini açıp oradan da renk seçimi yapabilirsiniz. Colorzilla eklentisini yüklediğinizde Firefox&#8217;un durum çubuğunun solunda simge olarak yerleşecektir. Simge üzerine sol fare tuşu ile birkez basınca renk seçim aracı açılır ve sayfa üzerinde herhangi bir nesneye basarak rengi belirleyebilir, sağ fare tuşuyla basınca da açılan menüden renk kodunu HEX veya RGB olarak alabilirsiniz. Colorzilla eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/271">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>CSS Viewer</h2>
<p>
CSS Viewer eklentisi de sıkça kullandığım eklentiler arasında. Bu eklenti ile sayfa üzerindeki nesnelerin temel CSS özelliklerini görebilirsiniz. Kullanımı yine çok basit: ARAÇLAR menüsünden CSS VIEWER komutuna birkez basınca CSS Viewer eklentisi aktif hale geliyor ve sayfa üzerinde nesnelerin üzerlerine gelip CSS Viewer kutusunda temel özellikleri görebiliyorsunuz. CSS Viewer&#8217;ı kapatmak için yine ARAÇLAR menüsünden CSS VIEWER komutuna basıyoruz. CSS Viewer eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/2104">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>Firebug</h2>
<p>
<a href="http://www.getfirebug.com/">Firebug</a> benim en sık kullandığım Firefox eklentisidir. Bu eklenti web tasarımcı ve geliştiricileri için adeta bir ilaç! xD Çünkü <a href="http://www.getfirebug.com/">Firebug</a> sayesinde sayfanızdaki HTML ve CSS etiketlerini görüntüleyebilir, anında düzenleyebilir ve Javascript betiklerinizde yer alan hataları gözlemleyip yok edebilirsiniz. Ayrıca ağ monitörü özelliği(Firebug&#8217;daki NET sekmesi) ile sayfanızla ilişik diğer dosyaların yükleniş anında kaç KB olduğunu, kaç saniyede yüklendiğini ve ilişik dosyaların yüklenip yüklenmediğini görebilirsiniz. Firebug eklentisi yüklendiğinde Firefox&#8217;un durum çubuğunun sağında simge olarak yerleşecektir. Bu simgeye basarak Firebug penceresini açabilir, aynı zamanda kapatabilirsiniz. Firebug eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>HTML Validator</h2>
<p>
<a href="http://users.skynet.be/mgueury/mozilla/">HTML Validator</a> eklentisi de bana göre en az Firebug kadar gerekli bir eklentidir. Bu eklenti sayesinde sayfanızın HTML kurallarına uygun olup olmadığını öğrenebilirsiniz. Bu eklenti yüklendiğinde yine Firebug gibi Firefox&#8217;un durum çubuğunun sağında simge olarak yerleşecektir. Html Validator eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/249">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>IE Tab</h2>
<p>
<a href="http://ietab.mozdev.org/">IE Tab</a> eklentisi ile Firefox&#8217;dan ayrılmadan sayfanızı Internet Explorer motoru ile aynı veya yeni bir sekmede açabilirsiniz. Bu eklentiyi kurduğunuzda Firefox&#8217;un adres satırının yanında simge olarak yerleşecektir. IE Tab eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/1419">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>Measure It</h2>
<p>
<a href="http://www.kevinfreitas.net/extensions/measureit/">Measure It</a> eklentisi ile sayfanızdaki nesnelerin genişlik ve yüksekliğini piksel cinsinden öğrenebilirsiniz. Bu eklenti yüklendiğinde Firefox&#8217;un durum çubuğunun solunda simge olarak yerleşecektir.  Measure It eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/539">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>Screengrab</h2>
<p>
<a href="http://www.screengrab.org/">Screengrab</a> eklentisi ile sayfanızın bütününü veya görünen kısmını PNG olarak kaydedebilir ya da direkt kopyalayıp hafızaya alabilirsiniz. Bu eklenti kuruldukdan sonra Firefox&#8217;un durum çubuğunun sağında ikon olarak yerleşecektir. Simge üzerine basıp SAVE veya COPY menülerinin altındaki komutları uygulayarak bu eklentiyi kullanabilirsiniz. Screengrab eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/1146">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>Split Browser</h2>
<p>
<a href="http://piro.sakura.ne.jp/xul/_splitbrowser.html.en">Split Browser</a> eklentisi sayesinde Firefox sayfanızı yatay veya dikey olarak bölümlere ayırabilirsiniz. Bu sayede iki sayfayı karşılıklı görebilme şansına erişeceksiniz. Split Browser eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/4287">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>Web Developer Toolbar</h2>
<p>
<a href="http://chrispederick.com/work/web-developer/">Web Developer Toolbar</a> eklentisi yine benim açımdan &#8220;olmazsa olmaz&#8221; denilebilecek Firefox eklentileri arasına giriyor. Bazı işlevleri açısından Firebug&#8217;a benzemesinin yanısıra ondan çok daha fazla işlevi bulunmakta. Bu eklenti yüklendikden sonra Firefox&#8217;a yeni bir araç çubuğu olarak yerleşiyor. Web Developer Toolbar eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/60">bu sayfadan</a> yükleyebilirsiniz.
</p>
<h2>Yet Another Window Resizer</h2>
<p>
<a href="https://addons.mozilla.org/en-US/firefox/addon/2498">Yet Another Window Resizer</a> eklentisi sayesinde tarayıcınızı  640&#215;480, 800&#215;600 ve 1024&#215;768 gibi boyutlara değişebiliyorsunuz. Bu eklentiyi kullanmak için sayfanızda sağ fare tuşuyla açılan menüden RESIZE WINDOW&#8217;ın altındaki komutlardan istediğiniz bir boyutu seçmeniz gerekiyor. Yet Another Window Resizer eklentisini <a href="https://addons.mozilla.org/en-US/firefox/addon/2498">bu sayfadan</a> yükleyebilirsiniz.</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>03 September 2007 17:56</strong> tarihinde yazıldı. <strong>10 yorum var</strong>. <a href="http://www.fatihturan.com/css/web-tasarimi-icin-kullanabileceginiz-firefox-eklentileri/#comments">Sen de yorum yaz.</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.fatihturan.com/css/web-tasarimi-icin-kullanabileceginiz-firefox-eklentileri/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
