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

<channel>
	<title>Hasan Aydoğdu – Web arayüz geliştirici</title>
	<atom:link href="http://blog.hasanaydogdu.com/feed/" rel="self" type="application/rss+xml"/>
	<link>http://blog.hasanaydogdu.com</link>
	<description>Bir arayüz geliştiricisinin karalama defteri</description>
	<lastBuildDate>Sun, 25 May 2014 23:23:46 +0000</lastBuildDate>
	<language>tr-TR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.24</generator>
	<itunes:explicit>no</itunes:explicit><itunes:subtitle>Bir arayüz geliştiricisinin karalama defteri</itunes:subtitle><item>
		<title>Raphaël ile animasyonlu dairesel grafik yapımı</title>
		<link>http://blog.hasanaydogdu.com/raphael-ile-animasyonlu-dairesel-grafik-yapimi/</link>
		<comments>http://blog.hasanaydogdu.com/raphael-ile-animasyonlu-dairesel-grafik-yapimi/#respond</comments>
		<pubDate>Sun, 25 May 2014 23:16:57 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Eğitsel]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Daire]]></category>
		<category><![CDATA[Diagram]]></category>
		<category><![CDATA[Grafik]]></category>
		<category><![CDATA[Kütüphane]]></category>
		<category><![CDATA[Raphael]]></category>
		<category><![CDATA[Svg]]></category>
		<category><![CDATA[Vektör]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=203</guid>
		<description><![CDATA[Merhabalar, bu eğitselde size, web ortamında vektor grafikler oluşturabilmenize yarayan küçük bir javascript kütüphanesi olan Raphaël ile dairesel grafiklerin nasıl oluştrulduğundan bahsedeceğim. Dmitry Baranovskiy tarafından yazılmış bu küçük (sadece 86kb) javascript kütüphanesi, jquery den bağımsızdır, kullanımı oldukça basit ve tüm tarayıcılarda sorunsuz çalışmaktadır. (Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+)

Raphael ie 6+ destekli fakat benim aşağıda kullanmış olduğum bazı javascript fonksiyonları 8+ çalıştığı için, ie8 ve altında stabil çalışırmı tam bilemiyorum, eğer ie9 altında çalışıyorsanız bu noktaya dikkat etmeniz gerekli.]]></description>
				<content:encoded><![CDATA[<p>Merhabalar, bu eğitselde size, web ortamında vektor grafikler oluşturabilmenize yarayan küçük bir javascript kütüphanesi olan <a title="Raphaël" href="http://raphaeljs.com/" target="_blank">Raphaël</a> ile dairesel grafiklerin nasıl oluştrulduğundan bahsedeceğim. Dmitry Baranovskiy tarafından yazılmış bu küçük (sadece 86kb) javascript kütüphanesi, jquery den bağımsızdır, kullanımı oldukça basit ve tüm tarayıcılarda sorunsuz çalışmaktadır. (Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+)</p>
<p>Raphael ie 6+ destekli fakat benim aşağıda kullanmış olduğum bazı javascript fonksiyonları 8+ çalıştığı için, ie8 ve altında stabil çalışırmı tam bilemiyorum, eğer ie9 altında çalışıyorsanız bu noktaya dikkat etmeniz gerekli.</p>
<p>Açıklamaları kod üzerinde yapacağım.</p>
<p><script src="https://gist.github.com/hsnayd-blog/1e176377bccb82da363b.js"></script><br />
<a title="Demo" href="http://jsfiddle.net/3SAVW/5/" target="_blank">Demo</a> | <a title="Dosyaları indir" href="https://www.dropbox.com/s/2duualvz2q13d03/raphael-diagram.rar" target="_blank">Dosyaları indir</a></p>
<h3>Kaynaklar</h3>
<p>Raphael JS<br />
<a title="Raphael Js" href="http://raphaeljs.com/" target="_blank">http://raphaeljs.com/</a><br />
Raphael JS Fonksiyonları ve Görevleri<br />
<a title="Raphael Js Fonksiyonları ve Görevleri" href="http://raphaeljs.com/reference.html" target="_blank">http://raphaeljs.com/reference.html</a><br />
Eve yardımcı Javascript Kütüphanesi<br />
<a title="Eve yardımcı Javascript Kütüphanesi" href="https://github.com/adobe-webplatform/eve" target="_blank">https://github.com/adobe-webplatform/eve</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/raphael-ile-animasyonlu-dairesel-grafik-yapimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<enclosure length="-1" type="application/json" url="https://www.dropbox.com/s/2duualvz2q13d03/raphael-diagram.rar"/><itunes:explicit/><itunes:subtitle>Merhabalar, bu eğitselde size, web ortamında vektor grafikler oluşturabilmenize yarayan küçük bir javascript kütüphanesi olan Raphaël ile dairesel grafiklerin nasıl oluştrulduğundan bahsedeceğim. Dmitry Baranovskiy tarafından yazılmış bu küçük (sadece 86kb) javascript kütüphanesi, jquery den bağımsızdır, kullanımı oldukça basit ve tüm tarayıcılarda sorunsuz çalışmaktadır. (Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+) Raphael ie 6+ destekli fakat benim aşağıda kullanmış olduğum bazı javascript fonksiyonları 8+ çalıştığı için, ie8 ve altında stabil çalışırmı tam bilemiyorum, eğer ie9 altında çalışıyorsanız bu noktaya dikkat etmeniz gerekli.</itunes:subtitle><itunes:summary>Merhabalar, bu eğitselde size, web ortamında vektor grafikler oluşturabilmenize yarayan küçük bir javascript kütüphanesi olan Raphaël ile dairesel grafiklerin nasıl oluştrulduğundan bahsedeceğim. Dmitry Baranovskiy tarafından yazılmış bu küçük (sadece 86kb) javascript kütüphanesi, jquery den bağımsızdır, kullanımı oldukça basit ve tüm tarayıcılarda sorunsuz çalışmaktadır. (Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+) Raphael ie 6+ destekli fakat benim aşağıda kullanmış olduğum bazı javascript fonksiyonları 8+ çalıştığı için, ie8 ve altında stabil çalışırmı tam bilemiyorum, eğer ie9 altında çalışıyorsanız bu noktaya dikkat etmeniz gerekli.</itunes:summary><itunes:keywords>Eğitsel, Javascript, Daire, Diagram, Grafik, Kütüphane, Raphael, Svg, Vektör</itunes:keywords></item>
		<item>
		<title>Eklentisiz sosyal medya içerik paylaş fonksiyonu</title>
		<link>http://blog.hasanaydogdu.com/eklentisiz-sosyal-medya-icerik-paylas-fonksiyonu/</link>
		<comments>http://blog.hasanaydogdu.com/eklentisiz-sosyal-medya-icerik-paylas-fonksiyonu/#respond</comments>
		<pubDate>Fri, 23 May 2014 13:46:34 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Fonksiyon]]></category>
		<category><![CDATA[Snippet]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=196</guid>
		<description><![CDATA[Bir çok kişi websitelerinde içerikler üretiyor ve bu ürettiği içerikleri facebook, twitter vb. gibi sosyal alanlarda paylaşma ihtiyacı duyuyor. İçeriğimizi bu gibi sosyal alanlarda paylaşmak, içeriğimizin kullanıcılar tarafından daha kolay ve daha hızlı farkedilmesine olanak sağlıyor.
Bu paylaşım işini yapan bir çok eklenti var fakat bir çoğu reklam ve gereksiz kodlar içermekte. Bu sebeplerden dolayı daha önce yazmış olduğum bu basit paylaşım fonksiyonunu sizlerle paylaşmak istedim.]]></description>
				<content:encoded><![CDATA[<p>Bir çok kişi websitelerinde içerikler üretiyor ve bu ürettiği içerikleri facebook, twitter vb. gibi sosyal alanlarda paylaşma ihtiyacı duyuyor. İçeriğimizi bu gibi sosyal alanlarda paylaşmak, içeriğimizin kullanıcılar tarafından daha kolay ve daha hızlı farkedilmesine olanak sağlıyor.<br />
Bu paylaşım işini yapan bir çok eklenti var fakat bir çoğu reklam ve gereksiz kodlar içermekte. Bu sebeplerden dolayı daha önce yazmış olduğum bu basit paylaşım fonksiyonunu sizlerle paylaşmak istedim.<br />
Dökümentasyonunu kodun içerisinde yaptım dilerseniz <a title="Sosyal Medya İçerik Paylaş Fonksiyonu" href="https://gist.github.com/hsnayd/6152808" target="_blank">buradan</a> inceleyebilir yada geliştirebilirsiniz.<br />
<script src="https://gist.github.com/hsnayd/6152808.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/eklentisiz-sosyal-medya-icerik-paylas-fonksiyonu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Charts ile Google Analytics verilerinizi sayfanızda gösterin</title>
		<link>http://blog.hasanaydogdu.com/google-charts-ile-google-analytics-verilerinizi-sayfanizda-gosterin/</link>
		<comments>http://blog.hasanaydogdu.com/google-charts-ile-google-analytics-verilerinizi-sayfanizda-gosterin/#comments</comments>
		<pubDate>Wed, 21 May 2014 11:56:27 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Eğitsel]]></category>
		<category><![CDATA[Api]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Charts]]></category>
		<category><![CDATA[Grafik]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=176</guid>
		<description><![CDATA[Merhabalar.

Bugün Google Analytics kullanarak elde ettiğiniz verileri kendi sitenizde nasıl gösterebileceğiniz konusunda size yardımcı olmaya çalışacağım. Google Analatics’in ne olduğunu biliyor ve kullanıyor olduğunuzu varsayarak anlatacağım. Eğer Google Analtics ‘in ne olduğunu bilmiyorsanız yada sitenizde şuan için kullanmıyorsanız bu sayfayı inceleyebilirsiniz.]]></description>
				<content:encoded><![CDATA[<p>Merhabalar.</p>
<p>Bugün Google Analytics kullanarak elde ettiğiniz verileri kendi sitenizde nasıl gösterebileceğiniz konusunda size yardımcı olmaya çalışacağım. Google Analatics&#8217;in ne olduğunu biliyor ve kullanıyor olduğunuzu varsayarak anlatacağım. Eğer Google Analtics &#8216;in ne olduğunu bilmiyorsanız yada sitenizde şuan için kullanmıyorsanız<a href="https://support.google.com/analytics/answer/1008065?hl=tr" target="_blank"> bu sayfayı</a> inceleyebilirsiniz.</p>
<p>Google Analytics verilerinizi çekebilmek için analytics hesabınızın kullanıcı adı, şifre ve profil id&#8217;si gereklidir. Bu kısımda muhtemelen profil id&#8217;sini bilmeyen arkadaşlar olabilir. Bu yüzden profil id&#8217;nizi nasıl öğrenebileceğinizden bahsedeyim.</p>
<p>Analytics hesabınıza giriş yaptığınızda adres çubundaki adrese baktığınızda;</p>
<p><img class="aligncenter size-large wp-image-177" src="http://blog.hasanaydogdu.com/wp-content/uploads/2014/05/profile-id-GA1-840x90.png" alt="Google analytics profile id" width="840" height="90" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2014/05/profile-id-GA1-840x90.png 840w, http://blog.hasanaydogdu.com/wp-content/uploads/2014/05/profile-id-GA1-546x58.png 546w, http://blog.hasanaydogdu.com/wp-content/uploads/2014/05/profile-id-GA1-50x5.png 50w, http://blog.hasanaydogdu.com/wp-content/uploads/2014/05/profile-id-GA1.png 1182w" sizes="(max-width: 840px) 100vw, 840px" /></p>
<p>resimdeki gibi bir adres yapısı ile karşılaşırsınız. Buradaki sarı olarak işaretlenmiş alanda gördüğünüz kısım sizin profil id&#8217;nizi ifade etmektedir. Burada profil id nizin p harfinden sonra başladığına dikkat edin. Yukarıdaki örnekteki profil id : 12345678 dir.</p>
<p><small><strong>Hatırlatma</strong> : Eğer hesabınıza birden fazla profil bağlı ise aşağıdaki listeden hangi profilin bilgilerini istiyorsanız o profile girip daha sonra adresten profil id sini alın.</small></p>
<p>Profil Id mizi öğrendiğimize göre şimdi verileri nasıl çekebileceğimizi görelim.</p>
<p>Verileri çekmek için, Vincent Kleijnendorst un yazmış olduğu Google Analytics PHP Api yi kullanacağız. Bu class biraz eski, alternatif olarak size <a title="Gapi" href="https://code.google.com/p/gapi-google-analytics-php-interface/" target="_blank">GAPI</a> classını önerebilirim. Dileyenler bu classı da kullanabilir. Ben Vincent in yazmış olduğu classı kullanarak anlatım yapacağım.</p>
<p>Google Analytics PHP API yi <a href="https://gist.github.com/hsnayd/ff8de20cc83e214b0b78" target="_blank">buradan</a> indirebilirsiniz. Bu classı kullanırken bazı sorunlarla karşılaştım. Örnek olarak bir sorguda birden fazla ölçümü getiremiyordu. Her bir ölçüm için yeni bir sorgu yapmak gerekiyordu. Bu yüzden class da bazı değişiklikler yaptım ve bazı yeni methodlar ekledim. Bu yaptığım değişiklikleri görmek isteyenler <a href="https://gist.github.com/hsnayd/ff8de20cc83e214b0b78/revisions" target="_blank">burayı</a> inceleyebilir.</p>
<p>Verileri çekmek için yukarıdaki classı kullanacağız, peki verileri nasıl göstereceğiz derseniz, şimdi de ona geçelim&#8230;</p>
<p>Verileri göstermek için google &#8216;ın geliştirmiş olduğu <a title="Google Charts" href="https://developers.google.com/chart/?hl=tr" target="_blank">Google Charts</a> ı kullanacağız. Bu Google&#8217;ın anaytics sayfasında da kullandığı grafik eklentisidir. Google Charts hakkında pek türkçe kaynak olmadığı için ilk başlarda ayarlarını yapmakta biraz zorluklar yaşamıştım ve başka grafik eklentilerini incelemiştim. Fakat hiçbiri google ın grafik eklentisi kadar hoşuma gitmemişti. Belki de benim google analytics sitesine gösterilen grafikleri beğenmemle ilgilidir bu konu.</p>
<p>Bu kadar laf yeter, şimdi icraata gelelim.</p>
<p>ilk olarak grafiği göstereceğimiz sayfayı ( index.html) oluşturalım<br />
<script src="https://gist.github.com/hsnayd-blog/77f5c18cc828b2231c25.js"></script><br />
son olarak ta verileri çekeceğimiz sayfayı (sorgu.php) oluşturalım</p>
<p><script src="https://gist.github.com/hsnayd-blog/e104fe8dfc87a1ce9a49.js"></script><br />
<a title="Demo" href="http://lab.hasanaydogdu.com/examples/analytics/" target="_blank">Demo</a> | <a title="Dosyaları indir" href="https://www.dropbox.com/s/fs4tnzb5tn0zaj6/analytics.rar" target="_blank">Dosyaları indir</a></p>
<h3>Kaynaklar</h3>
<p>Google Charts Kullanımı<br />
<a title="Google Charts Kullanımı" href="https://developers.google.com/chart/interactive/docs/quick_start?hl=tr" target="_blank">https://developers.google.com/chart/interactive/docs/quick_start?hl=tr</a><br />
Google Charts ayarları<br />
<a title="Google Charts Ayarları" href="https://google-developers.appspot.com/chart/interactive/docs/gallery/linechart" target="_blank">https://google-developers.appspot.com/chart/interactive/docs/gallery/linechart</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/google-charts-ile-google-analytics-verilerinizi-sayfanizda-gosterin/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<enclosure length="-1" type="application/json" url="https://www.dropbox.com/s/fs4tnzb5tn0zaj6/analytics.rar"/><itunes:explicit/><itunes:subtitle>Merhabalar. Bugün Google Analytics kullanarak elde ettiğiniz verileri kendi sitenizde nasıl gösterebileceğiniz konusunda size yardımcı olmaya çalışacağım. Google Analatics’in ne olduğunu biliyor ve kullanıyor olduğunuzu varsayarak anlatacağım. Eğer Google Analtics ‘in ne olduğunu bilmiyorsanız yada sitenizde şuan için kullanmıyorsanız bu sayfayı inceleyebilirsiniz.</itunes:subtitle><itunes:summary>Merhabalar. Bugün Google Analytics kullanarak elde ettiğiniz verileri kendi sitenizde nasıl gösterebileceğiniz konusunda size yardımcı olmaya çalışacağım. Google Analatics’in ne olduğunu biliyor ve kullanıyor olduğunuzu varsayarak anlatacağım. Eğer Google Analtics ‘in ne olduğunu bilmiyorsanız yada sitenizde şuan için kullanmıyorsanız bu sayfayı inceleyebilirsiniz.</itunes:summary><itunes:keywords>Eğitsel, Api, Google Analytics, Google Charts, Grafik</itunes:keywords></item>
		<item>
		<title>Sublime Text editör Dreamweaver Color Scheme</title>
		<link>http://blog.hasanaydogdu.com/sublime-text-editor-dreamweaver-color-scheme/</link>
		<comments>http://blog.hasanaydogdu.com/sublime-text-editor-dreamweaver-color-scheme/#respond</comments>
		<pubDate>Fri, 17 May 2013 14:27:24 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Sublime Text]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=153</guid>
		<description><![CDATA[Dreamweaverı bırakıp Sublime Text editör kullanmaya başladıktan sonra, Sublime ın cod renklendirmeleri pek hoşuma gitmemişti. Alışkanlıkların da etkisi var fakat, dreamweaver daha detaylı renklendirme yapıyordu. Bunun üzerine biraz araştırma yapıp sublime Text editörü için bir Dreamweaver color scheme i buldum ve onu kullanmaya başladım. Ta ki scss(sass) kullanmaya başlayana dek. Kullandığım bu color scheme scss uzantılı dosyaları renklendirmiyordu. Bunun üzerine kendi temamı yapmaya karar verdim. Piyasadaki bir çok temayı inceledim, nasıl yapıldığı az çok öğrendim ve kendim bir scss dosyalarını da destekleyen bir color scheme yaptım. Bunuda burda paylaşıyorum, belki kullanmak isteyen olur.]]></description>
				<content:encoded><![CDATA[<p>Dreamweaverı bırakıp Sublime Text editör kullanmaya başladıktan sonra, Sublime ın kod renklendirmeleri pek hoşuma gitmemişti. Alışkanlıkların da etkisi var fakat, dreamweaver daha detaylı renklendirme yapıyordu. Bunun üzerine biraz araştırma yapıp sublime Text editörü için bir Dreamweaver color scheme i buldum ve onu kullanmaya başladım. Ta ki scss(sass) kullanmaya başlayana dek. Kullandığım bu color scheme scss uzantılı dosyaları renklendirmiyordu. Bunun üzerine kendi temamı yapmaya karar verdim. Piyasadaki bir çok temayı inceledim, nasıl yapıldığı az çok öğrendim ve scss dosyalarını da destekleyen bir color scheme yaptım. Bunuda burda paylaşıyorum, belki kullanmak isteyen olur.</p>
<p>Temayı Github üzerinde tutuyorum, geliştirmeye açık olması sebebiyle. Bu temayı sizlerin katkılarıyla daha da güzel hale getirebiliriz. Bu yüzden yardımlarınızı bekliyorum</p>
<p><a href="https://github.com/hsnayd/Dreamweaver/archive/v1.0.zip" title="İndirme Adresi" target="_blank">İndirme Adresi</a><br />
<a href="https://github.com/hsnayd/Dreamweaver" title="Dreamweaver Color Scheme" target="_blank">GitHub adresi</a></p>
<p>Ön izleme Resimleri : </p>
<p>CSS</p>
<p><a class="hsn-resim" rel="galeri" href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-css.jpg"><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-css-434x300.jpg" alt="Dreamweaver Color Scheme for Sublime Text Editor supporting SCSS (Sass) " width="434" height="300" class="alignnone size-large wp-image-154" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-css-434x300.jpg 434w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-css-362x250.jpg 362w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-css-50x34.jpg 50w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-css.jpg 1083w" sizes="(max-width: 434px) 100vw, 434px" /></a></p>
<p>HTML</p>
<p><a class="hsn-resim" rel="galeri" href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-html.jpg"><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-html-459x300.jpg" alt="Dreamweaver Color Scheme for Sublime Text Editor supporting SCSS (Sass) " width="459" height="300" class="alignnone size-large wp-image-155" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-html-459x300.jpg 459w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-html-383x250.jpg 383w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-html-50x32.jpg 50w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-html.jpg 1143w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<p>PHP</p>
<p><a class="hsn-resim" rel="galeri" href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-php.jpg"><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-php-472x300.jpg" alt="Dreamweaver Color Scheme for Sublime Text Editor supporting SCSS (Sass) " width="472" height="300" class="alignnone size-large wp-image-157" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-php-472x300.jpg 472w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-php-393x250.jpg 393w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-php-50x31.jpg 50w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-php.jpg 1184w" sizes="(max-width: 472px) 100vw, 472px" /></a></p>
<p>JavaScript</p>
<p><a class="hsn-resim" rel="galeri" href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-js.jpg"><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-js-457x300.jpg" alt="Dreamweaver Color Scheme for Sublime Text Editor supporting SCSS (Sass) " width="457" height="300" class="alignnone size-large wp-image-156" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-js-457x300.jpg 457w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-js-380x250.jpg 380w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-js-50x32.jpg 50w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-js.jpg 1141w" sizes="(max-width: 457px) 100vw, 457px" /></a></p>
<p>Scss (Sass)</p>
<p><a class="hsn-resim" rel="galeri" href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-scss.jpg"><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-scss-495x300.jpg" alt="Dreamweaver Color Scheme for Sublime Text Editor supporting SCSS (Sass) " width="495" height="300" class="alignnone size-large wp-image-158" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-scss-495x300.jpg 495w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-scss-412x250.jpg 412w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-scss-50x30.jpg 50w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/05/sublime-text-color-scheme-dreamweaver-scss.jpg 1116w" sizes="(max-width: 495px) 100vw, 495px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/sublime-text-editor-dreamweaver-color-scheme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google CDN’den protocol kullanmadan jquery kütüphanesini host etmek</title>
		<link>http://blog.hasanaydogdu.com/google-cdnden-protocol-kullanmadan-jquery-kutuphanesini-host-etmek/</link>
		<comments>http://blog.hasanaydogdu.com/google-cdnden-protocol-kullanmadan-jquery-kutuphanesini-host-etmek/#respond</comments>
		<pubDate>Thu, 02 May 2013 13:42:10 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Makale]]></category>
		<category><![CDATA[İpucu]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=144</guid>
		<description><![CDATA[Benim gibi meraklı bir arayüz geliştiriciyseniz, bazı kişilerin jquery kütüphanesini Google CDN'den host ederken protocol kullanmadığını farketmişsinizdir. Bende bunu ilk gördüğümde merakımdan hemen neden böyle kullanıldığını araştırdım.
Araştırmaların sonucunda bu kullanımın güvenli referans (SSL) kullanan siteler için bir püf noktası olduğunu öğrendim.
Bugün bir çok site güvenlik için SSL kullanmakta. Fakat SSL kullanımı sitelerde önbelleklenebilir statik kaynaklarda problem yaratmakta. Yani tarayıcılar ilk etapta bu dosyalarıda şifrelenmiş bir şekilde isteyecektir ve çoğu tarayıcı SSL üzerinden şifrelenmiş bu dosyaları önbelleğine almaz. Bu yüzden, kullanıcının bilgisayarında Google CDN den HTTP üzerinden önbelleklenmiş bir Jquery kütüphanesi olsa bile tarayıcı aynı sunucudaki aynı dosya için https referanslı istek ile karşılaştığından bu dosyayı kullanmayacaktır. Başka bir deyişle;]]></description>
				<content:encoded><![CDATA[<p>Benim gibi meraklı bir arayüz geliştiriciyseniz, bazı kişilerin jquery kütüphanesini Google CDN&#8217;den host ederken protocol kullanmadığını farketmişsinizdir. Bende bunu ilk gördüğümde merakımdan hemen neden böyle kullanıldığını araştırdım.<br />
Araştırmalarımın sonucunda bu kullanımın güvenli referans (SSL) kullanan siteler için bir püf noktası olduğunu öğrendim.<br />
Bugün bir çok site güvenlik için SSL kullanmakta. Fakat SSL kullanımı sitelerde önbelleklenebilir statik kaynaklarda problem yaratmakta. Yani tarayıcılar ilk etapta bu dosyalarıda şifrelenmiş bir şekilde isteyecektir ve çoğu tarayıcı SSL üzerinden şifrelenmiş bu dosyaları önbelleğine almaz. Bu yüzden, kullanıcının bilgisayarında Google CDN&#8217;den HTTP üzerinden önbelleklenmiş bir Jquery kütüphanesi olsa bile tarayıcı aynı sunucudaki aynı dosya için HTTPS referanslı istek ile karşılaştığından bu dosyayı kullanmayacaktır. Başka bir deyişle;</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="html"><span class="html-script-element">&lt;script type=<span class="html-attribute">&quot;text/javascript&quot;</span> src=<span class="html-attribute">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js&quot;</span>&gt;<span class="js"><span class="js"></span></span>&lt;/script&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>ile</p>
<div id="fvch-codeblock-1" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-1"><span class="html"><span class="html-script-element">&lt;script type=<span class="html-attribute">&quot;text/javascript&quot;</span> src=<span class="html-attribute">&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js&quot;</span>&gt;<span class="js"><span class="js"></span></span>&lt;/script&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>tamamen birbirinden farklıdır. Haliyle https üzerinden açılan sayfada jquery kütüphanesini http isteğiyle çağırırsak bu çalışmayacaktır. Tam bu noktada imdadımıza şu yöntem koşuyor;</p>
<div id="fvch-codeblock-2" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-2"><span class="html"><span class="html-script-element">&lt;script type=<span class="html-attribute">&quot;text/javascript&quot;</span> src=<span class="html-attribute">&quot;//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js&quot;</span>&gt;<span class="js"><span class="js"></span></span>&lt;/script&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>bu şekilde protocol yazılmadığında tarayıcı temel dökümanın protocolünü kullanır. Yani bu şekilde kullanım hem https hemde http de çalışacaktır.<br />
Sayfa basit, şifresiz HTTP referansı ile yüklendiğinde jquery kütüphanesi normal bir şekilde bilgisayarımıza önbelleklenecek, HTTPS refransı ile sayfa yüklendiğinde ise script https referansı ile Google CDN den yüklenecektir. Bu konu hakkında daha detaylı bilgilere Dare Ward tarafından yazılan <a href="http://encosia.com/cripple-the-google-cdns-caching-with-a-single-character/http://" title="Cripple the Google CDN’s caching with a single character" target="_blank">Cripple the Google CDN’s caching with a single character</a> yazısından ulaşabilirsiniz.<br />
Son olarak ufak bir uyarı yapayım ;<br />
Bu şekilde protocolsüz url kullanımı eğer bilgisayarınızda diskinizden bir html sayfası yüklemeye çalıştığınızda hata verecektir. Bu yüzden, eğer bir web server üzerinde çalışmıyorsanız, http protocolünü yazmayı unutmayın. Aksi halde sayfaya script yüklenmeyecektir.<br />
Hatamız var ise affola, iyi çalışmalar</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/google-cdnden-protocol-kullanmadan-jquery-kutuphanesini-host-etmek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>İnternet Explorer 7-8-9 da tarayıcı uyumluluğunu test edin</title>
		<link>http://blog.hasanaydogdu.com/internet-explorer-7-8-9-da-tarayici-uyumlulugunu-test-edin/</link>
		<comments>http://blog.hasanaydogdu.com/internet-explorer-7-8-9-da-tarayici-uyumlulugunu-test-edin/#respond</comments>
		<pubDate>Mon, 01 Apr 2013 11:22:16 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Makale]]></category>
		<category><![CDATA[Çapraz Tarayıcı Uyumluluğu]]></category>
		<category><![CDATA[Hata Ayıklama]]></category>
		<category><![CDATA[İnternet Explorer]]></category>
		<category><![CDATA[İpucu]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=120</guid>
		<description><![CDATA[Neredeyse tüm arayüz geliştiricilerin sıkıntı yaşadığı nokta, web sayfalarını internet Explorer’ın eski versiyonlarında test etmektir. Piyasada sayısız bu işlemi yaptığını iddia eden program var ve birçoğu yetersiz kalıyor. Bazılarında javascript kodları çalışmıyor, bazılarında yaptığınız değişiklikleri aynı anda göremiyorsunuz. Her zaman için en iyisi olan tabii ki de tarayıcı üzerinde test etmektir. İnternet explorerın son sürümleri için bu gerçekleştirilebiliyor fakat eski sürümleri test edemiyoruz. Burada imdadımıza internet Explorer’ın Geliştirici Araçları yetişiyor.]]></description>
				<content:encoded><![CDATA[<p>Neredeyse tüm arayüz geliştiricilerin sıkıntı yaşadığı nokta, web sayfalarını internet Explorer’ın eski versiyonlarında test etmektir. Piyasada sayısız bu işlemi yaptığını iddia eden program var ve birçoğu yetersiz kalıyor. Bazılarında javascript kodları çalışmıyor, bazılarında yaptığınız değişiklikleri aynı anda göremiyorsunuz. Her zaman için en iyisi olan tabii ki de tarayıcı üzerinde test etmektir. İnternet explorerın son sürümleri için bu gerçekleştirilebiliyor fakat eski sürümleri test edemiyoruz. Burada imdadımıza internet Explorer’ın Geliştirici Araçları yetişiyor.</p>
<p>İnternet Explorer ın 8 ve 9 beta sürümleriyle gelen bu Geliştirici Araçları sayesinde gerçek zamanlı HTML-CSS-Javascript özelliklerine ulaşabilir bu özellikleri düzenleyebilirsiniz. Bu araçlara <strong>F12</strong> tuşuna basarak yada <strong>Ayarlar</strong> menüsünden ulaşabilirsiniz. İnternet Explorer Developer Tools hakkında daha detaylı bilgiye <a href="http://social.msdn.microsoft.com/Forums/tr-TR/vstr/thread/4bb554de-99ae-45e5-b9e0-0a2e9ca21b22/" target="blank" title="İnternet Explorer Developer Tools">bu adresten</a> ulaşabilirsiniz.</p>
<p>Gelelim bizi ilgilendiren kısma;</p>
<p><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/04/internet-explorer-7-8-9-da-tarayici-uyumlulugunu-test-edin-1.jpg" alt="internet-explorer-7-8-9-da-tarayici-uyumlulugunu-test-edin" width="800" height="441" class="ortala" /></p>
<p>Resimden de görüldüğü gibi Browser mode aracını kullanarak internet Explorer ın eski sürümlerinde web sayfanızı test edebilirsini.  Son olarak ufak bir not paylaşayım. Bazı durumlarda browser mode u IE8 yaptığınız halde Document Mode IE9 da kalıyor. Bu durumda tarayıcı IE8 olarak yorumlamıyor. Bu yüzden Browser mode ile Document Mode u aynı ayarlamaya dikkat edin.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/internet-explorer-7-8-9-da-tarayici-uyumlulugunu-test-edin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Css ile ie8 destekli etiket şekli yapımı</title>
		<link>http://blog.hasanaydogdu.com/css-ile-ie8-destekli-etiket-sekliyapimi/</link>
		<comments>http://blog.hasanaydogdu.com/css-ile-ie8-destekli-etiket-sekliyapimi/#respond</comments>
		<pubDate>Tue, 19 Mar 2013 12:12:49 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Eğitsel]]></category>
		<category><![CDATA[Css3]]></category>
		<category><![CDATA[Etiket]]></category>
		<category><![CDATA[İpucu]]></category>
		<category><![CDATA[Tag]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=89</guid>
		<description><![CDATA[Bu yazımda size genellikle blog yazılarının altında kullanılan etiket şekillerinin nasıl yapıldığını anlatmaya çalışacağım. İnternet ortamında bir çok etiket şekli yapımı var fakat bunlar genellikle internet explorer 9 ve üzeri destekli oluyor. Burada göreceğiniz etiket şekli internet explorer 8 de de sorunsuz görüntülenebildiği için size daha fazla esneklik sağlayacaktır.]]></description>
				<content:encoded><![CDATA[<p>Bu yazımda size genellikle blog yazılarının altında kullanılan etiket şekillerinin nasıl yapıldığını anlatmaya çalışacağım. İnternet ortamında bir çok etiket şekli yapımı var fakat bunlar genellikle internet explorer 9 ve üzeri destekli oluyor. Burada göreceğiniz etiket şekli internet explorer 8 de de sorunsuz görüntülenebildiği için size daha fazla esneklik sağlayacaktır.</p>
<p>Öncelikle etiket şeklinin yapısından bahsedelim ;</p>
<p><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-1.jpg" alt="css-ile-ie8-destekli-etiket-sekli-yapimi-1" width="500" height="215" class="ortala alignnone size-full wp-image-91" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-1.jpg 500w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-1-50x21.jpg 50w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>Resimde gördüğünüz gibi, etiket şeklinin uç kısmını yapmak için css in :before seçicisini, daire görünümünü vermek için de :after seçicisini kullanacağız. Eğer css in :before ve :after seçicileri hakkında bilginiz yoksa <a href="http://www.w3schools.com/css/css_pseudo_elements.asp" title="CSS Pseudo-elements" target="_blank">CSS Pseudo-elements</a> makalesini incelemeniz yararlı olacaktır.</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="html"><span class="html-other-element">&lt;ul class=<span class="html-attribute">&quot;etiketler&quot;</span>&gt;</span>
   <span class="html-other-element">&lt;li&gt;</span><span class="html-anchor-element">&lt;a href=<span class="html-attribute">&quot;#&quot;</span>&gt;</span>Css<span class="html-anchor-element">&lt;a/&gt;</span><span class="html-other-element">&lt;/li&gt;</span>
   <span class="html-other-element">&lt;li&gt;</span><span class="html-anchor-element">&lt;a href=<span class="html-attribute">&quot;#&quot;</span>&gt;</span>Javascript<span class="html-anchor-element">&lt;a/&gt;</span><span class="html-other-element">&lt;/li&gt;</span>
<span class="html-other-element">&lt;/ul&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>Post yazılarının altına eklenen etiketlerin liste yapısı genelde yukarıda verdiğim örnekteki gibi olur. Bu yüzden anlatımımı bu örneği baz alarak yapacağım.</p>
<p>Öncelikle listemizi düzenleyelim;</p>
<div id="fvch-codeblock-1" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-1"><span class="css">.etiketler{
  <span class="css-property">margin<span class="css-selector">:</span><span class="css-value">0</span></span>;
  <span class="css-property">padding<span class="css-selector">:</span><span class="css-value">0</span></span>;
  <span class="css-property">list-style<span class="css-selector">:</span><span class="css-value">none</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>daha sonra liste elemanları düzenleyelim;</p>
<div id="fvch-codeblock-2" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-2"><span class="css">.etiketler &gt; li{
  <span class="css-property">float<span class="css-selector">:</span><span class="css-value">left</span></span>;
  <span class="css-property">margin-right<span class="css-selector">:</span><span class="css-value">10px</span></span>;
  <span class="css-property">padding-left<span class="css-selector">:</span><span class="css-value">10px</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>Burada css&#8217;in &#8220;>&#8221; çocuk seçicisini kullandık.(*Not1)</p>
<p>Etiket şeklimizin gövdesi yukarıdaki resimden de görebildiğiniz gibi sağ üst ve sağ alt köşeleri kıvrımlı bir diktörgenden oluşmaktadır. Bu kıvrımlar internet explorer 8 de görüntülenemektedir. Çünkü css in border-radius özelliği internet explorer 8 tarafından desteklenmemektedir. İnternet explorer 8 de kıvrımsız köşeli bir etiket şekli görünecektir.</p>
<p>Etiket şeklimizin gövdesinin css kodlamasını yapalım;</p>
<div id="fvch-codeblock-3" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-3"><span class="css">.etiketler &gt; li &gt; a{
  <span class="css-property">display<span class="css-selector">:</span><span class="css-value">block</span></span>;
  <span class="css-property">position<span class="css-selector">:</span><span class="css-value">relative</span></span>;
  <span class="css-property">padding<span class="css-selector">:</span><span class="css-value">0 10px</span></span>;
  <span class="css-property">font-size<span class="css-selector">:</span><span class="css-value">12px</span></span>;
  <span class="css-property">line-height<span class="css-selector">:</span><span class="css-value">24px</span></span>;
  <span class="css-property">text-decoration<span class="css-selector">:</span><span class="css-value">none</span></span>;
  <span class="css-property">background-color<span class="css-selector">:</span><span class="css-value">#959595</span></span>;
  <span class="css-property">color<span class="css-selector">:</span><span class="css-value">white</span></span>;
  <span class="css-property">border-radius<span class="css-selector">:</span><span class="css-value">0px 5px 5px 0px</span></span>;
  <span class="css-property">-webkit-border-radius<span class="css-selector">:</span><span class="css-value">0px 5px 5px 0px</span></span>; 
  <span class="css-property">-moz-border-radius<span class="css-selector">:</span><span class="css-value">0px 5px 5px 0px</span></span>; 
}</span></pre>
</td>
</tr>
</table>
</div>
<p>şimdi etiket şeklimizin uç kısmı ve daire kısmının ortak olarak kullandığı kodları yazalım. Bu şekilde kodlama yapmak aynı kodu birden fazla yerde yazarak gereksiz kod kalabalığı oluşmasını önleyecektir.</p>
<div id="fvch-codeblock-4" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-4"><span class="css">.etiketler &gt; li &gt; a:before,
.etiketler &gt; li &gt; a:after{
  <span class="css-property">display<span class="css-selector">:</span><span class="css-value">block</span></span>; 
  <span class="css-property">position<span class="css-selector">:</span><span class="css-value">absolute</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>Etiket şeklimizin uç kısmını üçgen şeklinde yapabilmek için .etiketler > li > a:before elementinin genişlik ve yükseklik değerlerine sıfır vermeliyiz. Çünkü üçgen görüntüsünü border lar yardımıyla yapacağız. Şimdi bu kısım biraz kafanızı karıştırabilir bu yüzden resimli bir örnekle açıklamaya çalışacağım.</p>
<p>Normalde elementimiz şu şekilde olcaktır.</p>
<p><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-2.jpg" alt="css-ile-ie8-destekli-etiket-sekli-yapimi" width="450" height="250" class="ortala alignnone size-full wp-image-104" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-2.jpg 450w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-2-50x27.jpg 50w" sizes="(max-width: 450px) 100vw, 450px" /></p>
<p>Biz elementin genişlik ve yüksekliğine sıfır vererek içerik alanını yok ediyoruz ve elementimiz şu hale geliyor.</p>
<p><img src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-3.jpg" alt="css-ile-ie8-destekli-etiket-sekli-yapimi" width="450" height="250" class="ortala alignnone size-full wp-image-105" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-3.jpg 450w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/03/css-ile-ie8-destekli-etiket-sekli-yapimi-3-50x27.jpg 50w" sizes="(max-width: 450px) 100vw, 450px" /></p>
<p>Resimden de anlaşılacağı gibi elementin üst,sol ve alt kenarlık renklerini transparent olarak tanımlarsak ve border-left in genişliğini de sıfır yaparsak üçgen görüntüsünü elde etmiş oluruz. Etiket şeklimize dönersek, .etiketler > li > a:before elementinin css kodlaması şu şekilde olmalıdır.</p>
<div id="fvch-codeblock-5" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
10
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-5"><span class="css">.etiketler &gt; li &gt; a:before{
  <span class="css-property">content<span class="css-selector">:</span><span class="css-value"><span class="css-string">''</span></span></span>; 
  <span class="css-property">height<span class="css-selector">:</span><span class="css-value">0</span></span>; 
  <span class="css-property">width<span class="css-selector">:</span><span class="css-value">0</span></span>; 
  <span class="css-property">top<span class="css-selector">:</span><span class="css-value">0</span></span>; 
  <span class="css-property">border-style<span class="css-selector">:</span><span class="css-value">solid</span></span>;
  <span class="css-property">left<span class="css-selector">:</span><span class="css-value">-10px</span></span>; 
  <span class="css-property">border-width<span class="css-selector">:</span><span class="css-value">12px 12px 12px 0</span></span>;
  <span class="css-property">border-color<span class="css-selector">:</span><span class="css-value">transparent #959595 transparent transparent</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>Evet buraya kadarlık kısımda etiket şeklimizin görüntüsünü elde ettik sadece daire görüntüsü kaldı. Normalde daire görüntüsünü elementi css border-radius özelliğini kullanarak yuvarlak gösteriyorlar. Fakat yukarıda da anlattığım gibi border-radius özelliği internet explorer 8 tarafından desteklenmiyor. Bu yüzden farklı bir yol izleyeceğiz. Biz &#8220;Georgia&#8221; fontunun nokta işaretini kullanacağız.</p>
<div id="fvch-codeblock-6" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-6"><span class="css">.etiketler &gt; li &gt; a:after{
  <span class="css-property">content<span class="css-selector">:</span><span class="css-value"><span class="css-string">'.'</span></span></span>; 
  <span class="css-property">font-weight<span class="css-selector">:</span><span class="css-value">bold</span></span>; 
  <span class="css-property">font-family<span class="css-selector">:</span><span class="css-value">Georgia, <span class="css-string">&quot;Times New Roman&quot;</span>, Times, serif</span></span>;
  <span class="css-property">top<span class="css-selector">:</span><span class="css-value">-5px</span></span>; 
  <span class="css-property">left<span class="css-selector">:</span><span class="css-value">0px</span></span>; 
  <span class="css-property">font-size<span class="css-selector">:</span><span class="css-value">18px</span></span>;
  <span class="css-property">line-height<span class="css-selector">:</span><span class="css-value">24px</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>son olarak ta elementimizin hover efektlerini ayarlayalım</p>
<div id="fvch-codeblock-7" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-7"><span class="css">.etiketler &gt; li &gt; a:hover{
  <span class="css-property">background-color<span class="css-selector">:</span><span class="css-value">#333333</span></span>;
}
.etiketler &gt; li &gt; a:hover:before{
  <span class="css-property">border-right-color<span class="css-selector">:</span><span class="css-value">#333333</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>ve etiketimizin son hali</p>
<pre class="codepen" data-height="300" data-type="result" data-href="AxvfB" data-user="hsnayd" data-safe="true"><code></code><a href="http://codepen.io/hsnayd/pen/AxvfB">Check out this Pen!</a></pre>
<p><script async src="http://codepen.io/assets/embed/ei.js"></script></p>
<hr>
<p>(*Not) &#8220;>&#8221; css seçicisi elementin çocuk elementlerini seçmemizi sağlar. Bu şekilde kullanımlar css performansı açısından daha iyidir. Daha detaylı bilgiyi şu adresten bulabilirsiniz <a href="http://www.w3schools.com/cssref/css_selectors.asp" title="CSS Selectors" target="_blank">CSS Selectors</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/css-ile-ie8-destekli-etiket-sekliyapimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE için Koşullu Yorumlar kullanımı</title>
		<link>http://blog.hasanaydogdu.com/ie-icin-kosullu-yorumlar-kullanimi/</link>
		<comments>http://blog.hasanaydogdu.com/ie-icin-kosullu-yorumlar-kullanimi/#respond</comments>
		<pubDate>Thu, 21 Feb 2013 14:44:25 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Html]]></category>
		<category><![CDATA[Makale]]></category>
		<category><![CDATA[Çapraz Tarayıcı Uyumluluğu]]></category>
		<category><![CDATA[Hata Ayıklama]]></category>
		<category><![CDATA[İnternet Explorer]]></category>
		<category><![CDATA[İpucu]]></category>
		<category><![CDATA[Web Standartları]]></category>
		<category><![CDATA[Xhtml]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=54</guid>
		<description><![CDATA[Css te kodlama yaparken karşılaştığımız en büyük sorunlardan birisi de web sitemizin görüntüsünü tüm tarayıcılarda aynı şekilde görüntülenememesidir.  Bunun sebebi tarayıcıların bazı kodları yorumlayamaması yada farklı yorumlamasıdır. Bu sorunların başını tabii ki İnternet Explorer çekmekte. Bu tarayıcıların yorumlama farklarını en aza indirmek için biz ilk olarak reset.css kullanırız. Bu çözüm bizim için çok yararlı oluyor fakat bazı durumlarda maalesef bu çözüm yeterli olmuyor. Bu durumlarda da imdadımıza Koşullu yorumlar ve Css hack koşuyor. Css hack e başka bir yazımda değineceğim.]]></description>
				<content:encoded><![CDATA[<p>Css te kodlama yaparken karşılaştığımız en büyük sorunlardan birisi de web sitemizin görüntüsünü tüm tarayıcılarda aynı şekilde görüntülenememesidir.  Bunun sebebi tarayıcıların bazı kodları yorumlayamaması yada farklı yorumlamasıdır. Bu sorunların başını tabii ki İnternet Explorer çekmekte. Bu tarayıcıların yorumlama farklarını en aza indirmek için biz ilk olarak <a title="reset.css" href="http://www.google.com.tr/#hl=tr&amp;source=hp&amp;q=reset.css&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=&amp;fp=c6a30d94a9018548" target="_blank">reset.css</a> kullanırız. Bu çözüm bizim için çok yararlı oluyor fakat bazı durumlarda maalesef bu çözüm yeterli olmuyor. Bu durumlarda da imdadımıza Koşullu Yorumlar ve <a title="Css Hack" href="https://www.google.com.tr/#hl=tr&amp;output=search&amp;sclient=psy-ab&amp;q=css+hack&amp;oq=css+hack&amp;gs_l=hp.3..0l4.1582.6469.0.6790.9.9.0.0.0.0.292.2077.2-8.8.0.eappsweb..0.1...1.1.4.psy-ab.A76sI4TfgR8&amp;pbx=1&amp;bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&amp;bvm=bv.42661473,d.d2k&amp;fp=abf5165ad247896&amp;biw=1600&amp;bih=768" target="_blank">Css hack</a> koşuyor. Css hack e başka bir yazımda değineceğim.</p>
<p>Koşullu yorumlar sadece İnternet Explorer da çalışır ve sadece IE versiyonları için özel talimatlar vermek için kullanılır. Koşullu yorumlar xhtml in bu kodu yorumlayıp yorumlamayacağını belirler.</p>
<p>xhtml de açıklama</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="html"><span class="html-comment">&lt;!-- Comment text --&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>şeklindedir. Koşullu Yorumlar ise;</p>
<div id="fvch-codeblock-1" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-1"><span class="html"><span class="html-comment">&lt;!--[If operatör]&gt; HTML &lt;![endif]--&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>şeklindedir. Örnek verecek olursak;</p>
<div id="fvch-codeblock-2" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-2"><span class="html"><span class="html-comment">&lt;!--[if IE]&gt; Bu kod sadece Interner Explorer 5 ve üzeri versiyonlarda yorumlanır. &lt;![endif]--&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>yukarıdaki kod sadece internet explorer 5 ve üzeri versiyonlarda yorumlanacaktır. if komutundan sonra farklı operatörler kullanabiliriz.</p>
<p><strong>Kullanabileceğimiz operatörler şunlardır.</strong></p>
<ul>
<li>gt     – den büyük</li>
<li>gte    – den büyük yada eşit</li>
<li>lt     – den küçük</li>
<li>lte    – den küçük yada eşit</li>
<li>!      – değilse</li>
</ul>
<p>Bu ifadelerin ingilizce açılımları ;</p>
<p><strong>gt</strong>: greater than (den büyük),<br />
<strong>lt</strong>: less than (den küçük),<br />
<strong>gte</strong>: greater than or equal to(den büyük yada eşit),<br />
<strong>lte</strong>: less than or equal to(den küçük yada eşit)</p>
<p>şeklindedir. Bu şekilde bilirseniz aklınızda kalması kolaylaşır. Bunlara örnekler verirsek</p>
<p><strong>IE 6 nın aşağısı için;</strong></p>
<div id="fvch-codeblock-3" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-3"><span class="html"><span class="html-comment">&lt;!--[if lt IE 6]&gt;
   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ie6-dan-asagisi.css&quot; /&gt;
&lt;![endif]--&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p><strong>IE 6 ve aşağısı için;</strong></p>
<div id="fvch-codeblock-4" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-4"><span class="html"><span class="html-comment">&lt;!--[if lte IE 6]&gt;
   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ie6-ve-asagisi.css&quot; /&gt;
&lt;![endif]--&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p><strong>IE 6 nın yukarısı için;</strong></p>
<div id="fvch-codeblock-5" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-5"><span class="html"><span class="html-comment">&lt;!--[if gt IE 6]&gt;
   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ie6-dan-yukarisi.css&quot; /&gt;
&lt;![endif]--&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p><strong>IE 6 ve yukarısı için;</strong></p>
<div id="fvch-codeblock-6" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-6"><span class="html"><span class="html-comment">&lt;!--[if gte IE 6]&gt;
   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ie6-ve-yukarisi.css&quot; /&gt;
&lt;![endif]--&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p><strong>IE değilse;</strong></p>
<div id="fvch-codeblock-7" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-7"><span class="html"><span class="html-comment">&lt;!--[if !IE]&gt;
   &lt;link href=&quot;ie-disindakiler.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
&lt;![endif]--&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>Görüldüğü gibi bu yöntemle tarayıcı yorumlama farklarını kolaylıkla düzeltebilirsiniz. Bende temamı kodlarken IE 8 e uyarlama aşamasında bu çözüme başvurdum. Bu çözümü sadece css düzenlemeleri için değil javascript ve html düzeltmeleri içinde rahatlıkla kullanabilirsiniz.</p>
<p><strong>Kaynaklar</strong></p>
<hr />
<ul>
<li><a href="http://www.unintentionallyblank.co.uk/2006/09/19/if-internet-explorer-then-do-something-else-a-how-to/" target="_blank">http://fatihhayrioglu.com/iede-hata-ayiklamak-icin-sartli-yorumlar-kullanmak/</a></li>
<li><a href="http://mrtkrcm.com/2010/05/html-kosullu-yorumlar/" target="_blank">http://mrtkrcm.com/2010/05/html-kosullu-yorumlar/</a></li>
<li><a href="http://css-tricks.com/how-to-create-an-ie-only-stylesheet/" target="_blank">http://css-tricks.com/how-to-create-an-ie-only-stylesheet/</a></li>
<li><a href="http://www.quirksmode.org/css/condcom.html" target="_blank">http://www.quirksmode.org/css/condcom.html</a></li>
<li><a href="http://www.unintentionallyblank.co.uk/2006/09/19/if-internet-explorer-then-do-something-else-a-how-to/" target="_blank">http://www.unintentionallyblank.co.uk/2006/09/19/if-internet-explorer-then-do-something-else-a-how-to/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/ie-icin-kosullu-yorumlar-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hasanaydogdu.com yenilendi !!!</title>
		<link>http://blog.hasanaydogdu.com/hasanaydogdu-com-yenilendi/</link>
		<comments>http://blog.hasanaydogdu.com/hasanaydogdu-com-yenilendi/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 15:10:58 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=48</guid>
		<description><![CDATA[Merhaba arkadaşlar, uzun zaman oldu yeni bir yazı yazmayalı. Gerek iş yoğunluğundan gerekse eski temamın tam içime sinmemesinden dolayı uzun zamandır yeni bir yazı yazmamıştım. Daha istekli yazılar yazabilmek için kendi temamı yapmam gerektiğinin farkına vardım ve hemen işe koyuldum.
Hem kendimi geliştirmek adına hem de içime sinecek bir temaya sahip olmak için yeni temamın yapımına başladım bundan birkaç ay önce. Aynı zamanda ana sayfamı da tekrar kodlayarak yeniden düzenledim. Ufak tefek eksikler dışında sitemin ana sayfa ve blog kısımlarını tamamlamış bulunmaktayım.]]></description>
				<content:encoded><![CDATA[<p>Merhaba arkadaşlar, uzun zaman oldu yeni bir yazı yazmayalı. Gerek iş yoğunluğundan gerekse eski temamın tam içime sinmemesinden dolayı uzun zamandır yeni bir yazı yazmamıştım. Daha istekli yazılar yazabilmek için kendi temamı yapmam gerektiğinin farkına vardım ve hemen işe koyuldum.<br />
Hem kendimi geliştirmek adına hem de içime sinecek bir temaya sahip olmak için yeni temamın yapımına başladım bundan birkaç ay önce. Aynı zamanda ana sayfamı da tekrar kodlayarak yeniden düzenledim. Ufak tefek eksikler dışında sitemin ana sayfa ve blog kısımlarını tamamlamış bulunmaktayım.</p>
<h3>
Peki yeni temanın özellikleri neler?</h3>
<ul>
<li>Yeni tema responsivedir . Yani her bilgisayara / tablete / telefona uyumlu olarak kodlanmıştır.</li>
<li>Min kod maksimum verim mantığı ile gereksiz kodlardan arındırılarak kodlandı</li>
<li>Html5 altyapısında kodlandı.</li>
<li><a title="W3C validators" href="http://validator.w3.org/check?uri=http%3A%2F%2Fblog.hasanaydogdu.com%2F" target="_blank">W3C validators</a> standarlarına uyumlu olarak kodlandı.</li>
<li>Minimum resim kullanılarak ve css sprite tekniği kullanılarak sitenin açılma hızının artması sağlandı.</li>
<li>Seo dostu olarak kodlandı.</li>
<li>Minumum eklenti ve bileşen kullanılarak kodlandı. Ayrıca kullanılan bileşenlerin çoğu da benim tarafımdan kodlandı.</li>
<li>Google Page Speed eklentisinde 100 üzerinden 95 puan almaktadır.</li>
<li>Çapraz tarayıcı uyumluluğu sağlanmıştır. Yani tüm tarayıcılara uyumlu hale getirilmiştir. Yalnız internet Explorer 8 e kadar uyum sağlanmıştır. Daha eskisini kullanan arkadaşlar için üzgünüm onlar hala var mı bilmiyorum ama :)</li>
</ul>
<p>Bunlar şimdilik aklıma gelenler, tabii ki kendimi geliştirdikçe yeni şeyler öğrendikçe bu temanın özelliklerini de geliştireceğim. Artık içime sinen bir temaya sahip olduğum için yeni yazılarımın hızlanacağını umuyorum. Tema hakkında olumlu olumsuz görüşlerinizi yorumlarda ya da iletişim kısmından bana bildirmeniz beni çok mutlu eder.<br />
Yeni yazılarda görüşmek üzere, İyi çalışmalar</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/hasanaydogdu-com-yenilendi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sadece Css İle Resim Kullanmadan Ribbon Yapımı.</title>
		<link>http://blog.hasanaydogdu.com/sadece-css-ile-resim-kullanmadan-ribbon-yapimi/</link>
		<comments>http://blog.hasanaydogdu.com/sadece-css-ile-resim-kullanmadan-ribbon-yapimi/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 13:39:55 +0000</pubDate>
		<dc:creator><![CDATA[Hasan]]></dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Eğitsel]]></category>
		<category><![CDATA[Css3]]></category>
		<category><![CDATA[İpucu]]></category>
		<category><![CDATA[Ribbon]]></category>

		<guid isPermaLink="false">http://blog.hasanaydogdu.com/?p=16</guid>
		<description><![CDATA[Merhaba arkadaşlar, size bu yazımda resim kullanmadan sadece css ile ribbon yapmayı anlatacağım.

Önce bir kutu açalım

{code type=html}

&#60;div id="kutu"&#62;&#60;/div&#62;

{/code}

&#160;

daha sonra bu kutuyu css ile şekillendirelim...
]]></description>
				<content:encoded><![CDATA[<p>Merhaba arkadaşlar, size bu yazımda resim kullanmadan sadece css ile ribbon yapmayı anlatacağım.<br />
Önce bir kutu açalım</p>
<div id="fvch-codeblock-0" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-0"><span class="html"><span class="html-other-element">&lt;div id=<span class="html-attribute">&quot;kutu&quot;</span>&gt;</span><span class="html-other-element">&lt;/div&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>daha sonra bu kutuyu css ile şekillendirelim;</p>
<div id="fvch-codeblock-1" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-1"><span class="css">#kutu {
<span class="css-property">width<span class="css-selector">:</span><span class="css-value">300px</span></span>;
<span class="css-property">height<span class="css-selector">:</span><span class="css-value">200px</span></span>;
<span class="css-property">display<span class="css-selector">:</span><span class="css-value">block</span></span>;
<span class="css-property">background-color<span class="css-selector">:</span><span class="css-value">#DDDDDD</span></span>;
<span class="css-property">margin-left<span class="css-selector">:</span><span class="css-value">15px</span></span>;
<span class="css-property">position<span class="css-selector">:</span><span class="css-value">relative</span></span>;
}</span></pre>
</td>
</tr>
</table>
</div>
<p>ve son hali;</p>
<p>kutumuz bu hale geldi;</p>
<p><a href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon1.jpg"><img class="size-medium wp-image-18 alignnone" title="Sadece Css İle Resim Kullanmadan Ribbon Yapımı" alt="Sadece Css İle Resim Kullanmadan Ribbon Yapımı" src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon1-222x300.jpg" width="222" height="300" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon1-222x300.jpg 222w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon1-37x50.jpg 37w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon1.jpg 318w" sizes="(max-width: 222px) 100vw, 222px" /></a></p>
<p>şimdi başlığımızı ekleyelim;</p>
<div id="fvch-codeblock-2" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-2"><span class="html"><span class="html-other-element">&lt;div id=<span class="html-attribute">&quot;kutu&quot;</span>&gt;</span>
<span class="html-other-element">&lt;div&gt;</span>Başlık<span class="html-other-element">&lt;/div&gt;</span>
<span class="html-other-element">&lt;div&gt;</span></span></pre>
</td>
</tr>
</table>
</div>
<p>sitilini de verelim;</p>
<div id="fvch-codeblock-3" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-3"><span class="css">.kutu-baslik {

<span class="css-property">background<span class="css-selector">:</span><span class="css-value"> none repeat scroll 0 0 #666666</span></span>;

<span class="css-property">border-radius<span class="css-selector">:</span><span class="css-value"> 5px 5px 5px 0</span></span>;

<span class="css-property">display<span class="css-selector">:</span><span class="css-value"> inline-block</span></span>;

<span class="css-property">margin<span class="css-selector">:</span><span class="css-value"> 15px 0 0 -10px</span></span>;

<span class="css-property">padding<span class="css-selector">:</span><span class="css-value"> 10px 15px</span></span>;

<span class="css-property">text-align<span class="css-selector">:</span><span class="css-value"> center</span></span>;

<span class="css-property">width<span class="css-selector">:</span><span class="css-value"> 270px</span></span>;

<span class="css-property">min-height<span class="css-selector">:</span><span class="css-value">20px</span></span>;

}</span></pre>
</td>
</tr>
</table>
</div>
<p>şimdi kutumuz şu hale geldi</p>
<p><a href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon2.jpg"><img class="size-medium wp-image-19 alignnone" title="Sadece Css İle Resim Kullanmadan Ribbon Yapımı" alt="Sadece Css İle Resim Kullanmadan Ribbon Yapımı" src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon2-232x300.jpg" width="232" height="300" srcset="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon2-232x300.jpg 232w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon2-38x50.jpg 38w, http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon2.jpg 331w" sizes="(max-width: 232px) 100vw, 232px" /></a></p>
<p>son olarak ta başlığın kıvrımını ekliyelim;</p>
<div id="fvch-codeblock-4" class="fvch-codeblock">
<table>
<tr>
<td class="fvch-line-numbers">
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre>
</td>
<td class="fvch-code">
<pre id="fvch-code-4"><span class="css">.kutu-baslik:before {

<span class="css-property">content<span class="css-selector">:</span><span class="css-value"><span class="css-string">&quot;&quot;</span></span></span>;

<span class="css-property">position<span class="css-selector">:</span><span class="css-value">absolute</span></span>;

<span class="css-property">top<span class="css-selector">:</span><span class="css-value">55px</span></span>;

<span class="css-property">left<span class="css-selector">:</span><span class="css-value">0</span></span>;

<span class="css-property">background<span class="css-selector">:</span><span class="css-value"> none repeat scroll 0 0 #333333</span></span>;

<span class="css-property">border-radius<span class="css-selector">:</span><span class="css-value"> 0 0 0 10px</span></span>;

<span class="css-property">display<span class="css-selector">:</span><span class="css-value"> block</span></span>;

<span class="css-property">height<span class="css-selector">:</span><span class="css-value"> 10px</span></span>;

<span class="css-property">margin-left<span class="css-selector">:</span><span class="css-value"> -10px</span></span>;

<span class="css-property">width<span class="css-selector">:</span><span class="css-value"> 10px</span></span>;

}</span></pre>
</td>
</tr>
</table>
</div>
<p>ve son hali</p>
<p><a href="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon3_01-546x250.jpg"><img class="size-medium wp-image-20  alignnone" title="Sadece Css İle Resim Kullanmadan Ribbon Yapımı" alt="Sadece Css İle Resim Kullanmadan Ribbon Yapımı" src="http://blog.hasanaydogdu.com/wp-content/uploads/2013/02/ribbon3_01-546x250-300x137.jpg" width="300" height="137" /></a></p>
<pre class="codepen" data-height="300" data-type="result" data-href="klaFG" data-user="hsnayd" data-safe="true"><code></code><a href="http://codepen.io/hsnayd/pen/klaFG">Check out this Pen!</a></pre>
<p><script async src="http://codepen.io/assets/embed/ei.js"></script></p>
<p>&nbsp;</p>
<p>Birdahaki yazıda görüşmek üzere , iyi çalışmalar</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hasanaydogdu.com/sadece-css-ile-resim-kullanmadan-ribbon-yapimi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>