<?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>Bilisim Gunlugu &#187; Web Kodlama</title>
	<atom:link href="http://ercani.com/bilisim/category/web-tasarimi/feed" rel="self" type="application/rss+xml" />
	<link>http://ercani.com/bilisim</link>
	<description>Paylaşım ağırlıklı web üzerine bilgi damlası</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:42:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Wp online counter eklentisi hatası</title>
		<link>http://ercani.com/bilisim/wp-online-counter-eklentisi-hatasi.html</link>
		<comments>http://ercani.com/bilisim/wp-online-counter-eklentisi-hatasi.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 11:35:43 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[eklentiler]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[bilgileri]]></category>
		<category><![CDATA[çevirimiçi]]></category>
		<category><![CDATA[counter]]></category>
		<category><![CDATA[istatistik]]></category>
		<category><![CDATA[kişi]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[sayısı]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[wordpress istatistik]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[wp sayac]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=985</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Wp online counter, wp sistemlerinde online kişi sayısını, en çok çevirim içi kişi sayısını, şu anki çevirimiçi kişi sayısı gibi istatistiki bilgileri bize sunun bir eklentiridir.</p>
<p>Sitenizi yeniden yedeklerden kurarken yada eklentiyi kurduğunuzda bu istatistikler görünmeyebilir. Bunun nedeni sql tablosunu oluşturamamasıdır. Eğer rakamların gösterilmediği bir hata alıyorsanız aşağıda vereceğim sql kodlarını, cpanelinizden -&gt;&gt; phpmyadmin bölümünden veritabanınıza yazdırmanız gerekiyor. Kodlar ;</p>
<pre class="brush: php;">CREATE TABLE IF NOT EXISTS `wp_onlinecounter` (
`timestamp` int(15) NOT NULL default ‘0′,
`ip` varchar(15) NOT NULL default ”,
`count` int(15) NOT NULL default ‘0′,
`maxon` int(6) NOT NULL default ‘0′,
`maxontime` int(15) NOT NULL default ‘0′,
`uri` text NOT NULL default ”,
PRIMARY KEY (timestamp, ip)
);</pre>
<p>bu kod ile tablo oluşacaktır ve eklentinin ayarlarından gösterdiğiniz rakamlar gösterilecektir.</p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/wp-online-counter-eklentisi-hatasi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php Türkçe tarih nasıl yapılır ?</title>
		<link>http://ercani.com/bilisim/wordpress-php-turkce-tarih-zaman-nasil-yapilir.html</link>
		<comments>http://ercani.com/bilisim/wordpress-php-turkce-tarih-zaman-nasil-yapilir.html#comments</comments>
		<pubDate>Sat, 14 Feb 2009 11:57:39 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[date()]]></category>
		<category><![CDATA[php date türkçe]]></category>
		<category><![CDATA[php date()]]></category>
		<category><![CDATA[php türkçe tarih çıakrma]]></category>
		<category><![CDATA[php türkçe zaman]]></category>
		<category><![CDATA[türkçe saat]]></category>
		<category><![CDATA[türkçe tarih]]></category>
		<category><![CDATA[türkçe zaman]]></category>
		<category><![CDATA[wordpress türkçe tarih]]></category>
		<category><![CDATA[zaman fonksiyonu]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=804</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Önceleri benimde kafamda soru işareti oluşturan bir meseleydi bu. Özellikle wp temalarında o günkü tarih gösterilirken hep ingilizce çıktı verildiği görülür. Bunun nedenini ve çözümünü aşağıda anlatmaya çalışayım.</p>
<p>PHP de sistem tarihini göstermek için <span style="color: #ff0000;">date()</span> fonksiyonu kullanılır. Bu fonksiyon tanımlandığı sistemin tarihini baz alarak bir çıktı verir. Yani sitelerimizin server larındaki tarih formatı nasılsa bize öyle bir çıktı verir. O yüzden genelde ingilice çıktı alırız.</p>
<p><span style="color: #ff0000;">Date()</span> fonksiyonunun içinde kullanabileceğimiz değişik parametreler vardır.<br />
Örneğin;<br />
<span style="color: #ff0000;">date(&#8220;m.d.y&#8221;);</span> <span style="color: #339966;">//<span style="color: #339966;"> 03.10.01</span></span><span style="color: #339966;"> formatında çıktı verecektir.</span><br />
Buna benzer uygulamaları aşağıda görebilirsiniz.</p>
<p>&lt;?php<span style="color: #339966;"><br />
// Sistem tarihimiz : March 10th, 2001, 5:16:18 pm  olsun. Parametrelere göre çıktılar aşağıdaki gibi olacaktır.</span><br />
<span style="color: #ff0000;">date(&#8220;F j, Y, g:i a&#8221;);</span> <span style="color: #339966;"> // March 10, 2001, 5:16 pm</span><br />
<span style="color: #ff0000;">date(&#8220;m.d.y&#8221;); </span> // <span style="color: #339966;">03.10.01</span><br />
<span style="color: #ff0000;">date(&#8220;j, n, Y&#8221;);</span> // <span style="color: #339966;">10, 3, 2001</span><br />
<span style="color: #ff0000;">date(&#8220;Ymd&#8221;);</span> // <span style="color: #339966;">20010310</span><br />
<span style="color: #ff0000;">date(&#8216;h-i-s, j-m-y, it is w Day z &#8216;);</span> <span style="color: #339966;">// 05-16-17, 10-03-01, 1631 1618 6 Fripm01</span><br />
<span style="color: #ff0000;">date(&#8216;\i\t \i\s \t\h\e jS \d\a\y.&#8217;); </span> <span style="color: #339966;">// It is the 10th day.</span><br />
<span style="color: #ff0000;">date(&#8220;D M j G:i:s T Y&#8221;);</span> <span style="color: #339966;">// Sat Mar 10 15:16:08 MST 2001</span><br />
<span style="color: #ff0000;">date(&#8216;H:m:s \m \i\s\ \m\o\n\t\h&#8217;);</span> <span style="color: #339966;"> // 17:03:17 m is month</span><br />
<span style="color: #ff0000;">date(&#8220;H:i:s&#8221;);</span> <span style="color: #339966;"> // 17:16:17</span><br />
?&gt;<br />
Kod kaynak <a href="http://www.php.net" target="_blank">php.net</a></p>
<p>Peki bu çıktıları türkçe yapmak için ne yapmalıyız?<br />
Bunun için aşağıdaki kod parçasını kullanabilirsiniz. Bu kod parçası, date() fonksiyonundaki ay ve günleri türkçe karşılıkları ile değiştirmektedir.</p>
<pre class="brush: php;">

&lt;?php
function tarih($zaman) {
$gunler = array(
&quot;Pazar&quot;,
&quot;Pazartesi&quot;,
&quot;Sal&amp;#305;&quot;,
&quot;&amp;#231;arsamba&quot;,
&quot;Per&amp;#351;embe&quot;,
&quot;Cuma&quot;,
&quot;Cumartesi&quot;
);
$aylar =array(
NULL,
&quot;Ocak&quot;,
&quot;&amp;#351;ubat&quot;,
&quot;Mart&quot;,
&quot;Nisan&quot;,
&quot;May&amp;#305;s&quot;,
&quot;Haziran&quot;,
&quot;Temmuz&quot;,
&quot;A&amp;#287;ustos&quot;,
&quot;Eylül&quot;,
&quot;Ekim&quot;,
&quot;Kas&amp;#305;m&quot;,
&quot;Aral&amp;#305;k&quot;
);
$tarih = date(&quot;d&quot;,$zaman).&quot; &quot;.$aylar[date(&quot;n&quot;,$zaman)].&quot;
&quot;.date(&quot;Y&quot;,$zaman).&quot; &quot;.$gunler[date(&quot;w&quot;,$zaman)];
return $tarih;
}

$zaman = time();
$tarih = tarih($zaman);
echo &quot;$tarih&quot;;
?&gt; </pre>
<p>Bu kod parçasını göstermek istediğiniz yere tanımlayabilirsiniz. Ama bu şekilde çok yer kaplayacaktır. Ve başka yerde göstermek istediğinizde yine bu kod parçasını yapıştırmak zorunda kalacaksınız. Bunun yerine kodun sonundaki  yeşil ile gösterdiğim <span style="color: #ff0000;"><span style="color: #339966;">echo &#8220;$tarih&#8221;; </span></span>kodunu silip, tarihi göstermek istediğimiz yere  aşağıdaki kodu eklememiz yeterli olacaktır;</p>
<pre class="brush: php;">&lt;?php echo &quot;$tarih&quot;; ?&gt;</pre>
<p>Bu söylediklerimi wp ye uygulamak için;<br />
Öncelikle türkçe tarih çıktısı verecek yukarıdaki uzun kod parçasını <span style="color: #339966;">echo &#8220;$tarih&#8221;; </span> kodu silinmiş bir şekilde functions.php içine atalım. Daha sonra tarihi göstermek istediğimiz yere aşağıdaki kodu yapıştıralım;</p>
<p><span style="color: #ff0000;"><strong> </strong></p>
<pre><strong>
<pre class="brush: php;">&lt;?php echo &quot;$tarih&quot;; ?&gt;</pre>
<p></strong></pre>
<p><strong> </strong></p>
<p></span></p>
<p>2. yöntem olarak<a href="http://www.ercani.com/bilisim/download/ek_kodlar/php_turkce_tarih.zip"> bu linkteki</a> kodları indiriyoruz.<br />
Daha sonra tarihi göstermek istediğimiz yere aşağıdaki kodu veriyoruz;</p>
<p><span style="color: #ff0000;"><strong> </strong></p>
<pre><strong>
<pre class="brush: php;">&lt;?php include   &quot;tarih.php&quot;; ?&gt;</pre>
<p></strong></pre>
<p><strong></strong></p>
<p></span></p>
<p>Eğer wp kullanıyorsan linkteki dosyayı temanın anaklasörüne atıyoruz. Daha sonra aşağıdaki kodu göstermek istediğimiz yere yapıştırıyoruz.</p>
<p><span style="color: #ff0000;"><strong></strong></p>
<pre><strong>
<pre class="brush: php;">&lt;?php include(TEMPLATEPATH . &quot;/tarih.php&quot;); ?&gt;</pre>
<p></strong></pre>
<p><strong></strong></p>
<p></span></p>
<p>Hepsi bu kadar. Umarım anlatabilmişimdir.</p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/wordpress-php-turkce-tarih-zaman-nasil-yapilir.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Çevirimiçi Form oluşturan siteler</title>
		<link>http://ercani.com/bilisim/form-olustumak-siteleri.html</link>
		<comments>http://ercani.com/bilisim/form-olustumak-siteleri.html#comments</comments>
		<pubDate>Mon, 08 Dec 2008 11:04:21 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[Link cümbüşü]]></category>
		<category><![CDATA[css notları]]></category>
		<category><![CDATA[html notları]]></category>
		<category><![CDATA[püf noktaları]]></category>
		<category><![CDATA[çevirim içi form siteleri]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[form nasıl oluşturulur]]></category>
		<category><![CDATA[form nedir]]></category>
		<category><![CDATA[form nerden bulurum]]></category>
		<category><![CDATA[form örnekleri]]></category>
		<category><![CDATA[form örneklerim]]></category>
		<category><![CDATA[form siteleri]]></category>
		<category><![CDATA[form yapan siteler]]></category>
		<category><![CDATA[form yapma]]></category>
		<category><![CDATA[güzel form örnekleri]]></category>
		<category><![CDATA[hangi siteler form yapar]]></category>
		<category><![CDATA[jotform]]></category>
		<category><![CDATA[neden form]]></category>
		<category><![CDATA[nerden form]]></category>
		<category><![CDATA[phpform]]></category>
		<category><![CDATA[siteye form eklemeki]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=730</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Arkadaşlar öncelikle herkesin KURBAN Bayramını kutlarım. Umarım bayramızın bol etli, işkembeli, kelleli paçalı geçiyordur <img src='http://ercani.com/bilisim/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Evet daha <a href="http://ercani.com/bilisim/form-olusturmak-ve-form-olusturan-siteler.html" target="_blank">önceki yazımda</a> form etiketleriyle ilgili bilgi vermiştim. Şimdide form oluşturabileceğimiz siteler hakkında bilgi vermek istiyorum. Formlarımızı çevirim içi oluşturup yapacağımız sitelerde kolaylıkla kullanabiliriz. Bu hizmeti veren bir kaç site biliyorum. Benim hoşuma giden 2 tanesini burda tanıtacağım. Ama onun öncesinde size , rehper niteliğinde olan form bulabileceğiniz siteleri vermek istiyorum.</p>
<h4>Form Bulabileceğiniz Siteler</h4>
<ol>
<li>40 tane js ve css le hazırlanmış form bulabileceğiniz bir liste , <a href="http://www.noupe.com/css/form-elements-40-cssjs-styling-and-functionality-techniques.html" target="_blank">tıklayın.</a></li>
<li>16 tane ajax kodlamayla süslenmiş iletişim formu, <a href="http://www.webresourcesdepot.com/16-free-ajax-contact-forms-for-a-better-user-experience/" target="_blank">tıklayın.</a></li>
<li>Burada bakıp ilham alabileceğiniz form örneleri verilmiş, <a href="http://webdesignledger.com/inspiration/interface-design-loginsignup" target="_blank">tıklayın.<br />
</a></li>
<li>Burada da bildirgeçte hazırlanmış, form örnekleri veren siteler var, <a href="http://www.bildirgec.org/yazi/form-hazirlama-siteleri" target="_blank">tıklayın.</a></li>
</ol>
<p>Evet şimdi çevirimiçi form oluşturabileceğiniz sitelere değinelim.<span id="more-730"></span></p>
<p><a href="http://www.jotform.com/" target="_blank"><img class="alignnone" src="http://www.jotform.com/images/logo.png" alt="" width="210" height="93" /></a>İlk sitemiz  <a href="http://www.jotform.com/" target="_blank">jotform</a>.  Sitenin arayüzü ve form oluşturma paneli çok hoşuma gitti. Tavsiyem siteye girdikten sonra siteye üye olmanız. Çünkü üye olduğunuz zaman , hazırladığınız formları sonradan dönüp bulabilme şansınız olur. Şimdi sitenin özelliklerine ve nasıl form oluşturacağımıza değinelim.</p>
<p><img class="alignnone size-full wp-image-731" title="jotform1" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotform1.gif" alt="" width="500" height="27" /> Siteye girdiğinizde ilk olarak böyle bir panel karşınıza çıkacaktır. Buradan <span style="color: #ff0000;">new </span>diyerek , yeni bir form oluşturmak için bir sihirbaz açabilirsiniz. Bu sihirbazda ilk olarak karşımıza gelen , ne çeşit bir form oluşturacağımız ile ilgili <a href="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformnew.png" target="_blank"><img class="size-thumbnail wp-image-732 alignright" title="jotformnew" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformnew.png" alt="" width="150" height="99" /></a>şablonlardır. Bu şablondan ihtiyacımıza göre bir form seçebiliriz. Sağdaki resme tıklayıp büyük halini görebilirsiniz. Burada seçebileceğiniz bir çok seçenek mevcut. Bir iş başvuru formu , iletişim formu yada boş bir form seçip daha sonra panelden gerekli eklemeleri yapabiliriz.  Formu seçip <span style="color: #ff0000;">next </span>dediğimizde, karşımıza formumuzla ilgili tema ayarları çıkacaktır. Bu ayarlarda benim en çok hoşuma giden <span style="color: #ff0000;">babyblue </span>teması oldu. Temayıda seçtikten sonra <span style="color: #ff0000;">finish </span>diyoruz ve karşımıza güzel bir form açılıyor.</p>
<p><a href="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformpr2.png"><img class="size-full wp-image-735 alignleft" title="jotformpr2" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformpr2.png" alt="" width="223" height="199" /></a>Yukarıda verdiğim ilk resimdeki panelden Properties butonuna tıkladığınızda sağ altta formun genelini ilgilendiren ayarlar çıkacaktır. Buradan formla ilgili ayalları yapabiliriz.</p>
<p>Örneğin tema ayarları, formumuzun başlığı, renk ayarları, spam kontrolu,teşekkür için gelecek olan resim url si&#8230;</p>
<p>-</p>
<p>-</p>
<p>-</p>
<p>-</p>
<p><a href="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotform2.gif"><img class="size-full wp-image-733 alignleft" title="jotform2" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotform2.gif" alt="" width="228" height="249" /></a>Şimdi artık formumuza yeni elemanlar ekleyebiliriz.  Sitenin panelinde sağda göreceğiniz gibi <span style="color: #ff0000;">tollbox </span>denen eleman araçları vardır. Buradan istediğimiz bir form etiketini yerleştirebiliriz.</p>
<p>Örneğin text linki size yani bir <span style="color: #ff0000;">input type=&#8221;text&#8221; </span> ekleyecektir. Yani ismimizi yazdığımız küçük text kutucuğu. <a href="http://ercani.com/bilisim/form-olusturmak-ve-form-olusturan-siteler.html" target="_blank">Önceki yazıma</a> bakarsanız etiketlerin ne işe yaradığını daha iyi anlayabilirsiniz.</p>
<p>Herbir etiket ekledikten sonra oradaki ayarları düzenlemeniz gerekiyor. Bunun için eklediğimiz etiketin bölgesine 1 kez <a href="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformpr.png"><img class="size-medium wp-image-734 alignright" title="jotformpr" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformpr.png" alt="" width="231" height="152" /></a>tıklarsak yanda properties bölümünde , etiketimizin ayarları çıkacaktır. Bu ayarlardan etiketimize isim verebiliriz yada etiketimizle ilgili genel ayarları yapabiliriz.</p>
<p>Bu ayarlarda dikakt etmeniz gereken bir şey, Required seçeneğidir. Bu seçenek size yerleştirdiğiniz etiketin girilmesinin zorunlu olup olmadığını ayarlar. Örneğin bir text kutucuğu eklediniz. İsminede &#8220;İsminiz&#8221; dediniz. Eğer Required seçeneğini yes yaparsanız , o zaman oluşturduğunuz formda isim girilmesi mecburi hale gelir. Yine bu ayarlardan eklediğiniz etiketin, boyutunu , açıklamalarını ve Validation özelliğini ayarlayabilirsiniz. Validation onaylamak demek. Bu seçenekte size, numeril, email ve alphabe gibi seçenekler sunacaktır. Eğer siz oluşturduğunuz etikete bir email girilmesini istiyorsanız, buradaki ayarı email yapmalısınız. Çünkü formu dolduran kullanıcı email dışında birşey girdiğinde form hata vermelidir.</p>
<p><a href="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformpower.png"><img class="alignnone size-full wp-image-736" title="jotformpower" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformpower.png" alt="" width="229" height="226" /></a>Bu site gerçekten herşeyi düşünmüş ve mükemmel bir form oluşturmamız için her türlü aracı bize sunmuş. Yine yandaki panelde görebileceğiniz bu araç paneli bize birçok seçenek sunuyor. Bunlardan 1. si spam maillere karışı yapılan güvenlik amaçlı, onay kodları. Bu kodları birçok formda görebiliriz, resimli bir şekilde bize sunulan karakterleri girmemiz istenir. İşte bizde bunu formumuza <span style="color: #ff0000;">captcha </span>seçeneğini seçerek bu özelliği ekleyebiliriz. Diğer seçenekler adlarındanda anlaşılacağı gibi, <span style="color: #ff0000;">resim ekleme, tarih kutucuğu yerleştirme, açılır menü koyma, html kodları yerleştirebilme, şifre istediğimiz bir kutucuk açabilme </span>seçeneklerini içeriyor.</p>
<p>Son olarak bu hazırladığımız formu nasıl kaydedeceğimize bir bakalım. Öncelikle ilk resimdeki panelde <span style="color: #ff0000;">save </span>diyoruz ve formumuzu hafızaya aldırıyoruz.<br />
<img class="alignnone size-full wp-image-737" title="jotformsave" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/jotformsave.png" alt="" width="113" height="28" />Daha sonra <span style="color: #ff0000;">source </span>butonuna basarsanız , karşınıza yandaki gibi bir menü gelecektir. Burdan insan iconlarına basarsanız, kaydettiğiniz formu arkadaşlarınıza gönderme şansınız olur. Zip şeklindeki sıkıştırma iconuna tıklarsanız, hazırladığınız formu zip dosyası şeklinde indirme şansınız olarcaktır. Yine bu sayfadan kaynak kodları görebilirsiniz ve sitenize direk bu kodları uyarlayabilirsiniz.</p>
<p><a href="http://www.phpform.org/" target="_blank"><img class="alignnone size-full wp-image-738" title="phpform" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/phpform.png" alt="" width="126" height="48" /></a>2. olarak göstereceğin site , <a href="http://www.phpform.org/" target="_blank">phpform</a>. Bu sitede de kafanıza göre form oluşturabilir bu oluşturduğunuz formu indirip sitenize uyarlayabilirsiniz.</p>
<p><img class="alignnone size-full wp-image-739" title="pformgiris" src="http://ercani.com/bilisim/wp-content/uploads/2008/12/pformgiris.png" alt="" width="175" height="141" />Siteye ilk girdiğinizde sizi temalarla süslü bir sayfa karşılıyor. Bu sayfadan gözünüze hoş gelen bir tema seçip formunuzu oluşturmaya başlamak için next diyoruz. Yine karşımıza bir panel ve oluşturduğumuz formu gösten bir sayfa açılacaktır. Fazla detaya inmek istemiyorum. Çünkü hem yazı çok uzadı hemde panel işleyişi jotform la aynı gibi. Tek yapmanız gerek yine panelden etiketleri atmak , onları editlemek daha sonra sayfanın altındaki save butonuna basıp hazırladığınız formu indirmek&#8230;.</p>
<p>Evet bu yazıyıda burada sonlandıralım. Umarım azda olsa birşeyler anlatabilmişimdir..</p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/form-olustumak-siteleri.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Türkçe karakter sorunu ( ascii kodları , meta tagları , karakter kümeleri .. )</title>
		<link>http://ercani.com/bilisim/turkce-karakter-sorunu-ascii-kodlari-meta-taglari-karakter-kumeleri.html</link>
		<comments>http://ercani.com/bilisim/turkce-karakter-sorunu-ascii-kodlari-meta-taglari-karakter-kumeleri.html#comments</comments>
		<pubDate>Sat, 15 Nov 2008 22:44:37 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[html notları]]></category>
		<category><![CDATA[püf noktaları]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[acsii]]></category>
		<category><![CDATA[bom nedir]]></category>
		<category><![CDATA[bom olmadan]]></category>
		<category><![CDATA[iso-8859-9]]></category>
		<category><![CDATA[karakter kodlaması]]></category>
		<category><![CDATA[karakter kümeleri]]></category>
		<category><![CDATA[meta karakter kodlaması]]></category>
		<category><![CDATA[meta tagları]]></category>
		<category><![CDATA[meta türkçe karakter kodlaması]]></category>
		<category><![CDATA[türkçe karakter]]></category>
		<category><![CDATA[türkçe karakter sorunu]]></category>
		<category><![CDATA[Türkçe Karakterler İçin ASCII karşılığı]]></category>
		<category><![CDATA[Türkçe Karakterler İçin HTML karşılığı]]></category>
		<category><![CDATA[türkçeleştirme sorunu]]></category>
		<category><![CDATA[utf]]></category>
		<category><![CDATA[utf nedir]]></category>
		<category><![CDATA[utf-8]]></category>
		<category><![CDATA[utf-8 nedir]]></category>
		<category><![CDATA[wordpress türkçe karakter sorunu]]></category>
		<category><![CDATA[wordpress türkçe sorun]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=690</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Aslında bu konuyla ilgili bir çok yazı bulabilirsiniz. Ama iletişimden bir kaç kere sorulduğu için genel olarak bir yazıda bazı türkçe karakter sorunlarını toplayım istedim. Daha önce <strong><a href="http://ercani.com/bilisim/wordpress-tema-turkcelestirmek.html" target="_blank">&#8220;wordpress tema türkçeleştirmek&#8221;</a> </strong>yazımda bundan  biraz bahsetmiştim.</p>
<p>Öncelikle bir web sitesi hazırlanırken sitede kullanılacak dile göre karakter kümesi kodlanır. Bu kodlama web sitemizde kullanılacak karakterlerin tanınmasını sağlar. Eğer biraz  <strong>HTML </strong>bilgisine sahipseniz <strong>META</strong> taglarını duymuşsunuzdur. İşte bu karakter kümesi <em><strong>meta tagları</strong></em> içinde tanımlanır. Aşağıdaki kod satırından herhangibirisi türkçe karakterli siteler için kullanılabilir.</p>
<p><span style="color: #ff0000;"><strong>&lt;META http-equiv=content-type content=text/html;charset=iso-8859-9&gt;<br />
&lt;META http-equiv=content-type content=text/html;charset=windows-1254&gt;</strong></span></p>
<p>Bir örnek gösterelim;</p>
<p><em><strong><span style="color: #ff0000;">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Karakter Kodlaması Örneği&lt;/title&gt; <span style="color: #008000;">Title tarayıcımızın en üstünde mavi yerde çıkacak sayfa başlığıdır</span></span></strong></em></p>
<p><em><strong>&lt;META http-equiv=content-type content=text/html;charset=iso-8859-9&gt;<br />
</strong></em></p>
<p><em><strong><span style="color: #ff0000;">&lt;/head&gt;<br />
&lt;body&gt;<br />
Burası sayfamızın görüntülendiği gövde kısmıdır.<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</span></strong></em>Bu şekilde sayfamızın türkçe karakterlere uygun olmasını sağlamış olduk.<em><strong></strong></em></p>
<p>Şimdi biraz UTF-8 den bahsedelim.<br />
<strong><span style="color: #ff0000;">UTF-8 :</span></strong> 8 bitlik bir Unicode karakter seti formatıdır. &#8220;Unicode Transformation Format&#8221;&#8216;ın kısaltması olarak kullanılır. UTF kullanarak 1 milyondan fazla karakter kodlanılabilinmektedir.<br />
Yani anlıcağımız yukarıdaki META etiketleri arasına tanımladığımız türkçe karakter kümeleri ( <em><strong><span style="color: #ff0000;">iso-8859-9 ,</span></strong></em><span style="color: #ff0000;"><strong>windows-1254 )</strong></span> yerine evrensel bir karakter kümesi tanımlayabiliriz &#8220;<span style="color: #ff0000;"><strong>UTF-8</strong></span> &#8220;. O zaman meta tagları içindeki kodumuz değişecektir ve şöyle olacaktır;</p>
<p><em><span style="color: #ff0000;"><strong>&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243;/&gt;</strong></span></em></p>
<p>Bu şekilde sayfamızı kodladığımızda sayfamızdaki türkçe karakterler tarayıcılar tarafından düzgün yorumlanacaktır.</p>
<p>Bu kodlamaya karşı yinede , türkçe karakter sorunları yaşayabiliriz. Bu bazen sunucudan,  bazen kullandığımız web sisteminin kodlanmasından veya sayfayı editlerken kullandığımız editörden kaynaklı olabilir.  Böyle bir durumda türkçe karakterler,  <strong>&#8220;?&#8221;</strong> veya absürt karakterler ile değiştirilir (yani yorumlanamaz). Bunun için yapmamız gereken türkçe karakterler yerine <strong>html </strong>deki karşılıkları yada <strong>ascii </strong>kodlamadaki karşılığını yazmak.</p>
<h4>Türkçe Karakterler İçin HTML karşılığı;<span id="more-690"></span></h4>
<p><em><strong><span style="color: #ff0000;">Ü &lt;=&gt; Ãœ<br />
Ş &lt;=&gt; ÅŸ<br />
Ğ &lt;=&gt; ÄŸ<br />
Ç &lt;=&gt; Ã‡<br />
İ  &lt;=&gt; Ä°<br />
Ö &lt;=&gt; Ã–<br />
ü &lt;=&gt; Ã¼<br />
ş &lt;=&gt; ÅŸ<br />
ğ &lt;=&gt; ÄŸ<br />
ç &lt;=&gt; Ã§<br />
ı  &lt;=&gt; Ä±<br />
ö &lt;=&gt; Ã¶ </span></strong></em></p>
<h4>Türkçe Karakterler İçin ASCII karşılığı;</h4>
<p><em><strong><span style="color: #ff0000;"> ç      &amp;#231;<br />
ı      &amp;#305;<br />
ğ     &amp;#287;<br />
ö     &amp;#246;<br />
ş     &amp;#351;<br />
ü     &amp;#252;<br />
Ç    &amp;#199;<br />
İ     &amp;#304;<br />
Ğ    &amp;#208;<br />
Ö    &amp;#214;<br />
Ş    &amp;#350;<br />
Ü   &amp;#220; </span></strong></em></p>
<p>Sayfamızdaki absürt karakterlerleri  bu şekilde kodlarsak sorun ortadan kalkacaktır. Ama eğerki 10 tane sayfamız varsa ve hepsinde aynı sorunu bu şekilde halletmek istiyorsak o zaman iş baya bir zahmetli hale gelir. Sayfalardaki tüm karakterleri tek tek değiştirmek baya bir zamanımızı ve sabrımızı alacaktır. Ama bununda pratik bir yolu var.</p>
<p><img class="size-full wp-image-692 alignnone" title="hepsini_degistir" src="http://ercani.com/bilisim/wp-content/uploads/2008/11/hepsini_degistir.gif" alt="" width="503" height="330" />. Bunun için <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">notepad++</a> gibi bir editörde CTRL+H kısa yolunu kullanıp , üstteki resimdeki yolu takip ederek istediğimiz karakterin karşılığını tüm sayfalarda değiştirebiliriz.</p>
<p>Bir başka söylenecek şeyse, wordpress kullanıyorsanız ve türkçeleştirme işlemini <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">notpad</a>++ gibi bir editörde yapıyorsanız türkçe karakter sorunu yaşayabilirsiniz. WordPress te türkçeleştirme işlemlerinizi <strong><span style="color: #ff0000;">Tasarım&#8211;&gt;&gt;Tema Editörü</span></strong> bölümünden yaparsanız bu sorunlarla karşılaşmazsınız.<br />
<img class="size-full wp-image-691 alignright" title="bom_olmadan" src="http://ercani.com/bilisim/wp-content/uploads/2008/11/bom_olmadan.gif" alt="" width="352" height="276" />Ama türkçeleştirme yapacağınız dosya tema editöründe yoksa , o zaman bu işlemi <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">notepad++</a> gibi bir editörde yapmak kaçınılmaz olur.  O zaman yapmamız gereken editörümüzdeki <strong><span style="color: #ff0000;">Düzenle&#8211;&gt;&gt;UTF-8 (bom olmadan) kodla</span></strong> seçeneğini seçmektir. Böylece editlediğimiz sayfa utf-8 kod dizisine göre kodlanacaktır.</p>
<p>Aynı menüde <strong><span style="color: #ff0000;">UTF-8 de kodla</span></strong> seçeneğide vardır. Burayı işaretlesekte aynı sonuca ulaşırız. Ama ne yazıkki bu seçenekte bazı sorunlara neden olmaktadır.<br />
<strong><span style="color: #ff0000;">UTF-8 de kodla</span></strong> seçeneğini seçtiğimizde editörümüz ,bizim göremiceğimiz bir şekilde sayfanın başına  <strong>ï»¿ </strong>gibi bir kod ekler. Bu kod , sayfanın UTF-8 olduğunu vurgular ( Yani BOM denilen şey) ve tarayıcılarda hatalara neden olur. O yüzden bu kodu kaldırmak için <strong><span style="color: #ff0000;">BOM olmadan kodla</span></strong> seçeneğini seçmemiz en sağlıklı sonucu verecektir.</p>
<p>Umarım anlatmak istediklerimi anlatabilmişimdir. Herkese kolay gelsin&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/turkce-karakter-sorunu-ascii-kodlari-meta-taglari-karakter-kumeleri.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Form Oluşturmak ve Form Oluşturan Siteler</title>
		<link>http://ercani.com/bilisim/form-olusturmak-ve-form-olusturan-siteler.html</link>
		<comments>http://ercani.com/bilisim/form-olusturmak-ve-form-olusturan-siteler.html#comments</comments>
		<pubDate>Fri, 03 Oct 2008 09:15:42 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[css notları]]></category>
		<category><![CDATA[html notları]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[FIELDSET]]></category>
		<category><![CDATA[form elemanları]]></category>
		<category><![CDATA[form etiketleri]]></category>
		<category><![CDATA[form oluşturma siteleri]]></category>
		<category><![CDATA[form oluşturmak]]></category>
		<category><![CDATA[form yapmak]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[input method]]></category>
		<category><![CDATA[input name]]></category>
		<category><![CDATA[input password]]></category>
		<category><![CDATA[input type]]></category>
		<category><![CDATA[input=get]]></category>
		<category><![CDATA[legent]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[nput get]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[textarea]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=586</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Formlar herkesin hayatının bir parçası aslında. Çünkü interneti artık herkes kullanıyor. Tabi kullanırken sitelere yorum yapıp, üye oluyoruz. Bunlar içinde form etiketleri kullanılıyor.  Hem kullanıcı hemde tasarımcı için olmazsa olmaz bir araçtır. O yüzden burda dilimin döndüğünce form etiketlerini anlatmaya çalışacağım. Daha sonrada form hazırlayan çevirimiçi bir kaç siteden bahsedeceğim.<br />
Hazır formlar çok kullanılıyor artık, ama bu formları kendi ihtiyacınıza göre düzenlemek içinde bu anlatacağım etiketleri bilmeniz gerekiyor. Evet başlayalım;</p>
<h4>Form Etiketleri</h4>
<p>Formlar set halindedir. Yani bir bilgisayar kasasının içindeki elemanlar gibi. Eğer elemanı kasanın içene yerleştirmezseniz çalışmaz. Aynen bunun gibi form etiketlerini işeren bir kasa vardır. Tüm form etiketlerini;<br />
<span style="color: #008000;"><strong>&lt;form&gt;&lt;/form&gt; </strong></span><br />
yapısı içine yerleştiririz. Böylece hepsi birbiriyle ilişkili olacaktır.</p>
<p>Biraz bilgi vermeye devam edelim. Formu gönderdiğinizde formdaki herbir bilgi tanımlanmış bir değişkene yazdırılır. Yani isminizi yazdığınızda , isminiz gidecek dosyada bir değişkene yazdırılır. Daha sonra ordan istenilen yere yollanır yada çıktı verilir. Bilgilerin doğru değişkene gitmesi için <strong><span style="color: #008000;">name=&#8221;"</span></strong> parametresi kullanılır. Her etikette olmak zorundadır.<br />
Bir form oluşturulurken, bilgilerin gideceği dosya ve gönderilme metodu belirtilmelidir.</p>
<p><span style="color: #ff0000;">action=&#8221;Dosya ismi&#8221;</span> Burada formdan gidecek bilgilerin değerlendirildiği dosya adının uzantısı yazılır.<br />
<span style="color: #ff0000;">method=&#8221;get/post&#8221;</span> Buradada form gönderilme metodu belirlenir. <span style="color: #ff0000;">Get </span>yada <span style="color: #ff0000;">Post </span>kullanırsınız. Güvenlik açısından en çok <span style="color: #ff0000;">post </span>kullanılır.<br />
Bu iki yöntemin çeşitli farklılıkları vardır. Fakat en belirgin ve temel farkları ise <span style="color: #ff0000;">GET </span>metoduyla gönderilen veriler ilgili betik sayfasında tarayıcının adres çubuğunda belirtilirken <span style="color: #ff0000;">POST </span>yöntemiyle gönderilen veriler belirtilmezler. <span style="color: #ff0000;">POST </span>yöntemi bu özelliğiyle daha gizli bir yöntemdir ve şifre verilerini göndermede kullanılan yöntemdir diyebiliriz. Ayrıca eğer çok uzun bir metni gönderiyorsak tarayıcının adres çubuğunda gereksiz yer kaplaması hem hız hem de görünüm bakımından hoş değildir.  Bu yüzden <span style="color: #ff0000;">POST </span>kullanmanızı tavsiye ederim.<span id="more-586"></span><br />
Örnek olarak;</p>
<p><span style="color: #008000;">&lt;form action=&#8221;http://ercani.com/kullanicimesaj&#8221; method=&#8221;post&#8221;&gt; </span></p>
<p>Şimdi genel bir etiketi tanıtalım. Daha sonra bu etiketin içine yerleştireceğimiz yardımcı kodları inceleyelim.</p>
<p><strong><span style="color: #ff0000;">&lt;input&gt;<br />
</span></strong>Bu etiket genel amaçlı kullanılan bir form etiketidir. Yani isminizi gireceğiniz boş kutu, işaretlediğiniz küçük kutucuklar, yorumunuzu yazdığınız <span style="color: #ff0000;">textarea </span>hep bu etiket içinde belirlenir. Ve bu etiket &lt;/input&gt; gibi bir kapanışla <span style="color: #ff0000;">kapanmaz</span>.<br />
Örneğin;<br />
&lt;<span style="color: #008000;">input type=&#8221;</span><span style="color: #008000;"><span style="color: #ff0000;">text</span>&#8221; name=&#8221;isim&#8221;&gt;</span> Burada gireceğiniz isim kutucuğunu belirledim. <span style="color: #008000;">&lt;input type=&#8221;<span style="color: #ff0000;">submit</span>&#8221; value=&#8221;gönder&#8221;&gt;</span> buradada gönder butonunu koydum.</p>
<p>Şimdi <span style="color: #ff0000;">&lt;input&gt; </span>etiketinin yardımcı kodlarını inceleyelim;</p>
<p><span style="color: #888888;"><span style="color: #ff0000;">type = &#8220;eleman türü&#8221;</span> </span> Eleman türü belirtilir. text, password, checkbox, radio,                     submit, reset, file, hidden, image, button değerlerinden                     biri kullanılır. Etiketin bu değerlerle nasıl kullanıldığını                     aşağıda anlatacağım.</p>
<p><span style="color: #ff0000;">name = &#8220;isim&#8221;</span> Girilen verinin hangi değişken ismi altında değerlendirileceğini                     belirtmek için kullanılır. Mutlaka belirtilmelidir.</p>
<p><span style="color: #ff0000;">value = &#8220;değer&#8221; </span> &#8220;radio&#8221; ve &#8220;checkbox&#8221; dışında bu parametrenin kullanımı isteğe                      bağlıdır. Belirtilecek &#8220;değer&#8221; eleman türüne göre değişir.</p>
<p><span style="color: #ff0000;">size = &#8220;değer</span>&#8220;                           &#8220;text&#8221; ve &#8220;password&#8221; elemanlarında                     karakter sayısını, diğerlerinde ise piksel cinsinden                     genişliği belirtmek için kullanılır.</p>
<p><span style="color: #ff0000;">maxlength = &#8220;değer&#8221;</span> &#8220;text&#8221; ve &#8220;password&#8221; elemanlarında girilebilecek en çok                     karakter sayısını belirtmek için kullanılır. Öntanımlı değeri                     sınırsızdır.</p>
<p><span style="color: #ff0000;">checked = &#8220;değer&#8221;</span> Sadece  &#8220;radio&#8221; ve &#8220;checkbox&#8221; elemanlarında seçili elemanı                     &#8220;on&#8221; olarak belirtmek için kullanılır. Diğerlerinde yoksayılır.</p>
<p><span style="color: #ff0000;">src = &#8220;dosya ismi&#8221; </span> &#8220;image&#8221; elemanında resim dosyasını belirtmek için kullanılır.</p>
<p><span style="color: #ff0000;">alt = &#8220;metin&#8221;</span> Fare eleman üzerindeyken balon içinde görünecek açıklama                     metni için kullanılır.</p>
<p><span style="color: #ff0000;">align = &#8220;left|center|right&#8221; </span> Elemanın form üzerinde nasıl konumlanacağını belirtmek için                     kullanılır.</p>
<p><span style="color: #ff0000;">readonly</span> Veri girme amacıyla kullanılmayacak elemanlar içindir.</p>
<p><span style="color: #ff0000;">disabled</span> Veri girişi engellenecek elemanlar içindir.</p>
<p>Bu yardımcı kodlar bize formumuzun tipini ve özelliklerini belirlememizde yardımcı olacaklardır. Şimdi örneklerimize geçelim.</p>
<p class="screen"><span style="color: #ff0000;">Text ;<br />
</span><span style="color: #008000;">Adı: &lt;input type=&#8221;<span style="color: #ff0000;">text</span>&#8221; name=&#8221;firstname&#8221;&gt;&lt;br&gt;<br />
Soyadı: &lt;input type=&#8221;<span style="color: #ff0000;">text</span>&#8221; name=&#8221;lastname&#8221;&gt;</span><br />
<img class="alignnone size-medium wp-image-598" title="_form1" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/_form1.gif" alt="" width="206" height="50" /></p>
<p class="screen">Burdaki örnekte ad ve soyad girilmesini istedik ve bu girilecek değerlerin $firstname, $lastname değişkenlerine gideceğini belirledik.<span style="color: #ff0000;"><br />
Password;</span><br />
Formumuza parola yazılabilecek alan eklemek için                   kullanılır. &#8220;text&#8221; elemanından farklı olarak bu alana girilen                   her karakter * ile gösterilir.Kullanıcı:<br />
<span style="color: #008000;">&lt;input type=&#8221;text&#8221; name=&#8221;username&#8221;&gt;&lt;br&gt;<br />
Parola: &lt;input type=&#8221;<span style="color: #ff0000;">password</span>&#8221; name=&#8221;password&#8221;&gt;</span><br />
<img class="alignnone size-full wp-image-599" title="form2" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/form2.gif" alt="" width="224" height="52" /></p>
<p><span style="color: #ff0000;">checkbox</span><br />
Formumuza onay kutuları eklemek için kullanılır.</p>
<p class="screen"><span style="color: #008000;">&lt;input type=&#8221;<span style="color: #ff0000;">checkbox</span>&#8221; name=&#8221;kutu1&#8243; <span style="color: #ff0000;">checked=&#8221;on&#8221;</span>&gt; HTML&lt;br&gt;<br />
&lt;input type=&#8221;<span style="color: #ff0000;">checkbox</span>&#8221; name=&#8221;kutu2&#8243;&gt; PHP&lt;br&gt;<br />
&lt;input type=&#8221;<span style="color: #ff0000;">checkbox</span>&#8221; name=&#8221;kutu3&#8243;&gt; MySQL</span><br />
<img class="alignnone size-full wp-image-600" title="form3" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/form3.gif" alt="" width="145" height="66" /><br />
Buradada seçeceğimiz kutucukları belirledik. <span style="color: #008000;"><span style="color: #ff0000;">checked=&#8221;on&#8221; </span></span>diyerek o kutucuğun seçili kalmasını sağladık.<br />
<span style="color: #ff0000;">Textarea</span><br />
Bu kod ile formumuza bir alan açarız. Bu alana örneğin yorum veya açıklama yazılabilir. Yardımcı öğeler olarak <span style="color: #ff0000;"> <tt>rows</tt> </span>ve <span style="color: #ff0000;"><tt>cols</tt> </span>kullanılır.<br />
rows satır genişliğini, cols sa sütun yüksekliğini belirler.</p>
<p class="screen">Yorumunuzu Belirtin<span style="color: #008000;">:<br />
&lt;textarea name=&#8221;yorum&#8221;<br />
rows=&#8221;10&#8243; cols=&#8221;60&#8243;&gt;<br />
&lt;/textarea&gt;</span></p>
<p class="screen"><img class="alignnone size-full wp-image-604" title="form7" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/form7.gif" alt="" width="225" height="139" /><br />
<span style="color: #ff0000;">radio</span><br />
Radio düğmeleri bir tek seçenek belirtmek için kullanılır. Örneğin cinsiyet. (gerçi günümüzde cinset artık baya bir çeşitlendi ama)</p>
<p class="screen"><span style="color: #008000;">&lt;input type=&#8221;<span style="color: #ff0000;">radio</span>&#8221; name=&#8221;cinsiyet&#8221; value=&#8221;erkek&#8221; <span style="color: #ff0000;">checked=&#8221;on&#8221;</span>&gt; Erkek&lt;br&gt;<br />
&lt;input type=&#8221;<span style="color: #ff0000;">radio</span>&#8221; name=&#8221;cinsiyet&#8221; value=&#8221;disi&#8221;&gt; Dişi&lt;br&gt;<br />
</span><img class="alignnone size-full wp-image-601" title="form4" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/form4.gif" alt="" width="91" height="38" /></p>
<p><strong><span style="color: #ff0000;"><span class="term">submit, reset</span></span></strong><br />
Bu iki kod bize formu gönderme ve temizleme işini görür. <span style="color: #ff0000;">Submit </span>ile formu göndereceğimiz butonu oluştururuz, <span style="color: #ff0000;">reset </span>ile ise formu temizlemesini sağlarız.<br />
Şimdi genel bir form oluşturalım hepsini bir arada görelim;</p>
<p class="screen"><span style="color: #008000;">&lt;form action=&#8221;http://herhangibirsite.dom/prog/adduser&#8221; method=&#8221;post&#8221;&gt;<br />
&lt;p&gt;<br />
Adınız: &lt;input type=&#8221;<span style="color: #ff0000;">text</span>&#8221; name=&#8221;firstname&#8221;&gt;&lt;br&gt;<br />
Soyadınız: &lt;input type=&#8221;<span style="color: #ff0000;">text</span>&#8221; name=&#8221;lastname&#8221;&gt;&lt;br&gt;<br />
Eposta adresiniz: &lt;input type=&#8221;<span style="color: #ff0000;">text</span>&#8221; name=&#8221;email&#8221;&gt;&lt;br&gt;<br />
&lt;input type=&#8221;<span style="color: #ff0000;">radio</span>&#8221; name=&#8221;cinsiyet&#8221; value=&#8221;erkek&#8221; checked=&#8221;on&#8221;&gt; Erkek&lt;br&gt;<br />
&lt;input type=&#8221;<span style="color: #ff0000;">radio</span>&#8221; name=&#8221;cinsiyet&#8221; value=&#8221;disi&#8221;&gt; Dişi&lt;br&gt;<br />
&lt;input type=&#8221;<strong><span style="color: #ff0000;">submit</span></strong>&#8221; value=&#8221;Formu Yolla&#8221;&gt; &lt;input type=&#8221;<strong><span style="color: #ff0000;">reset</span></strong>&#8221; value=&#8221;Formu Temizle&#8221;&gt;<br />
&lt;/P&gt;<br />
&lt;/form&gt;</span><br />
<img class="alignnone size-full wp-image-602" title="form5gif" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/form5gif.gif" alt="" width="287" height="131" /><br />
Bu örnek genel bir form yapısıdır. <span style="color: #ff0000;">&lt;form&gt;&lt;/form&gt;</span> yapısının içinde tanımlanan setler dir.<br />
Eğer butonlara resim eklemek isterseniz, <span style="color: #ff0000;">&lt;button&gt;&lt;/button &gt;</span> etiketlerinin içine<span style="color: #ff0000;"> &lt;img&gt;</span> etiketini kullanarak bunu yapabilirsiniz.<br />
&lt;button&gt; etiketi aynı &lt;input&gt; etiketine benzer. Yine içinde type ve name parametrelerini alır ve aynı işlevi görür. Yanlız kapatma derdi vardır. O yüzden sadece butonlara resim ekleyeceğiniz zaman kullanabilirsiniz.</p>
<p class="screen"><span style="color: #008000;">&lt;button name=&#8221;submit&#8221; type=&#8221;submit&#8221; value=&#8221;submit&#8221;&gt;<br />
&lt;img width=&#8221;20&#8243; height=&#8221;21&#8243; src=&#8221;../images/logo.gif&#8221;/&gt;Gönder<br />
&lt;/button&gt;<br />
&lt;button name=&#8221;reset&#8221; type=&#8221;reset&#8221; value=&#8221;reset&#8221;&gt;<br />
&lt;img width=&#8221;20&#8243; height=&#8221;21&#8243; src=&#8221;../images/logo.gif&#8221;/&gt;Sıfırla<br />
&lt;/button&gt;</span></p>
<p>Şimdi diğer elemanlara geçelim. Formlarda görmüşsünüzdür şehriniz sorulurken aşağıya doğru açılan bir menü konulmuştur. Veya açılmış bir vaziyette size bir kaç seçenek seçmenizi isteyen bir menü vardır. İşte bunları nasıl oluşturacağımıza bakalım;<br />
<strong><span style="color: #ff0000;">&lt;select&gt; &lt;/select&gt;</span></strong>, <span style="color: #ff0000;"><strong>&lt;option&gt; &lt;/option&gt;</strong></span><br />
&lt;select&gt;&lt;/select&gt; yapısı oluşturulacak menünün ana etiketidir. Yani menümüzü bu etiket içinde oluştururuz.<br />
&lt;option&gt; &lt;/option&gt; yapısıda menünün içindeki elemanları belirtir. Örnekle daha iyi anlarız;</p>
<p class="screen"><span style="color: #008000;">&lt;<span style="color: #ff0000;">select name</span>=&#8221;sistemadi&#8221;&gt;<br />
&lt;<span style="color: #ff0000;">option value</span>=&#8221;win&#8221;&gt;Windows 9x&lt;/option&gt;<br />
&lt;option value=&#8221;winnt&#8221;&gt;Windows NT&lt;/option&gt;<br />
&lt;option value=&#8221;linux&#8221;&gt;Linux&lt;/option&gt;<br />
&lt;option value=&#8221;unix&#8221;&gt;UNIX&lt;/option&gt;<br />
&lt;option value=&#8221;os2&#8243;&gt;OS/2&lt;/option&gt;<br />
&lt;option value=&#8221;macos&#8221;&gt;MacOS&lt;/option&gt;<br />
&lt;/<span style="color: #ff0000;">select</span>&gt;</span></p>
<p class="screen"><img class="alignnone size-full wp-image-603" title="form6" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/form6.gif" alt="" width="102" height="115" /><br />
Sanırım anladınız. Select etiketinin içine option etiketini koyarak bu açılır menüyü oluşturduk.</p>
<p>Şimdi son olarak vermek istediğim formumuzu gruplara ayırarak daha hoş görünmesini sağlayan bir etiket;<br />
<strong><span style="color: #ff0000;">&lt;fieldset&gt; &lt;/fieldset&gt;, &lt;legend&gt; &lt;/legend&gt;</span></strong><br />
&lt;fieldset&gt;&lt;/fieldset&gt; etiketinin içine &lt;legent&gt;&lt;/legent&gt; etiketini yerleştirerek formumuzu gruplayabiliriz. Örneğin;</p>
<p><span style="color: #008000;">&lt;form action=&#8221;c:\\form.txt&#8221; method=&#8221;post&#8221;&gt;<br />
&lt;<span style="color: #ff0000;">fieldset</span>&gt;<br />
&lt;<span style="color: #ff0000;">legend</span>&gt;</span>Kişisel Bilgiler<span style="color: #008000;">&lt;/<span style="color: #ff0000;">legend</span>&gt;&lt;br/&gt;<br />
</span>Adı:<span style="color: #008000;"> &lt;input name=&#8221;personal_fname&#8221; type=&#8221;text&#8221; size=&#8221;20&#8243; tabindex=&#8221;1&#8243;/&gt;<br />
</span> Soyadı:<span style="color: #008000;"> &lt;input name=&#8221;personal_lname&#8221; type=&#8221;text&#8221; size=&#8221;25&#8243; tabindex=&#8221;2&#8243;/&gt;&lt;br/&gt;&lt;br/&gt;<br />
Adresi: &lt;input name=&#8221;personal_address&#8221; type=&#8221;text&#8221; size=&#8221;55&#8243; tabindex=&#8221;3&#8243;/&gt;&lt;br/&gt;&lt;br/&gt;<br />
&lt;form action=&#8221;c:\\form.txt&#8221; method=&#8221;post&#8221;&gt;<br />
&lt;fieldset&gt;<br />
&lt;legend&gt;</span>Bildiği diller<span style="color: #008000;">&lt;/legend&gt;&lt;br/&gt;<br />
&lt;input name=&#8221;dil&#8221;<br />
type=&#8221;checkbox&#8221;<br />
value=&#8221;html&#8221; tabindex=&#8221;20&#8243;/&gt; </span>Html   <span style="color: #008000;"><br />
&lt;input name=&#8221;dil&#8221;<br />
type=&#8221;checkbox&#8221;<br />
value=&#8221;sql&#8221; tabindex=&#8221;21&#8243;/&gt; </span>Sql    <span style="color: #008000;"><br />
&lt;input name=&#8221;dil&#8221;<br />
type=&#8221;checkbox&#8221;<br />
value=&#8221;php&#8221; tabindex=&#8221;22&#8243;/&gt; </span>Php<span style="color: #008000;">&lt;br/&gt;<br />
&lt;/fieldset&gt;<br />
&lt;/form&gt;</span></p>
<p><img class="alignnone size-full wp-image-605" title="form8" src="http://ercani.com/bilisim/wp-content/uploads/2008/10/form8.gif" alt="" width="432" height="228" /></p>
<p>Evet genel yapı bu şekilde. Bu form etiketlerini daha düzenli yapmak için tablo kullanmak ve bunu css le süslemek görsel olarak formunuzu zenginleştirecektir.<br />
Yazı fazla uzadı o yüzden çevirim içi form oluşturma hizmeti veren siteleri diğer bir yazımda vermek istiyorum. Umarım yararı olur.</p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/form-olusturmak-ve-form-olusturan-siteler.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>css te elemanları konumlandırma( float,position,display) ve çerçeveler(devam)</title>
		<link>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html</link>
		<comments>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html#comments</comments>
		<pubDate>Fri, 01 Aug 2008 22:06:01 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[css notları]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[clear:left]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[right]]></category>
		<category><![CDATA[z-index]]></category>
		<category><![CDATA[zindex]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=50</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Evet yazımıza devam ediyoruz. <a href="http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html">Önceki yazıda </a>bir elemanın nasıl kutu ürettiğini ve kutuların kendi arasında nasıl davrandığını gördük. Şimdiki konu css için oldukça önemli bir konudur.  çünkü kutuların kendi aralarında nasıl dizildiğini hangisinin öncelik kazanacağını bu konumuzda öğreneceğiz.<br />
<strong><span style="color: #ff0000;">FLOAT:</span></strong> float özelliği kutuların kendi aralarındaki konumlamasını belirler.<br />
genel değerleri;<br />
<span style="color: #ff0000;"><tt>left</tt> | <tt>right</tt> | <tt>none</tt> | </span><code><span style="color: #ff0000;">inherit</span> tir.</code><a href="http://www.belgeler.org/recs/css2/cascade.html#value-def-inherit"><code><br />
</code></a>Örneğin bir paragrafımız olsun ve paragrafımızın içince bir resim olsun. Bu resim paragrafımızın içinde yüzer. O yüzden float a tanım olarak yüzen kutu konumlandırma özelliği denir.Resmimiz paragrafın içinde yüzerken onu nasıl konumlandıracağımıza bakalım.<br />
örnek bir kod yazalım ve görelim;<span id="more-50"></span><br />
<em><span style="color: #008000;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=windows-1254&#8243;/&gt;<br />
&lt;title&gt;float tanımlama&lt;/title&gt;<br />
&lt;style&gt;<br />
p img {<br />
float: leftt;                         */ resmimizin paragrafa göre yeni konumu /*<br />
margin: 15px;                  */ resmimizin paragrafa olan dış uzaklığı /*<br />
}<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;p&gt;&lt;img src=&#8221;http://www.ercani.com/ercani_logo.gif&#8221; alt=&#8221;ercani logo&#8221; /&gt;burası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yokburası herhangibir paragraftır öenmsemeye gerek yok.&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></em></p>
<p>bu kodun görünümü şu şekildedir.<br />
<img src="http://www.ercani.com/bilisim/images/float-tanimlama.jpg" alt="float" width="674" height="69" /><br />
gördüğünüz gibi resim paragrafın soluna dayandı.Paragraf ise akışına devam etti sanki resim yokmuş gibi.<br />
anlıcağımız float tanımlanan bir eleman normal akıştan çıkar ve konumlandığımız yerde diğerlerine uymaksızın durur.<br />
Peki 3 tane kutumuz olsun ve 3 kutumuzada float uygularsak ne olur? önce float uygulanmamış şekilde 3 kutu oluşturalım<br />
<em><span style="color: #008000;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=windows-1254&#8243;/&gt;<br />
&lt;title&gt;float tanımlama&lt;/title&gt;<br />
&lt;style&gt;<br />
#birinci {border:dashed thin #ff33ff;<br />
margin: 5px;<br />
width:150px  ;<br />
}<br />
#ikinci {border:dashed thin #ffd400;<br />
margin: 5px;<br />
width:150px ;<br />
}<br />
#ucuncu{border:dashed thin #000000;<br />
margin: 5px;<br />
width:150px; }<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;birinci&#8221;&gt;1. kutu&lt;/div&gt;<br />
&lt;div id=&#8221;ikinci&#8221;&gt;2. kutu&lt;/div&gt;<br />
&lt;div id=&#8221;ucuncu&#8221;&gt;3. kutu&lt;/div&gt;</span></em></p>
<p><em><span style="color: #008000;">&lt;/body&gt;<br />
&lt;/html&gt;</span></em><br />
Bu kodun görünümü şu şekildedir.</p>
<p><img src="http://www.ercani.com/bilisim/images/3_kutu.jpg" alt="kutu modeli" width="182" height="96" /><br />
Ama burada aşağıdaki gibi 3 kutuyada  float eklersek birbirlerine göre konumlanacaklardır.<br />
<em><span style="color: #008000;">#birinci {border:dashed thin #ff33ff;<br />
float: left;<br />
margin: 5px;<br />
width:150px  ;<br />
}<br />
#ikinci {border:dashed thin #ffd400;<br />
margin: 5px;<br />
width:150px ;<br />
float:left}<br />
#ucuncu{border:dashed thin #000000;<br />
margin: 5px;<br />
width:150px;<br />
float: left; }</span></em></p>
<p><img src="http://www.ercani.com/bilisim/images/float-tanimlama2.jpg" alt="float tanımlama" width="487" height="32" /><br />
Peki sadece 2. kutuya float:right versek ne olur. O zamanda ikinci sağa dayanır ve 1. kutu ile 3. kutu sıralamaya devam eder.<br />
<img src="http://www.ercani.com/bilisim/images/float-tanimlama3.jpg" alt="float tanımlama" width="347" height="58" /><br />
sanırım float hakkında bir fikir oluştu kafamızda. Genel bir tekrar yapacak olursak Float kutuların sağa veya sola olan konumlarını belirler.</p>
<p>tablosuz web tasarımının önemli bir konusu daha <span style="color: #ff0000;">CLEAR </span>özelliği.<br />
<span style="color: #ff0000;"><strong>CLEAR:</strong></span> Clear özelligi ile float uygulanmıs elemandan sonraki elemanlara float etkisini durdurmamız mümkündür.Resim ve metin elemanları diger elemanlara göre floating eleman olarak tanımlanırlar.<br />
aldığı değerler;<span style="color: #ff0000;">none | left | right | both</span> tur.<br />
<span style="color: #ff0000;">left</span> degeri uygulandıgı elemanı floating elemanın bir alt soluna atar, <span style="color: #ff0000;">right</span> özelligi  saga atar, <span style="color: #ff0000;">none</span> özelligi elemanın baslangıç degerini geri döndürür ve <span style="color: #ff0000;">both</span> degeride iki floating elemanın asagısına atar.</p>
<p>örneğin yukarıdaki örnekte 3 kutuyada float uyguladığımızda ne oluyordu, 3 kutuda birbirinin yanına konumlanıyordu. işte ikinci kutuya biz clear:left uygularsak 2. kutu 1. kutunun altına konumlanacaktır.<br />
<em><span style="color: #008000;">#birinci {border:dashed thin #ff33ff;<br />
float: left;<br />
margin: 5px;<br />
width:150px  ;<br />
}<br />
#ikinci {border:dashed thin #ffd400;<br />
margin: 5px;<br />
width:150px ;<br />
float:left;<br />
clear:left;}<br />
#ucuncu{border:dashed thin #000000;<br />
margin: 5px;<br />
width:150px;<br />
float: left; }</span></em><br />
<img src="http://www.ercani.com/bilisim/images/clear-tanimlama.jpg" alt="clear" width="333" height="61" /><br />
burda 2. kutunun float etkisi alınmıştır. ve önceki float elemana göre yeri söylenmiştir.</p>
<p>evet css le kutu yönetimi genel olarak bu şekildedir.Son olarak kutuların birbirine göre 3 boyutlu olarak üstte alta kalmasını içeren <span style="color: #ff0000;">Z-index</span> özellği vardır. yani bir kutu diğerini kapatacak şekilde üstteyse, altta kalan elemanı üstteki kutunun üstüne çıkarabiliriz.bunuda başka bir yazımda vermek istiyorum</p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML’i anlamak(devam)</title>
		<link>http://ercani.com/bilisim/html%e2%80%99i-anlamakdevam.html</link>
		<comments>http://ercani.com/bilisim/html%e2%80%99i-anlamakdevam.html#comments</comments>
		<pubDate>Thu, 31 Jul 2008 17:09:26 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[html notları]]></category>
		<category><![CDATA[a link]]></category>
		<category><![CDATA[cellpading]]></category>
		<category><![CDATA[cellspacing]]></category>
		<category><![CDATA[html de link vermek]]></category>
		<category><![CDATA[htmlde tablo]]></category>
		<category><![CDATA[htmli pre]]></category>
		<category><![CDATA[link vermek]]></category>
		<category><![CDATA[marquee]]></category>
		<category><![CDATA[marquee nedir]]></category>
		<category><![CDATA[pre nedir]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[tablo oluşturma]]></category>
		<category><![CDATA[td]]></category>
		<category><![CDATA[th]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=44</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Evet yazımıza devam ediyoruz. Şimdi anlatacağım konu <span style="color: #ff0000;">(TABLOLAR) </span>html de elemanların sıralanması ve düzgün yerleştirilmesi için kullanılan bir metotdur. O yüzden html için çok önemlidir.Web tasarım aslında css sayesinde tablosuz sayfa modeline doğru gitmektedir. Ama bildiğimiz kadarıyla google bile hala sayfalarında tablo kullanıyor.<br />
Evet tablolara şöyle bir giriş yapalım; Tablo  <span style="color: #008000;">&lt;table&gt;&lt;/table&gt;</span> taglarıyla başlayıp biter. Bu taglar tek başına işe yaramaz. Yani bu tagların yazılmasının nedeni web tarayıcısının <span style="color: #008000;">&#8220;tablo yaratılıyor öyle yorumla &#8220;</span> diye yorumlamasıdır. Bir tablo şüphesizki satır ve sütünlardan oluşur. Oyüzdenden <span style="color: #ff0000;">&lt;table&gt;</span> etiketine satır ve sütun tanımlamamız gerekir. Bunu yapmak için satırın başladığını ifade eden <span style="color: #ff0000;">&lt;tr&gt;&lt;/tr&gt;</span> tagları kullanılır. Satırın devamını sağlayan ve aslında içeriği taşıyan bloglar <span style="color: #ff0000;">&lt;td&gt;&lt;/td&gt; </span>taglarıdır. Bunu bir örnekle gösterelim.</p>
<ol>
<li>&lt;table border=&#8221;1&#8243;&gt;</li>
<li> &lt;tr&gt;</li>
<li> &lt;td&gt;burası birinci sutundur.&lt;/td&gt;</li>
<li> &lt;td&gt;burası ikinci sutundur.&lt;/td&gt;</li>
<li> &lt;td&gt;burası üçüncü sutundur&lt;/td&gt;</li>
<li> &lt;/tr&gt;</li>
<li> &lt;/table&gt;</li>
</ol>
<p>Bu kodları htmlin gövdesi olan <span style="color: #ff0000;">&lt;body&gt;&lt;/body&gt;</span> taglarının arasına yazdığımızda şu sonucu elde ederiz.</p>
<table border="1">
<tbody>
<tr>
<td>burası birinci sutundur.</td>
<td>burası ikinci sutundur.</td>
<td>burası üçüncü sutundu</td>
</tr>
</tbody>
</table>
<p>Yani anlıcağımız &lt;tr&gt; ler satır oluşturur &lt;td&gt; ler ise sutun. Bu çok karıştırılan bir meseledir. En iyi olarak şöyle bir resimle anlaya biliriz;</p>
<p><img src="http://www.ercani.com/bilisim/images/satir_sutun.jpg" alt="satır ve sütun" width="458" height="111" /><br />
Burada &lt;td&gt; yerine en üst sütun olarak yani başlık için <span style="color: #ff0000;">&lt;th&gt;&lt;/th&gt;</span> kullananlarda var. <span id="more-44"></span><br />
Toblunun içinde barındırdığı bir diğer özellik <span style="color: #ff0000;">&lt;caption&gt;&lt;/caption&gt;</span> dur. CAPTİON başlık için kullanılır. Örneğin üstteki örnekte birde başlık ekleyelim.</p>
<ol>
<li>&lt;table border=&#8221;1&#8243;&gt;</li>
<li> &lt;caption align=&#8221;center&#8221;&gt;Burası tablomuzun başlığıdır.&lt;/caption&gt;</li>
<li> &lt;tr&gt;</li>
<li> &lt;td&gt;burası birinci sutundur.&lt;/td&gt;</li>
<li> &lt;td&gt;burası ikinci sutundur.&lt;/td&gt;</li>
<li> &lt;td&gt;burası üçüncü sutundur&lt;/td&gt;</li>
<li> &lt;/tr&gt;</li>
<li> &lt;/table&gt;</li>
</ol>
<p>Bu kodun görünümü şu şekildedir.</p>
<table border="1">
<caption>Burası tablomuzun başlığıdır.</caption>
<tbody>
<tr>
<td>burası birinci sutundur.</td>
<td>burası ikinci sutundur.</td>
<td>burası üçüncü sutundur</td>
</tr>
</tbody>
</table>
<p>Tabloların genel mantığı budur. Şimdi biraz içerik ekleme ve tablolarda biçimlendirmye göz atalım.<br />
Gördüğünüz gibi tablomuzda <span style="color: #ff0000;">çerçeveler(border)</span> var. Kodları incelerseniz &lt;table border=&#8221;1&#8243;&gt; oduğunu görürsünüz. Yani çerçeve verme işini <span style="color: #ff0000;">&#8220;border&#8221; </span>üstlenir.Eğer değerini 0 verirseniz veya yazmazsanız çerçeveler görünmez.  Borderin değerini arttırabilirsiniz isterseniz 10 yapıp bir deneyin.<br />
Border konusu en iyi css le anlaşılabilir. CSS le border a renk genişlik sitil verebilirsiniz.<br />
Tablolarımızın bir diğer özelliği satırların ve sütünların birleşebilmesidir.<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]-->Bunun için <span style="color: #ff0000;">COLSPAN</span> ve <span style="color: #ff0000;">ROWSPAN</span> etiketlerini kullanırız. Colspan sütunları birleştirir.rowspan ise satırları birleştirmede kullanılır. Örneğin; <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<ol>
<li>&lt;table border=”1″ width=”75%”&gt;</li>
<li>&lt;caption align=&#8221;bottom&#8221;&gt;Burası alt açıklamadır&lt;/caption&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;td&gt;1. sutun&lt;/td&gt;</li>
<li>&lt;td&gt;2. sutun&lt;/td&gt;</li>
<li>&lt;td&gt;3. sutun&lt;/td&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;td colspan=”2″&gt;2 satır. 1.sutun burada colspan kullanıldı sütunlar birleşti&lt;/td&gt;</li>
<li>&lt;td&gt;2. satır 3.sütun&lt;/td&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;td rowspan=”2″&gt;3.satır 1.sütun burada rowspan kullanıldı. satırlar birleşti&lt;/td&gt;</li>
<li>&lt;td&gt;3. satır 2. sütun&lt;/td&gt;</li>
<li>&lt;td&gt;3. satır. 3. sütun&lt;/td&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;td colspan=”2″&gt;buradada colspan sütunları birleştirdi&lt;/td&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;/table&gt;</li>
</ol>
<p style="margin: 0cm 0cm 0.0001pt;">Bu kodun görünümü şu şekildedir.</p>
<table border="1" width="75%">
<caption>Burası alt açıklamadır</caption>
<tbody>
<tr>
<td>1. sutun</td>
<td>2. sutun</td>
<td>3. sutun</td>
</tr>
<tr>
<td colspan="2">2 satır. 1.sutun burada colspan kullanıldı sütunlar birleşti</td>
<td>2. satır 3.sütun</td>
</tr>
<tr>
<td rowspan="2">3.satır 1.sütun burada rowspan kullanıldı. satırlar birleşti</td>
<td>3. satır 2. sütun</td>
<td>3. satır. 3. sütun</td>
</tr>
<tr>
<td colspan="2">buradada colspan sütunları birleştirdi</td>
</tr>
</tbody>
</table>
<p style="margin: 0cm 0cm 0.0001pt;">Yukarıdaki tabloya bakarsak sanırım satır ve sütun birleştirmeyi öğrenmiş sayılırız.<br />
Bir tablonun genişliği <span style="color: #ff0000;">WİDTH</span> yüksekliği ise <span style="color: #ff0000;">HEİGHT</span> özelliğiyle verilir. Yukarıdaki örnekte width değerine % cinsinden değer verdik. Bu değer tabloyu tarayıcı penceresine göre %75 olarak ayarla demektir. İstersek widht ve height değerlerine PX(piksel) cinsinden değerlerde verebiliriz.<br />
Bir diğer tabloyu konumlandıran özellik <span style="color: #ff0000;">ALİGN</span> özellğidir. Align tabloyu konumlandırmaya yarar. aldığı değerler <span style="color: #ff0000;">center, right, left</span> dir.center ortalamak için kullanılır, left sola daya demektir, right sağa daya anlamındadır.<br />
Şimdi bir tabloya içerik ekleyelim ve tablonun zemin renklerini değitirmeyi gösterelim.<br />
Bir tabloya içerik eklemek için <span style="color: #ff0000;">&lt;td&gt;&lt;/td&gt;</span> taglarının arasını kullanırız. Buraya istediğiniz içeriği(multimedia , metin, resim) yerleştirebilirsiniz.Yani daha önce anlatılan &lt;p&gt; paragraf ve metin biçimlendirme özellikleri &lt;td&gt;&lt;/td&gt; arasında rahatlıkla kullanılabilir. Peki resim eklersek nasıl yapacaz bu işi?<br />
İşte bunun için kullanılan tagımız <span style="color: #ff0000;">&lt;img&gt;</span> etiketir. Genel olarak tanımlama şu şekildedir.<br />
<em><span style="color: #008000;">&lt;img src=&#8221;http://www.ercani.com/ornekresim.jpg&#8221; width=&#8221;20px&#8221; height=&#8221;50px&#8221;&gt; </span></em><br />
<span style="color: #ff0000;">SRC :</span> src özelliği resmin nerden çekilmesini belirtir. Tarayıcı ordaki yolu izleyip resmi görüntüler.<br />
width ve height artık bildiğimiz gibi yükseklik ve genişlik değerleridir.<br />
İşte bu şekilde <em><span style="color: #008000;">&lt;td&gt;&lt;img src=&#8221;http://www.ercani.com/ornekresim.jpg&#8221; width=&#8221;20px&#8221; height=&#8221;50px&#8221;&gt;&lt;/td&gt;</span></em> komutunu verirsek tarayıcı o sütun içine belirtilen yoldaki resmi atar. örneğin;</p>
<table style="height: 93px;" border="1" width="244">
<tbody>
<tr>
<td><img src="http://www.ercani.com/yazilar/images/kedi_saldiri.jpg" alt="kedi saldırı" width="188" height="83" /></td>
</tr>
</tbody>
</table>
<p style="margin: 0cm 0cm 0.0001pt;">Tablolarda satır ve sütunların zemin rengi bgcolor özelliğiyle verilir. Örneğin;<br />
<em><span style="color: #008000;">&lt;td bgcolor=&#8221;#00ccff&#8221;&gt;burası mavi zeminli bir sütundur&lt;/td&gt;</span></em></p>
<table border="1" width="75%">
<tbody>
<tr>
<td bgcolor="#00ccff">burası mavi zeminli bir sütundur</td>
</tr>
</tbody>
</table>
<p>renk değeri olarak daha önce verdiğim ingilizce kelimeleride girebilirsiniz.<br />
tablolarda vereceğim son özellik hücre içi ve dışı boşluk diye adlandırılılan <span style="color: #ff0000;">cellspacing ve cellpadding</span> tir.<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal">Bir tablonun hücreleri arasındaki mesafe <span style="color: #ff0000;">CELLSPACING </span>olarak verilebilir Hücrelerin içindeki yazı veya grafik gibi unsurların hücrenin iç çizgisine ne kadar yaklaşacağı, ya da başka bir deyişle, hücre içi marj, <span style="color: #ff0000;">CELLPADDING</span> ile verilebilir.<br />
aldıkları değerler % ve PX(piksel) cinsinden olabilir.örneğin;<br />
<em><span style="color: #008000;">&lt;table border=&#8221;1&#8243; cellspacing=5 cellpadding=5 ″&gt;</span></em> gibi. Bu özelliği değişik denmelerle görebilirsiniz.<br />
Şimdi bir diğer konu olan <span style="color: #ff0000;">A </span>etiketi yani anchor değinmek istiyorum. Bu etiket htmlin diğer sayflar arasındaki link denilen geçişi şağlar. Bir resme ve bir metne rahatlıkla link verebilirsiniz. Üzerine tıkladığında şu sayfaya git demektir bu.önce bilmemiz gereken özelliklerini verip sonra örnekle anlayalım.<br />
<em><span style="color: #008000;">&lt;a   href=&#8221;URL&#8221;     target=&#8221;değer&#8221;&gt;bu metin bir linktir.&lt;/a&gt;</span></em></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><span style="color: #ff0000;">HREF</span>=”url”: URL, (Uniform Recourse Locator) Internet’te adres demektir. Bu adres, kendi sabit diskinizde bir klasör (ve alt-klasörler) içindeki bir dosyanın adı olabilir yada http://www.ercani.com  gibi bir HTTP adreside verilebilir. Aynı şekilde internette çevirim içi bir dosyanında bağlantısı verilebilir.Örneğin;<br />
<em><span style="color: #008000;">&lt;a href=&#8221;http://www.ercani.com/download/bilisim.rar&#8221;&gt;buradan dosyayı indirebilirsiniz&lt;/a&gt; </span></em>gibi.<br />
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><span style="color: #ff0000;">TARGET</span>=”pencere”:  Burada açılacak yeni sayfanın nasıl bir açılma eğilimi göstereceği tanımlanır. Aldığı değerler;<br />
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p><span style="color: #ff0000;">_blank</span>: açılacak sayfa yeni bir pencerede açılır.</p>
<p><span style="color: #ff0000;">_parent:</span> Alınacak unsur, o anda açık sayfayı oluşturmuş bir ana sayfa varsa, onun yerine konulur.</p>
<p><span style="color: #ff0000;">_self:</span> Alınacak sayfa mevcut sayfanın bulunduğu tarayıcı perceresine konulur.</p>
<p><span style="color: #ff0000;">_top</span>: Alınacak sayfa mevcut pencereye en üstten itibaren konulur.<br />
HTML de kullanılan diğer bazı etiketleride değinip yazımı bitirmek istiyorum.,<br />
<span style="color: #ff0000;"><strong>Kayan yazı oluşturmak:marquee</strong></span></p>
<p><em><span style="color: #008000;">&lt;marquee&gt;bu yazı kayan bir yazıdır&lt;/marquee&gt;<br />
&lt;marquee direction=right&gt;bu yazı sağdan sola kayan bir yazıdır&lt;/marquee&gt;<br />
&lt;marquee direction=right bgcolor=#ff33ff scrolldelay=1 witdh=200px &gt;buda kayan bir yazıdır ama zemin rengi vardır&lt;/marquee&gt;</span></em><br />
Burada kayan yazımıza zemin rengi verdik.  <span style="color: #ff0000;">scrolldelay</span> kayma hızını belirler sayı arttıkça hız düşer .<br />
<span style="color: #ff0000;"><strong>PRE tagı &lt;pre&gt;:</strong></span>pre notepad gibi bir editörde taglar arasına ne yazarsanız aynısını taraıcıda gösterir. Örneğin;<br />
<em><span style="color: #008000;">&lt;pre&gt;<br />
kitap adı&#8212;-nisan&#8211; mayıs<br />
&#8212;&#8212;  +++ &#8212;-++&#8212;-<br />
asp        +++ 50     ++ 50<br />
photoshop++100++ 200<br />
&lt;/pre&gt;</span></em><br />
Burada ne yazdıysak tarayıcı penceresinde aynısı görünür. İsterseniz deneyebilirsiniz.<br />
<span style="color: #ff0000;">EMBED:</span> Html sayfasına müzik eklemek için kullanılır.<br />
<em><span style="color: #008000;">&lt;embed autostart=true hidden=true src=&#8221;adres&#8221;&gt;</span></em><br />
<span style="color: #ff0000;">autostart=</span> sayfanın açıldığındaki müziğin başlayıp başlamaması gerektiğini belirtir. true başlatır. false başlatmaz.<br />
<span style="color: #ff0000;">hidden:</span> müzik kontrol düğmelerinin gizli veya görünür olduğunu belirtir. True görünür. false görünmez.</p>
<p>Benim anlatacaklarım bu kadar.Umarım bu anlattıklarım işiniza yarar.<br />
<span style="font-size: 12pt; font-family: Verdana;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/html%e2%80%99i-anlamakdevam.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML&#039;i anlamak</title>
		<link>http://ercani.com/bilisim/htmli-anlamak.html</link>
		<comments>http://ercani.com/bilisim/htmli-anlamak.html#comments</comments>
		<pubDate>Wed, 30 Jul 2008 20:54:44 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[html notları]]></category>
		<category><![CDATA[css notları]]></category>
		<category><![CDATA[etiketler]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[hexadecimal]]></category>
		<category><![CDATA[html anlatım]]></category>
		<category><![CDATA[html bilgi]]></category>
		<category><![CDATA[html i anlamak]]></category>
		<category><![CDATA[html nedir]]></category>
		<category><![CDATA[html tagları]]></category>
		<category><![CDATA[sıralı listeler]]></category>
		<category><![CDATA[sırasız listeler]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=36</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Bu yazımda <span style="color: #ff0000;">html işaretleme dilini</span> en kestirme yönden ve işimize yarıcak yönlerini anlatmaya çalışacam. Çünkü <span style="color: #ff0000;">css</span> ile birlikte html içindeki biçimlendirme taglarının<span style="color: #008000;">(&lt;font&gt;&lt;b&gt;&lt;i&gt;&#8230;) </span>yerini stil tanımlamalar almıştır. Bunun yanı sıra htmlde geçen ve artık pek kullanılmayan FRAME yani çerçeveler tagınında üstünde durmucam. Çünkü artık web tasarımcıları görsellik ve teknik olarak bu tekniği kullanmak istemiyorlar.</p>
<p>Öncelikle <span style="color: #ff0000;">HTML( </span><span style="font-size: 12pt; font-family: "><span style="color: #ff0000;">Hyper Text Markup Language)</span> </span>işaretleme dili anlamına gelir. İşaretleme dili denmesinin nedeni, sunmak istediğimiz dökümanın, resimlerin yani içeriğin taglar içinde işaretlenip tarayıcı tarafından okunmasını sağlamasındandır. HTML bir programlama dili değildir. Çünkü html ile tek başına çalışabilecek bir program yazamazsınız.HTML<span style="font-size: 12pt; font-family: "> </span><a href="http://www.w3.org/" target="_blank">W3C</a>(<em>World Wide Web Consortium</em> )  tarafından standartlaştırılmaktadır.</p>
<p>Html&#8217;lin asıl görevini  anlamak için bir örnek vermek istiyorum.Örneğin bir tarayıcıda <span style="color: #ff0000;">( firefox,internet explorer,nescape,opera,safari&#8230;)</span> hazırladığımız bir metnin görüntülenmesini istiyoruz. Metnimiz şu şekilde olsun<br />
<span style="color: #008000;">&#8220;Yeryüzünde barışı sağlayacak sihirli değnek analarla öğretmenlerin elindedir. Eğitim demek, vücutta ve ruhtaki güzelliği ve mükemmelliği son mertebesine kadar geliştirmek demektir.EFLATUN&#8221;. </span><br />
Bu metnimizi tarayıcının tanıması ve istediğimiz şekilde yorumlaması için taglar(<span style="color: #008000;">&lt; &gt;)</span> kullanırız. Tag kullanılmasının nedeni vereceğimiz komutlarla düz metinimizin ayrılmak istenmesidir. Yukarıdaki metnimizi taglara dökersek;<br />
<span style="color: #008000;">&lt;p&gt;&lt;font color=&#8221;blue&#8221;&gt;Yeryüzünde barışı sağlayacak sihirli değnek analarla öğretmenlerin elindedir. Eğitim demek, vücutta ve ruhtaki güzelliği ve mükemmelliği son mertebesine kadar geliştirmek demektir.&lt;/font&gt;&lt;i&gt;EFLATUN&lt;/i&gt;&lt;/p&gt;</span><br />
Biz burda tarayıcıya şunu demiş olduk;&#8221;bak kardeşim &lt;p&gt; ile başlayan ve &lt;/p&gt; diye kapan yerler bir paragrafır. &lt;i&gt;&lt;/i&gt; arasındakiler italiktir.&lt;font&gt;&lt;/font&gt; arasındakilerde belirttiğim gibi mavi yazıdır. İşte web tarayıcısı bu dilden anlar ve verdiğimiz tagları yorumlar. Yukarıdaki örneğin görüntüsü şu şekildedir.<br />
<span style="color: #3366ff;">Yeryüzünde barışı sağlayacak sihirli değnek analarla öğretmenlerin elindedir. Eğitim demek, vücutta ve ruhtaki güzelliği ve mükemmelliği son mertebesine kadar geliştirmek demektir<em>.</em></span><em>EFLATUN</em><span id="more-36"></span><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><br />
<span style="color: #ff0000;">HTML</span> tagları büyük küçük harfe duyarlı değildir. Yani &lt;p&gt; ile &lt;P&gt; aynı şekilde yorumlanır. Yukarıdaki örnekte görüldüğü gibi bir bildirim yaparken bildirimin biteceği yer <span style="color: #ff0000;">/</span> işaretiyle kapatılarak sonlandırılır. Her html etiketi <span style="color: #ff0000;">/</span> işaretiyle bitirilmek zorunda değildir. Bunu ilerleyen örneklerde görecez.<br />
Peki etiketleri yazdık ama bu etiketlerin HTML e ait olduğunu tarayıcıya nasıl anlatacaz. İşte bunun için yazacağımız etikerleri kapsıcak şekilde <span style="color: #ff0000;">&lt;html&gt;&lt;/html&gt;</span> tanımlaması yapılır. Örneğin;<br />
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<ol>
<li>&lt;HTML&gt;</li>
<li>&lt;HEAD&gt;</li>
<li>&lt;title&gt;ornek web sayfası&lt;/title&gt;</li>
<li>&lt;meta http-equiv=”Content-Type” content=”text/html; charset=windows-1254″&gt;</li>
<li>&lt;/HEAD&gt;</li>
<li>&lt;BODY&gt;</li>
<li>ilk html sayfamız.</li>
<li>&lt;/BODY&gt;</li>
<li>&lt;/HTML&gt;</li>
</ol>
<p>Burada tarayıcı <span style="color: #ff0000;">&lt;html&gt;&lt;/html&gt;</span>taglarını kapsayan etiketleri html dili olarak algılar ve öyle yorumlar. Yukarıdaki etiketleri biraz anlatalım.<br />
<span style="color: #ff0000;">&lt;head&gt;&lt;/head&gt;</span> taglarının arasına sayfamız hakkında tanımlamalar yapılır. Mesela sayfamızın hangi dili içerdiği <span style="color: #ff0000;">(&lt;meta&gt;)</span> , tarayıcının üstünde çıkacak olan tanımlamasını yazıyoruz(<span style="color: #ff0000;">&lt;title&gt;)</span>&#8230;<br />
<span style="color: #ff0000;">&lt;body&gt;&lt;/body&gt;</span> taglarının arasında kalan yer gövdedir. Tüm içeriğimizi buraya ekleriz.Düz metin, resim, müzik veya video içerik&#8230;.<br />
Yani genel olarak anlıcağımız üzere HTML 3 temel tanımlama üstüne kurulur.<span style="color: #ff0000;">&lt;html&gt;,&lt;head&gt;,&lt;body&gt;.</span></p>
<p><span style="color: #008000;">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span><br />
Genel yapı bu şekildedir.</p>
<p>Bu şekilde bir sayfa oluşturduktan sonra onu kaydederken <span style="color: #ff0000;">.html </span>veya <span style="color: #ff0000;">.htm</span> uzantısıyla kaydetmemiz gerekiyor. Yoksa tarayıcımız onun bir html sayfası olduğunu anlamaz. Kaydedilen html dosyamıza baktığımızda hangi tarayıcı işletim sisteminde tanımlanmışsa onun simgesi ile kaydedilir. Ve tıkladığınızda o tarayıcıyla açılır.Farklı tarayıcıyla açmak istiyorsanız üzarine sağ tıklayp birlikte aç sekmesinden diğer tarayıcıyı seçmemiz gerekir.<br />
Bir sayfa oluştururken bir çok editör kullanabiliriz. Eğer ilk defa HTML dilini kullanıyor ve öğrenmek istiyorsanız <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">notpad++</a> ı öneririm. Bu editör tagları renklendirip sizi yormaz. Bu editörle çalışıp tagları öğrenince microsoftun <span style="color: #ff0000;">frontpage</span> veya adobe nin satın aldığı <span style="color: #ff0000;">dreamweaver</span> i kullanabilirsiniz. Bu editörlerde başlıklar diğer tanımlamalar daha kolay halledilir. İlerde göreceğimiz tablo oluşturmayı tek tıklamayla halledebilirsiniz. Ben dreamweaver kullanıyorum daha profosyenel ve daha esnek bir editördür.<br />
Oluşturduğumuz bir sayfayı farklı tarayıcılar farklı yorumlayabilirler. O yüzden bir sayfa hazırladıktan sonra farklı tarayıcılarla test etmek yararımıza olur.<br />
HTML dilinin etiketleri yarıdan fazlası metinlerimizi biçimlendirmede ve tanımlamada kullandığımız etiketlerdir.<br />
<span style="color: #ff0000;">&lt;p&gt;</span> paragraf etiketidir. <span style="color: #ff0000;">&lt;h1&gt;&lt;h2&gt;&lt;h3&gt;&lt;h4&gt;&lt;h5&gt;&lt;h6&gt;</span> altı ayrı büyüklükteki başlık etiketimizdir. Bunlardan <span style="color: #ff0000;">&lt;h1&gt;</span> en büyük puntoda başlıktır ve sona doğru gidildikçe başlıklarımız küçülür.Örnek olarak;<br />
&lt;/html&gt; tanımlaması yapılır. Örneğin;</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<ol>
<li>&lt;HTML&gt;</li>
<li>&lt;HEAD&gt;</li>
<li>&lt;title&gt;h1 etiketi&lt;/title&gt;</li>
<li>&lt;meta http-equiv=”Content-Type” content=”text/html; charset=windows-1254″&gt;</li>
<li>&lt;/HEAD&gt;</li>
<li>&lt;BODY&gt;</li>
<li>&lt;h1&gt;bu h1 etiketidir.&lt;/h1&gt;</li>
<li>&lt;h2&gt;bu h2 etiketidir.&lt;/h2&gt;</li>
<li>&lt;h3&gt;bu h3 etiketidir.&lt;/h3&gt;</li>
<li>&lt;h4&gt;bu h4 etiketidir.&lt;/h4&gt;</li>
<li>&lt;h5&gt;bu h5 etiketidir.&lt;/h5&gt;</li>
<li>&lt;h6&gt;bu h6 etiketidir.&lt;/h6&gt;</li>
<li>&lt;/BODY&gt;</li>
<li>&lt;/HTML&gt;</li>
</ol>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> Bu kodun görünümü şu şekildedir.<br />
</span></p>
<h1>bu h1 etiketidir.</h1>
<h2>bu h2 etiketidir.</h2>
<h3>bu h3 etiketidir.</h3>
<h4>bu h4 etiketidir.</h4>
<h5>bu h5 etiketidir.</h5>
<p><span style="color: #000000;">bu h6 etiketidir.</span></p>
<p class="MsoNormal"><span style="color: #ff0000;">HTML</span> de biçimlendirme etiketlerine geçmeden önce birşey hatırlatmak istiyorum. Html le hazınlanmış bir web sayfasına bu etiketleri kullanmadan <span style="color: #ff0000;">CSS (cassading style sheets)</span> yardımıyla biçimlendirebiliriz. Bunu yapmanın 3 yolu vardır. (daha önce anlattığım için burada anlatma gereği duymadım <a href="http://ercani.com/bilisim/cssi-web-dokumanlarina-eklemek.html" target="_blank">burdan bakabilirsiniz</a>)<br />
Bir metinde, paragrafta veya herhangi bir içerikte bir satır aşağıya inmek için <span style="color: #ff0000;">&lt;br&gt; </span>etiketi kullanlır ve kapatılmaz.Bir editör kullanıyorsanız(frontpage, dreamweaver) <span style="color: #ff0000;">shift + enter</span> tuşuna denk gelir. eğer yeni bir paragraf açmak istiyorsanız enter tuşuna basmalısınız.<br />
Bir paragrafımızın düzenini <span style="color: #ff0000;">Align</span> etiketiyle belirleriz. örneğin <span style="color: #008000;">&lt;p align=&#8221;center&#8221;&gt;</span> etiketi paragrafımızın bulunduğu yerde ortalanmasını sağlar. Paragrafımızın sağa dayalı olmasını istiyorsak <span style="color: #ff0000;">&#8220;right&#8221;</span> , sola dayanmasını istiyorsak <span style="color: #ff0000;">&#8220;left&#8221;</span>, iki yana yaslı olmasını istiyorsak <span style="color: #ff0000;">&#8220;justfy&#8221; </span>etiketi kullanılır.<br />
Yazdığımız bir metnin font tipini , büyüklüğünü, rengini <span style="color: #ff0000;">&lt;font&gt;</span> tagıyla belirtiriz. Örneğin;<br />
<span style="color: #008000;">&lt;p&gt;&lt;font face=&#8221;arial&#8221; color=&#8221;#ffd400&#8243; size=&#8221;12px&#8221;&gt;Bu sarı renkte 12px büyüklüğünde bir yazıdır.&lt;/font&gt;&lt;/p&gt;</span> bu kodun görünümü şu şekildedir.</p>
<p class="MsoNormal"><span style="color: #e7e721;">Bu sarı renkte 12px büyüklüğünde bir yazıdır.</span><br />
Burda <span style="color: #ff0000;">&#8220;color&#8221;</span> ve <span style="color: #ff0000;">&#8220;face&#8221;</span> özelliklerinden bahsetmek istiyorum.<br />
<span style="color: #ff0000;">COLOR:</span> css te ve html de color özelliğini tanımlarken ya rengin ingilizce kodunu yada 16 sayı sistemiyle yazılan hexadecimal kodunu yazmak gerekir. Renkler RGB(red-green-blue) karışımından oluşur. 16 lık sayı sisteminde yazılan bir hexadecimal kod kırmızı-yeşil-mavi renklerin ne oranda karışacağını gösterir ve renk tanımlanırken başına diyez(#) işareti konur. Örneğin #000000 kodu hiç bir renk karıştırma demektir o yüzden bu renk siyahtır. #ffffff bu kod hepsini aynı oranda karıştır demekdir o yüzden beyaz rengi içerir. İngilizce renk kodları şunlardır.<br />
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #000000=black (Siyah)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #000080=navy (Lacivert)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #0000FF=blue (Mavi)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #008000=green (Yeşil)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #008080=teal (Koyu Yeşil)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #00FF00=lime (Parlak Yeşil)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #00FFFF=aqua (Turkuaz)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #800000=maroon (Vişne çürüğü)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #800080=purple (mor)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #808000=olive (Zeytunî yeşil)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #808080=gray (Gri)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #C0C0C0=silver (Gümüşî gri)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #FF0000=red (kırmızı)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #FF00FF=fuchsia (Parlak pembe)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #FFFF00=yellow (Sarı)</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> #FFFFFF=white (Beyaz)</span></p>
<p><span style="color: #ff0000;">Face:</span> bu özellikte font ve font ailesi tanımlannır.Ama burda şuna dikkat etmemiz gerekir. Tanımlayacağımız fontun sayfayı açacak kullanıcının bilgisayarındada yüklü olması gerekir.Yoksa tarayıcı tanımladığımız fontu yorumlayamaz. O yüzden font kullanımında genel font ailelerini seçmemiz gerekir. Web te metinler için genelde verdana kullanılır.</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal">biçimlendirme için bazı etiketler;</p>
<p><span style="font-size: 8pt; font-family: Verdana; color: black;"><span style="color: #ff0000;">&lt;S&gt;..&lt;/S&gt;:</span> Ortasından Çizgi Çek (Strikethrough) etiketi, işaretlediği metnin ortasından çizgi çekilmesini sağlar. Bu etkiyi, bir metinden çıkartılmış yerleri göstermek için kullanabilirsiniz</span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"> </span></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"><span style="color: #ff0000;">&lt;U&gt;..&lt;/U&gt;:</span> Altını Çiz (Underline) etiketi, işaretlediği metnin altına çizgi çekilmesini sağlar. Bu etkiyi, bir metinde vurgulamak istediğiniz bölümü göstermekte kullanabilirsiniz</span></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"><span style="color: #ff0000;">&lt;HR&gt;: </span>Yatay Çizgi (horizontal rule) etiketi, bulunduğu yerde, vereceğiniz yüklemlere göre yatay bir çizgi çizilmesini sağlar. Bu etiketin kapatılmasına gerek yoktur. Yatay çizginin yüklemleri arasında sağa, sola veya ortaya bloklanacağını gösteren ALIGN, gölgesiz olmasını sağlayan NOSHADE, pixel veya yüzde olarak kalınlığını belirleyen WIDTH vardır.<br />
<span style="color: #ff0000;">&lt;b&gt;&lt;/b&gt;:</span> fontu kalın yapar.<br />
<span style="color: #ff0000;">&lt;i&gt;&lt;/i&gt;: </span>yazıyı italik yapar.<br />
</span></p>
<h3><span style="font-size: 8pt; font-family: Verdana; color: #ff0000;">LİSTELEME ETİKETLERİ</span></h3>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;">iki türden inceleye biliriz.<br />
</span></p>
<h5><span style="font-size: 8pt; font-family: Verdana; color: black;"><span style="color: #ff0000;">1:SIRASIZ LİSTELER(unordered):</span> Bir liste hazırlarken hazırladığımız listenin </span><span style="font-size: 8pt; font-family: Verdana; color: black;">ya içi dolu ya da içi boş bir yuvarlak, veya dört köşe nokta şeklinde olmasını istiyoruz. Bunun için </span>&lt;ul&gt;&lt;/ul&gt; etiketi kullanılır.&lt;ul&gt;&lt;/ul&gt; etiketlerinin arasına sıra belirten &lt;li&gt; tagı kullanılır. Kapatmak zorunda değiliz ama kapatılarakta kullanılabilir. Örnek;</h5>
<p class="MsoNormal"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="color: #008000;">&lt;ul type=&#8221; </span><span style="font-size: 12pt; font-family: Verdana; color: #008000;">disc</span><span style="color: #008000;">&#8220;&gt;</span><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="color: #008000;">&lt;li&gt;ilk&lt;/li&gt;<br />
&lt;li&gt;ikinci&lt;/li&gt;<br />
&lt;li&gt;üçüncü&lt;/li&gt;<br />
&lt;/ul&gt;</span> Bu kodun görünümü şu şekildedir.</p>
<ul type="disc">
<li>ilk</li>
<li>ikinci</li>
<li>üçüncü</li>
</ul>
<p class="MsoNormal">Dikkat ettiyseniz type özellğini kullandım. Listemizin sıralanmasının içi dolu daire olmasını sağladım.<span style="font-size: 8pt; font-family: Verdana; color: black;"><span style="color: #ff0000;">DISC</span>, içi dolu daire ;</span><span style="font-size: 8pt; font-family: Verdana; color: black;"><span style="color: #ff0000;">CIRCLE</span>, içi boş daire; <span style="color: #008000;"><span style="color: #ff0000;">SQUARE</span> </span>dörtköşe nokta ile sıralanmayı sağlar.<br />
</span></p>
<h5><span style="font-size: 8pt; font-family: Verdana; color: #ff0000;">2:Sıralı listeler;</span></h5>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;">Listemizi oluştururken harfle veya rakamla başlatmamızı ve sıralamamızı sağlar.&lt;ol&gt;&lt;/ol&gt; tagları bu iş için kullanılır. Örneğin;</span></p>
<p><span style="color: #008000;">&lt;ol type=&#8221; 1&#8243;&gt;<br />
&lt;li&gt;ilk&lt;/li&gt;<br />
&lt;li&gt;ikinci&lt;/li&gt;<br />
&lt;li&gt;üçüncü&lt;/li&gt;<br />
&lt;/ol&gt;</span> Bu kodun görünümü şu şekildedir.<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--></p>
<ol type="1">
<li>ilk</li>
<li>ikinci</li>
<li>üçüncü</li>
</ol>
<p>yine listemize niteliğini veren type özelliğidir ve şu komutları alır.<!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="font-size: 8pt; font-family: Verdana; color: black;"><span style="color: #ff0000;">1</span>, rakamla; <span style="color: #ff0000;">A</span>, büyük harfle; <span style="color: #ff0000;">a</span>, küçük harfle; <span style="color: #ff0000;">i </span>küçük Romen rakamları ile; ve <span style="color: #ff0000;">I</span>, büyük Romen rakamları ile sıralanmayı sağlar.<br />
Buraya kadar sanırım HTML nedir ve nasıl kullanılır sorularına yanıt bulduk.Şimdi html için en önemli konu olan tablolardan bahsedeceğim. Bu konu biraz uzun olduğundan <a href="http://ercani.com/bilisim/html%E2%80%99i-anlamakdevam.html" target="_self">&#8211;diğer yazımda&#8211;</a> devam etmek istiyorum. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/htmli-anlamak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css te elemanları konumlandırma( float,position,display) ve çerçeveler</title>
		<link>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html</link>
		<comments>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html#comments</comments>
		<pubDate>Sat, 26 Jul 2008 22:28:51 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[css notları]]></category>
		<category><![CDATA[çerçeve modeli]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[göreceli konumlandırma]]></category>
		<category><![CDATA[mutlak konumlandırma]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[positon:fixed]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=33</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">CSS</span> i anlamak ve ona hakim olmak için bilinmesi gereken bir konudur. Tablosuz bir web tasarımı, daha temiz kod, daha az sorun  ve daha kullanışlı bir web sitesi demektir. Bunu anlamak içinde çerçeve modelini bilmemiz gerekir. Her eleman aksi belirtilmediği sürece (<span style="color: #ff0000;">display:none</span>) bir çerçeve üretir.<br />
Örneğin <span style="color: #008000;">&lt;p&gt;</span> elemanı aşağıdaki şekilde çerçeve üretir. Ve bu çerçeve modeline istersek müdahale edebiliriz.</p>
<p><strong><img src="http://www.ercani.com/bilisim/images/konumlandirma_.jpg" alt="" /></strong></p>
<p><span style="color: #ff0000;">Örnekte</span> görüldüğü gibi bir eleman belirtilen değerlere göre bir çerçeve üretir. İşte bu çerçevenin bir içerikte yüzdürülmesi, konumlandırılması veya çerçeve türünü belirliyen nitelikler vardır.Onlara değinecez ama önce çerçevenin oyutları hakkında bilgi verelim.<br />
Çerçevenin boyutlarını şunlar belirler;<strong><br />
<span style="color: #ff0000;"> </span><span style="font-size: 12pt; font-family: "><code><span style="font-size: 10pt; text-decoration: none;"><span style="color: #ff0000;">width:</span>Çerçevenin genişliği bu nitelik ile tanımlanır.</span></code></span><span style="font-size: 12pt; font-family: ">. </span></strong>Eğer niteliğin değeri auto ise kullanıcı arayüzü bu genişliği kendisi belirler.<strong><br />
<span style="color: #ff0000;"> </span><span style="font-size: 12pt; font-family: "><code><span style="font-size: 10pt; text-decoration: none;"><span style="color: #ff0000;">height</span>:</span></code></span><span style="font-size: 12pt; font-family: "><code><span style="font-size: 10pt; text-decoration: none;">Çerçevenin yüksekliği bu nitelik ile tanımlanır</span></code></span><span style="font-size: 12pt; font-family: ">. </span></strong>Eğer niteliğin değeri auto ise taşıyıcı bloğun yüksekliği belgenin içeriğine uygun olarak büyüyecektir. <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--> <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p>Bir elemanın bu şekilde çerçeve (blok) üretmesinin nedeni <span style="color: #ff0000;">display</span> niteliğidir. Yani blok seviyesinde olmayan bir elemanı blok seviyesine getirmek için veya tam zıtdı olarak blok seviyesinden bir elemanın seviyesinin indirgemek için kullanılır.<span style="color: #ff0000;">Örnek verecek olursak;</span><span id="more-33"></span></p>
<div id="html-1">
<div class="html">
<ol>
<li>&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/html4/loose.dtd&#8221;&gt;</li>
<li> &lt;html&gt;</li>
<li> &lt;head&gt;</li>
<li> &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-9&#8243;&gt;</li>
<li> &lt;meta name=&#8221;Description&#8221; content=&#8221;deneme bir web sayfasıdır&#8221;&gt;</li>
<li> &lt;title&gt;&#8212;&#8212;***deneme bir web sayfası***&#8212;&#8212;&#8211;&lt;/title&gt;</li>
<li> &lt;style type=&#8221;text/css&#8221;&gt;</li>
<li> &lt;!&#8211;div{display:block;<br />
border:#00CC33 solid thin;<br />
width:75px;}<br />
p{display:block;<br />
border:#000000 double thin;<br />
width:75px;<br />
margin:1em;<br />
}</li>
<li>&#8211;&gt;<br />
&lt;/style&gt;<br />
&lt;/head&gt;</li>
<li>&lt;body&gt;</li>
<li>&lt;div&gt;</li>
<li>&lt;p&gt;merhaba bu bir yazıdır. ve div elemanının içinde kalmıştır.&lt;/p&gt;&lt;/div&gt;</li>
<li>&lt;/body&gt;</li>
<li>&lt;/html&gt;</li>
</ol>
</div>
</div>
<p><strong><span style="color: #008000;"><br />
</span></strong></p>
<p>bu kodlar aşağıdaki gibi yorumlanır.  Çünkü <span style="color: #ff0000;">div </span>elemanı <span style="color: #ff0000;">p</span> elemanını kapsıcak şekilde konumlandırılmıştır. Ve <span style="color: #ff0000;">div</span><span style="color: #ff0000;">display:block</span> denerek çerçeve eklenmiştir<strong>.</strong> elemanına</p>
<p><strong><img src="http://www.ercani.com/bilisim/images/konumlandirma_2.jpg" alt="" width="121" height="168" /></strong></p>
<p>Şimdi <span style="color: #ff0000;">display</span> niteliğinin özelliklerini verelim.</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="color: #ff0000;"><code><span style="font-size: 10pt;">block</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın bir ilkesel blok çerçevesi üretmesine sebep olur.</p>
<p class="MsoNormal"><a name="value-def-inline"></a><a name="idx350"></a><span style="color: #ff0000;"><code><span style="font-size: 10pt;">inline</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın , bir veya daha fazla sayıda satıriçi çerçeve üretmesine sebep olur.</p>
<p class="MsoNormal"><a name="value-def-list-item"></a><a name="idx351"></a><span style="color: #ff0000;"><code><span style="font-size: 10pt;">list-item</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın (HTML&#8217;deki <code><span style="font-size: 10pt;">&lt;li&gt;</span></code> gibi) blog çerçevesi ve bir liste öğesi gibi satır içi blok çerçevesi üretmesine sebep olur.</p>
<p class="MsoNormal"><a name="value-def-marker"></a><a name="idx352"></a></p>
<p class="MsoNormal"><a name="idx353"></a><span style="color: #ff0000;"><tt><span style="font-size: 10pt;">none</span></tt></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değer bir elemanın  hiçbir çerçeve üretmemesine sebep olur (yani, elemanın yerleşime hiçbir etkisi olmaz; başka bir deyişle, gösterilmez).</p>
<p class="MsoNormal"><a name="idx354"></a><span style="color: #ff0000;"><a name="idx355"></a><code><span style="font-size: 10pt;">run-in</span></code></span></p>
<p class="MsoNormal"><span style="color: #ff0000;"><code><span style="font-size: 10pt;">compact</span></code></span></p>
<p class="MsoNormal" style="margin-left: 36pt;">Bu değerler bağlama göre bir blok veya satıriçi çerçeve üretirler. Nitelikler bu çerçevelere son durumlarına göre (satıriçi/blok seviyesinden) uygulanır</p>
<p><span style="color: #ff0000;"><code><span style="font-size: 10pt;">t</span></code></span><code><span style="font-size: 10pt;"><span style="color: #ff0000;">able</span></span></code><span style="color: #ff0000;">, <code><span style="font-size: 10pt;">inline-table</span></code>, <code><span style="font-size: 10pt;">table-row-group</span></code>, <code><span style="font-size: 10pt;">table-column</span></code>, <code><span style="font-size: 10pt;">table-column-group</span></code>, <code><span style="font-size: 10pt;">table-header-group</span></code>, <code><span style="font-size: 10pt;">table-footer-group</span></code>, <code><span style="font-size: 10pt;">table-row</span></code>, <code><span style="font-size: 10pt;">table-cell</span></code> ve </span><code><span style="font-size: 10pt;"><span style="color: #ff0000;">table-caption</span><br />
Bu değerler bir elemanın tablo elemanı gibi davranmasına sebep olur.</span></code></p>
<p>Şimdi bir kaç özellik daha vererek devam etmek istiyorum.</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><strong><span style="color: #ff0000;">satıriçi seviyeden elemanlar ve satır içi çerçeveler: </span></strong><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <strong><span style="font-size: 12pt; font-family: "><br />
</span></strong>kaynak belgenin içeriğinde blok bulunmayan elemanlarıdır. örneğin bir parağrafımız olsun paragrafın belli cümleleri italik veya kalın yapılmak istenebilir. bunun için kullanılan kodlar çerçeve üretmez örmeğin;<strong><span style="font-size: 12pt; font-family: "><br />
<span style="color: #008000;">&lt;p&gt;bir metin &lt;strong&gt;devam&lt;/strong&gt;&lt;/p&gt;</span> burada <span style="color: #008000;">&lt;strong&gt;</span> </span></strong>elemanı çerçeve üretmez. ama üretmesini istiyorsak diplay niteliğinin şu özelliklerini kullanabiliriz.<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><strong><span style="color: #ff0000;"><span style="font-size: 12pt; font-family: "> <code><span style="font-size: 10pt;">inline</span></code>, <code><span style="font-size: 10pt;">inline-table</span></code>, <code><span style="font-size: 10pt;">compact</span></code> ve <code><span style="font-size: 10pt;">run-in</span></code></span> .</span><br />
</strong><span style="color: #ff0000;">Anonim satıriçi çerçeveler</span><br />
Kodumuz şöyle olsun <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normal Tablo";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<pre><span style="color: #008000;">&lt;p&gt;birşeyler &lt;em&gt;yazıyor&lt;/em&gt; önemli değil.&lt;/p&gt;</span>
Burada <span style="color: #ff0000;">em</span> elemanı yukarıda bahsettiğim satıriçi elemanıdır. ve istenirse blok
seviyesine getirilebilir. Diğer cümleler <span style="color: #008000;">"birşeyler"</span> ve <span style="color: #008000;">"önemli değil"</span> anonim satıriçi
çerçevedir. Yani özelliklerini <span style="color: #ff0000;">p</span> elemanından alır. Çerçeve üretmezler.
Sanırım az çok bir elemanın nasıl çerçeve ürettiğini ve çerçevelerin nasıl
nitelendirildiğini anladık. Sıra geldi bu çerçevelerin birbiri içinde nasıl konumlan-
dırıldığına.
<span style="color: #ff0000;">Css te üç çeşit konumlandırma vardır.</span>
<span style="color: #ff0000;">1</span>.Normal akış (position:static , position:relative)
<span style="color: #ff0000;">2</span>.Float ve mutlak konumlar( position:absolute)
<span style="color: #ff0000;">3</span>.Bir nitelik tanımlanmadığı taktirde normal konum denen şekilde konumlanırlar.

Şimdi <span style="color: #ff0000;">position</span> niteliğine bir bakalım.
Position kutu modellerini konumlandırmaya yarar.
Position un öncelikle Aldıgı Degerler: <span style="color: #ff0000;">static,relative,absolute,fixed,inherit</span> dir.
Bu değer verildikten sonra kutunun yeri <span style="color: #ff0000;">top,bottom,right</span> ve <span style="color: #ff0000;">left</span> değerleriyle
belirlenir.
<span style="color: #ff0000;">Göreceli Konumlandırma(position:relative):</span>Bu nitelik atandağında kutu verilen top,left
right ve bottom niteliklerine göre konumlanır. örnek olarak;
<span style="color: #008000;">p#deneme{position: relative;
left: 10px;
top: 10px;
}</span><strong>
<img src="http://www.ercani.com/bilisim/images/position_relative.jpg" alt="" width="401" height="113" />
</strong>Burada <span style="color: #008000;">p</span> elemanı diğer kutulara göre soldan ve yukardan <span style="color: #ff0000;">10px</span> kayar.
<span style="color: #ff0000;">Mutlak(Absolute) Konumlandırma:</span>
Bu konumlandırmada üstteki <span style="color: #008000;">1.kutu</span> ve <span style="color: #008000;">3. kutu</span> kaydırılan kutuyu yok sayıp konumlan-
malarına devam edeceklerdir. Yani <span style="color: #ff0000;">relative</span> değeri boşluk bırakır ve diğer kutular bu
boşluğa uyar ama <span style="color: #ff0000;">absolute</span> de bu söz konusu değildir. Kaydırılan kutu akıştan çıkar.
<span style="color: #ff0000;">Sabit Konumlandırma (position:fixed):</span>
Sabit konumlandırma aynen mutlak konumlandırmaya benzer. Farkı <span style="color: #ff0000;">position:fixed</span> diye
tanımlanan kutu akıştan çıkar ve orada sabitlenir. Yani kaydırma çubuğuyla biz aşağıya
insek bile kutu orada sabit kalır yukarı çıkmaz.(Bu özelliği IE6 desteklemiyor)
<span style="color: #ff0000;">Float</span> özellğinide <a href="http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cercevelerdevam.html">diğer yazımda</a> vermek istiyorum
<strong>
</strong></pre>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/css-te-elemanlari-konumlandirma-floatpositiondisplay-ve-cerceveler.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>web tarayıcılarında web sayfamızın doğru yorumlanması</title>
		<link>http://ercani.com/bilisim/web-tarayicilarinda-kodlarin-dogru-yorumlanmasi.html</link>
		<comments>http://ercani.com/bilisim/web-tarayicilarinda-kodlarin-dogru-yorumlanmasi.html#comments</comments>
		<pubDate>Tue, 22 Jul 2008 21:33:41 +0000</pubDate>
		<dc:creator>ercani</dc:creator>
				<category><![CDATA[Bunlarıda Bilin]]></category>
		<category><![CDATA[html notları]]></category>
		<category><![CDATA[püf noktaları]]></category>
		<category><![CDATA[virüs]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[DTD]]></category>
		<category><![CDATA[garip mod]]></category>
		<category><![CDATA[Quirks mode]]></category>
		<category><![CDATA[standards mode]]></category>
		<category><![CDATA[standart mod]]></category>
		<category><![CDATA[validator]]></category>

		<guid isPermaLink="false">http://ercani.com/bilisim/?p=26</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">Dünya Çapında Ağ Birliği</span> (<em>World Wide Web Consortium</em> ya da kısaca <em>W3C</em>) Ekim 1994&#8242;te Ağ&#8217;ın mucidi <span class="mw-redirect">Sir Tim Berners-Lee</span> tarafınan MIT ve <span class="mw-redirect">CERN</span> bünyesinde kurulmuş uluslarası Dünya Çapında Ağ (WWW) standartlarını belirleyen örgüttür.(vikipedia)</p>
<p>İşte bu örgütçe tanımlanan <span style="color: #ff0000;">CSS ve HTML</span> gidi diller tarayıcılar tarafından yorumlanır. Tarayıcılar bir web sayfasını yorumlarken iki çeşit yorumlama modu kullanır. <span style="color: #ff0000;">standart mod(standards mode)</span> ve <span style="color: #ff0000;">garip mod(Quirks mode)</span> .</p>
<p><span style="color: #ff0000;">Standart modda</span> taraycı maksimum verime ulaşır. Kodlar en iyi şekilde ve ayrınlı olarak yorumlanır.<br />
<span style="color: #ff0000;">Garip modda</span> ise rastgele yorumlanır ve css te bazı özellikleri desteklemez bunun sonucunda sayfada sorunlar ortaya çıkar.O yüzden bir web sayfası hazırlarken bunu dikkate alak hazırlamamız gerekir.</p>
<p>Peki web sayfamızın standart modda yorumlanmasını nasıl sağlayabiliriz derseniz anlatayım.</p>
<p><span style="color: #ff0000;">DTD(document type definition)</span> döküman tipi tanımlamasıdır. Eğerki sayfamızda bu tanımlamayı yaparsak web tarayıcısı tanımladığımız şekilde web sayfasını yorumlar. örneğin;</p>
<p><span style="color: #008000;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;</span><br />
Bu tanımlama sayfanın sadece XHTML1.0 kurallarının geçerli oldugu bir XHTML sayfası oldugunu gösterir.</p>
<p>bu kodu sayfamızın başında kullanabiliriz genel kullanımı şu şekildedir;</p>
<ol>
<li>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-1&#8243; /&gt;<br />
&lt;title&gt;doctype gösterimit&lt;/title&gt;<br />
&lt;/head&gt;</li>
<li>&lt;body&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</li>
</ol>
<p>şimdide bir web sayfasının kodlama diline göre hangi tanımları yapacağımızı gösterelim;</p>
<table style="height: 365px;" border="0" cellspacing="0" width="550">
<tbody>
<tr>
<th><strong>Document Type</strong></th>
<th><strong>DOCTYPE</strong></th>
</tr>
<tr>
<td><strong>HTML 3.2</strong></td>
<td><strong>&lt;<code>!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"&gt;</code></strong></td>
</tr>
<tr>
<td><strong>HTML 4.0 Transitional</strong></td>
<td><strong>&lt;<code>!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;</code></strong></td>
</tr>
<tr>
<td><strong>HTML 4.0 Frameset</strong></td>
<td><strong>&lt;<code>!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd"&gt;</code></strong></td>
</tr>
<tr>
<td><strong>HTML 4.0 Strict</strong></td>
<td><strong>&lt;<code>!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;</code></strong></td>
</tr>
<tr>
<td><strong>HTML 4.01 Transitional</strong></td>
<td><strong>&lt;<code>!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;</code></strong></td>
</tr>
<tr>
<td><strong>HTML 4.01 Strict</strong></td>
<td><strong>&lt;<code>!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;</code></strong></td>
</tr>
<tr>
<td><strong>XHTML 1.0 Strict</strong></td>
<td><strong>&lt;<code>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"&gt;</code></strong></td>
</tr>
</tbody>
</table>
<p>kaynak :<a href="http://www.ericmeyeroncss.com/bonus/render-mode.html" target="_blank">http://www.ericmeyeroncss.com/bonus/render-mode.html</a></p>
<p>Bu tanımlamaları mutlaka yapmalıyız çünkü hala IE6 kullanan kullanıcılar var ve zaten css 3 tanımlamalarında oldukça düşük kalitede yorumlanıyor.Daha fazla hata olmaması için gerekli bir tanımlama.</p>
<p>Bunun dışında (X)HTML dökümanlarımızı onaylatmamız gerekir. Bu şu demektir; kod yazarı olarak yaptığınız çalışmayı birde onaylatmış ve sorunları varsa görüp gidermiş olursunuz.Bunu yapmak için <a href="http://validator.w3.org/ " target="_blank">http://validator.w3.org/</a><br />
adresi hizmet veriyor. Bunun dışında zaten çoğu web sayfası editörü bu hizmeti veriyor.<strong><a href="http://validator.w3.org/ " target="_blank"><br />
</a></strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ercani.com/bilisim/web-tarayicilarinda-kodlarin-dogru-yorumlanmasi.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
