<?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>CSS, XHTML, HTML5, Javascript, JQuery, Mobile Website, Wordpress - Volkan Altınbaş&#039;ın Seyir Defteri &#187; CSS</title>
	<atom:link href="http://www.volkanaltinbas.com/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.volkanaltinbas.com</link>
	<description>CSS, XHTML, HTML5, Javascript, JQuery, Mobile Website, Wordpress Theme Development, Windows Metro Style Apps Development</description>
	<lastBuildDate>Wed, 16 May 2012 08:30:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Tarayıcılara özel kapsamlı CSS Hacks listesi (Güncel)</title>
		<link>http://www.volkanaltinbas.com/css-hacks/</link>
		<comments>http://www.volkanaltinbas.com/css-hacks/#comments</comments>
		<pubDate>Wed, 16 May 2012 08:10:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css hack]]></category>
		<category><![CDATA[css hack list]]></category>
		<category><![CDATA[css hack methods]]></category>

		<guid isPermaLink="false">http://www.volkanaltinbas.com/?p=177</guid>
		<description><![CDATA[Arayüz kodlayan bir çok kişinin ihtiyacı olacağını düşündüğüm Tarayıcılara özel olarak kullanacabileceğimiz CSS Hack yöntemlerinin bir çoğunu görebileceğiniz listeyi sizlerle paylaşmak istedim. Her ne kadar CSS Hack yapmadan arayüz hazırlamak hayalim olsada umarım bu listedeki Hack yöntemleri hayatınızı kolaylaştırırır. Seçici Hackleri (Selector Hacks) IE6 ve alt sürümleri IE7 IE7, FF, Saf, Opera IE8, FF, Saf, [...]]]></description>
			<content:encoded><![CDATA[<p>Arayüz kodlayan bir çok kişinin ihtiyacı olacağını düşündüğüm Tarayıcılara özel olarak kullanacabileceğimiz CSS Hack yöntemlerinin bir çoğunu görebileceğiniz listeyi sizlerle paylaşmak istedim. Her ne kadar CSS Hack yapmadan arayüz hazırlamak hayalim olsada umarım bu listedeki Hack yöntemleri hayatınızı kolaylaştırırır.</p>
<h2>Seçici Hackleri (Selector Hacks)</h2>
<h3>IE6 ve alt sürümleri</h3>
<pre class="brush: css; title: ; notranslate">* html #test  { color: red }</pre>
<h3>IE7</h3>
<pre class="brush: css; title: ; notranslate">*:first-child+html #test { color: red }</pre>
<h3>IE7, FF, Saf, Opera</h3>
<pre class="brush: css; title: ; notranslate">html&gt;body #test { color: red }</pre>
<h3>IE8, FF, Saf, Opera (IE 6,7 hariç)</h3>
<pre class="brush: css; title: ; notranslate">html&gt;/**/body #test { color: red }</pre>
<h3>Opera 9.27 ve alt sürümleri, safari 2</h3>
<pre class="brush: css; title: ; notranslate">html:first-child #test { color: red }</pre>
<h3>Safari 2-3</h3>
<pre class="brush: css; title: ; notranslate">html[xmlns*=&quot;&quot;] body:last-child #test { color: red }</pre>
<h3>safari 3+, chrome 1+, opera9+, ff 3.5+</h3>
<pre class="brush: css; title: ; notranslate">body:nth-of-type(1) #test { color: red }</pre>
<h3>safari 3+, chrome 1+, opera9+, ff 3.5+</h3>
<pre class="brush: css; title: ; notranslate">body:first-of-type #test {  color: red }</pre>
<h3>saf3+, chrome1+</h3>
<pre class="brush: css; title: ; notranslate">
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #test  { color: red  }
}
</pre>
<h3>iPhone / mobile webkit</h3>
<pre class="brush: css; title: ; notranslate">
@media screen and (max-device-width: 480px) {
 #veintiseis { color: red  }
}
</pre>
<h3>Safari 2 &#8211; 3.1</h3>
<pre class="brush: css; title: ; notranslate">html[xmlns*=&quot;&quot;]:root #test  { color: red  }</pre>
<h3>Safari 2 &#8211; 3.1, Opera 9.25</h3>
<pre class="brush: css; title: ; notranslate">*|html[xmlns*=&quot;&quot;] #test { color: red  }</pre>
<h3>IE6-8 hariç</h3>
<pre class="brush: css; title: ; notranslate">:root *&gt; #test { color: red  }</pre>
<h3>IE7</h3>
<pre class="brush: css; title: ; notranslate">*+html #test {  color: red }</pre>
<h3>Sadece Firefox. 1+</h3>
<pre class="brush: css; title: ; notranslate">#test,  x:-moz-any-link  { color: red }</pre>
<h3>Firefox 3.0+</h3>
<pre class="brush: css; title: ; notranslate">#test,  x:-moz-any-link, x:default  { color: red  }</pre>
<h3>Firefox 3.5+</h3>
<pre class="brush: css; title: ; notranslate">body:not(:-moz-handler-blocked) #test { color: red; }</pre>
<h2>Öznitelik Hackleri (Attribute Hacks)</h2>
<h3>IE6</h3>
<pre class="brush: css; title: ; notranslate">#test { _color: blue }</pre>
<h3>IE6, IE7</h3>
<pre class="brush: css; title: ; notranslate">#test { *color: blue }</pre>
<h3>IE6 Hariç diğer tüm IE sürümleri</h3>
<pre class="brush: css; title: ; notranslate">#test { color/**/: blue }</pre>
<h3>IE6, IE7, IE8</h3>
<pre class="brush: css; title: ; notranslate">#test { color: blue\9; }</pre>
<h3>IE7, IE8</h3>
<pre class="brush: css; title: ; notranslate">#test { color/*\**/: blue\9; }</pre>
<h3>IE6, IE7</h3>
<pre class="brush: css; title: ; notranslate">#test { color: blue !ie; } /* ! dan sonra istenilen yazılabilir */</pre>
<h3>IE8, IE9</h3>
<pre class="brush: css; title: ; notranslate">#test  {color: blue&#92;&#48;/;} /* Tanımlanan tüm kodların en altında olmak zorunda */</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanaltinbas.com/css-hacks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer içinde görüntülenen button etiketinde karşılaşılan extra boşluk problemi</title>
		<link>http://www.volkanaltinbas.com/internet-explorer-icinde-goruntulenen-button-etiketinde-karsilasilan-extra-bosluk-problemi/</link>
		<comments>http://www.volkanaltinbas.com/internet-explorer-icinde-goruntulenen-button-etiketinde-karsilasilan-extra-bosluk-problemi/#comments</comments>
		<pubDate>Fri, 04 May 2012 12:44:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[id tanımlamaları]]></category>
		<category><![CDATA[ie7]]></category>

		<guid isPermaLink="false">http://www.volkanaltinbas.com/?p=373</guid>
		<description><![CDATA[Internet Explorer 6 ve 7 sürümleri içerisinde button etiketlerini görüntülemek istediğinizde hoş bir süprizle karşılaşıcaksınız. Button etiketi içinde tanımladığımız metin miktarı ile orantılı olarak yatayda sağ ve sol kısımlarına fazladan boşluk eklediğini farkedeceksiniz. Ne kadar fazla metin girerseniz bu değer daha da artış gösterecektir. Aşağıdaki css tanımlamasını yaparak bu problemi kolayca çözebilirsiniz. button { overflow: [...]]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer 6 ve 7 sürümleri içerisinde button etiketlerini görüntülemek istediğinizde hoş bir süprizle karşılaşıcaksınız. Button etiketi içinde tanımladığımız metin miktarı ile orantılı olarak yatayda sağ ve sol kısımlarına fazladan boşluk eklediğini farkedeceksiniz. Ne kadar fazla metin girerseniz bu değer daha da artış gösterecektir. Aşağıdaki css tanımlamasını yaparak bu problemi kolayca çözebilirsiniz.</p>
<pre class="css">button { overflow: visible; }</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanaltinbas.com/internet-explorer-icinde-goruntulenen-button-etiketinde-karsilasilan-extra-bosluk-problemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6 içinde yaşanan iframe horizontal scrollbar problemi</title>
		<link>http://www.volkanaltinbas.com/ie6-icinde-yasanan-iframe-horizontal-scrollbar-problemi/</link>
		<comments>http://www.volkanaltinbas.com/ie6-icinde-yasanan-iframe-horizontal-scrollbar-problemi/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 17:13:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Tarayıcılar]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[horizontal scrollbar problem]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[overflow-x]]></category>
		<category><![CDATA[scrollbar problem]]></category>

		<guid isPermaLink="false">http://www.volkanaltinbas.com/?p=301</guid>
		<description><![CDATA[Günümüzde ajax kullanımı ile birlikte iframe kullanımı azımsanmayacak şekilde azaltılmış olsada, bazı durumlarda iframe kullanmamız gerekiyor. Iframe varsayılan olarak atamış olduğumuz yükseklik ve genişlik değerinden daha yüksek yada geniş bir içerik ile karşılaştığında scroll çıkartarak bize içeriği gezme imkanı sunar. Fakat IE6 burada bize yine bir oyun oynuyor ve içeriğin yüksekliği iframe için atamış olduğumuz [...]]]></description>
			<content:encoded><![CDATA[<p>Günümüzde ajax kullanımı ile birlikte iframe kullanımı azımsanmayacak şekilde azaltılmış olsada, bazı durumlarda iframe kullanmamız gerekiyor. </p>
<p>Iframe varsayılan olarak atamış olduğumuz yükseklik ve genişlik değerinden daha yüksek yada geniş bir içerik ile karşılaştığında scroll çıkartarak bize içeriği gezme imkanı sunar. Fakat IE6 burada bize yine bir oyun oynuyor ve içeriğin yüksekliği iframe için atamış olduğumuz yüksekliği aştığı anda iframe&#8217;in genişliği iframe için atamış olduğumuz içerikten daha düşük olduğu halde yatayda scroll çıkartıyor. Karışık bir tanımlama oldu ama umarım hatanın ne olduğunu anlatabilmişimdir.</p>
<p>Çözüm ise basit. Iframe içinde açılacak olan sayfamızın &lt;head&gt; tagları içinde aşağıdaki style tanımlamasını eklememiz sorunun çözülmesi için yeterli olacaktır.</p>
<pre class="brush: css; title: ; notranslate">
&lt;!--[if IE 6]&gt;
&lt;style type=&quot;text/css&quot;&gt;
  html {overflow-x:hidden}
  body {overflow-x:hidden}
&lt;/style&gt;
&lt;![endif]--&gt;
</pre>
<p>Yukarıdaki style tanımını incelerseniz başında ve sonunda <!--[if IE 6]>&#8230;<![endif]--> benzer bir tanım olduğunu görüceksiniz. Bu tanımlamayı kullanmamın nedeni eklemiş olduğum kuralın sadece IE6 için işletildiğine emin olmak ve bu hataya rastlanmayan diğer tarayıcıları etkilememesini sağlamaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanaltinbas.com/ie6-icinde-yasanan-iframe-horizontal-scrollbar-problemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE8 Hakkında Bilmeniz Gerekenler</title>
		<link>http://www.volkanaltinbas.com/ie8-hakkinda-bilmeniz-gerekenler/</link>
		<comments>http://www.volkanaltinbas.com/ie8-hakkinda-bilmeniz-gerekenler/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 13:08:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tarayıcılar]]></category>
		<category><![CDATA[compliance mode]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[rendering]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.volkanaltinbas.com/blog/?p=15</guid>
		<description><![CDATA[IE8 uyumluluk modu / IE8 tarayıcısının IE7 gibi render etmesini önlemek IE8 içinde bir düğmeye basarak sayfamızı IE7 içinde çalışır gibi davranmasını sağlayabiliyoruz. Bu düğmeye tıklandığında sayfamız bundan sonra IE7 gibi davranmaya başlayacaktır. Peki, IE7 modunda sayfamızın IE8 gibi davranma şansı varmı? Maalesef bunu yapmak mümkün değil. Eğer sayfalarımızı IE8 içinde çalışacak şekilde tasarlamış ve [...]]]></description>
			<content:encoded><![CDATA[<h4>IE8 uyumluluk modu / IE8 tarayıcısının IE7 gibi render etmesini önlemek</h4>
<p>IE8 içinde bir düğmeye basarak sayfamızı IE7 içinde çalışır gibi davranmasını sağlayabiliyoruz. Bu düğmeye tıklandığında sayfamız bundan sonra IE7 gibi davranmaya başlayacaktır. Peki, IE7 modunda sayfamızın IE8 gibi davranma şansı varmı? Maalesef bunu yapmak mümkün değil. Eğer sayfalarımızı IE8 içinde çalışacak şekilde tasarlamış ve kesinlikle bu modda çalışmasını sağlamak istiyorsak sayfamızın içine aşağıdaki parametreyi eklemek yeterli olacaktır.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=8&quot; /&gt;
</pre>
<p>Alternatif olarak, eğer tarayıcımızın IE7 gibi davranmasını istiyorsak aşağıdaki kodu eklememiz yeterli olacaktır.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7&quot; /&gt;
</pre>
<p>Her ne kadar bu etiketleri ekleyerek IE8&#8242;in IE7 gibi davranmasını sağlasakta bu gerçek bir IE7 gibi olmayacaktır. Bu nedenden meta etiketlerinin kullanımını önermiyorum.</p>
<h4>IE8 CSS Hack</h4>
<p>IE8 için kullanacağım hack yöntemi star hack yöntemini kullarak IE7 ve daha düşük versiyonları hedef alır. Fakat eski IE tarayıcıları için daha farklı hack yöntemleride kullanılabilir.</p>
<pre class="brush: css; title: ; notranslate">
p.myclass {
color: green;
*color: red;
}

body:last-child p.myclass {
color: blue;
}
</pre>
<p>Bu hack yöntemi kullanıldığında myclass sınıfına sahip paragraflar;</p>
<ul>
<li>IE7 ve IE6 içinde kırmızı</li>
<li>IE8 içinde yeşil</li>
<li>FF, Safari and Opera içinde mavi renk olacaktır.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanaltinbas.com/ie8-hakkinda-bilmeniz-gerekenler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Görselliği Zenginleştirilmiş Selectbox (Custom Selectbox)</title>
		<link>http://www.volkanaltinbas.com/gorselligi-zenginlestirilmis-selectbox-custom-selectbox/</link>
		<comments>http://www.volkanaltinbas.com/gorselligi-zenginlestirilmis-selectbox-custom-selectbox/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 12:00:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[combobox]]></category>
		<category><![CDATA[combox box]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[select box]]></category>
		<category><![CDATA[selectbox]]></category>

		<guid isPermaLink="false">http://www.volkanaltinbas.com/blog/?p=14</guid>
		<description><![CDATA[Web tasarımı ile ilgilenen herkezin bir kerede olsa görsel olarak düzenlemeye çalışmış olduğunu düşündüğüm ve ama her seferinde hüsranla sonuçlanan, tarayıcılar içinde görsel olarak belirli bir standarta oturmamış olan SELECTBOX&#8216;tan bahsediyorum. Hazırladığım projenin amacı sayfamızda bulunan ama ısrarla görsel olarak mudahaleye cevap vermeyen selectboxları bir javascript dosyası yardımı ile görsel olarak biçimleyebilmek. Evet yanlış duymadınız. [...]]]></description>
			<content:encoded><![CDATA[<p>Web tasarımı ile ilgilenen herkezin bir kerede olsa görsel olarak düzenlemeye çalışmış olduğunu düşündüğüm ve ama her seferinde hüsranla sonuçlanan, tarayıcılar içinde görsel olarak belirli bir standarta oturmamış olan <strong>SELECTBOX</strong>&#8216;tan bahsediyorum.</p>
<p>Hazırladığım projenin amacı sayfamızda bulunan ama ısrarla görsel olarak mudahaleye cevap vermeyen selectboxları bir javascript dosyası yardımı ile görsel olarak biçimleyebilmek.</p>
<p>Evet yanlış duymadınız. Artık sayfamızda bulunan selectboxlar üzerinden görsel olarak mudahale şansınız olacak. Tabiki bu bir ilk değil. Web dünyasında aşağıda linklerini verdiğim siteler gibi daha bir çok örneğini görebilirsiniz.</p>
<ul>
<li><a href="http://www.emblematiq.com/projects/niceforms/" target="_blank">http://www.emblematiq.com/projects/niceforms/</a></li>
<li><a href="http://info.wsisiz.edu.pl/~suszynsk/jQuery/demos/jquery-selectbox/" target="_blank">http://info.wsisiz.edu.pl/~suszynsk/jQuery/demos/jquery-selectbox/</a></li>
</ul>
<p>Peki Volkan neden bu kastın, zaten alem yapmış neden Amerikayı baştan keşfetmek istiyorsun diyen çıkacaktır aranızda. Belki haklısınız! Belkide;</p>
<p>Biraz BEN yaptım, hazırladım diyerek kendimi iyi hissetmem haricinde Türkiye içinde bu tarzda uygulamaları hazırlayan ve dahada iyilerini hazırlayabilecek bir çok insan tanıyorum. Ama üretmenin yanında hep tüketen, takip eden insanlar olacağımıza birazda üreten ve takip edilen insanlar olmak hoşunuza gitmezmi? Açıkcası benim gidiyor ve fırsatlar oldukça bu tarzda uygulamaları yazmaya devam edicem.</p>
<p>Hazırlamış olduğum kod şu anda tam anlamı ile bitmiş ve optimize değil. İşlerimden kalan zamanlarda kodlamaya devam ediyorum. Yaptığım çalışmaya aşağıdaki linklerden ulaşabilirsiniz.</p>
<ul>
<li> <a href="http://project.volkanaltinbas.com/vaCustomSelectbox/no_javascript.html" target="_blank">Dosyanın ilk hali</a></li>
<li> <a href="http://project.volkanaltinbas.com/vaCustomSelectbox/with_javascript.html" target="_blank">Görselliği Zenginleştirilmiş Selectbox Eklentisi İle Beraber</a></li>
</ul>
<p>Kendileri deneme yapmak isteyen arkadaşlar <a href="http://project.volkanaltinbas.com/vaCustomSelectbox/vaCustomSelectBox.zip">Demo</a> linkine tıklayıp proje ilgili dosyaları indirebilirler.</p>
<p>Sizlerden gelen görüşler doğrultusunda kodları iyileştirmeye ve geliştirmeye devam edicem. Bu proje ile ilgili gelişmeleri Projelerim bölümü altından izleyebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.volkanaltinbas.com/gorselligi-zenginlestirilmis-selectbox-custom-selectbox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-2100567-1");
pageTracker._trackPageview();
} catch(err) {}</script>
