<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>css-cascading-style-sheets &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/css-cascading-style-sheets/</link>
	<description>Feed of posts on WordPress.com tagged "css-cascading-style-sheets"</description>
	<pubDate>Fri, 05 Sep 2008 08:47:53 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Cascading Style Sheets]]></title>
<link>http://asukaki.wordpress.com/?p=86</link>
<pubDate>Wed, 20 Aug 2008 08:58:31 +0000</pubDate>
<dc:creator>asukaki</dc:creator>
<guid>http://asukaki.wordpress.com/?p=86</guid>
<description><![CDATA[Css Cascading Style Sheets (Türkçede Stil şablonları) yani bilinen kısa adıyla CSS, HTML]]></description>
<content:encoded><![CDATA[<p><strong><a href="http://www.w3.org/TR/REC-CSS2/" target="_blank">Css</a> </strong>Cascading Style Sheets (Türkçede Stil şablonları) yani bilinen kısa adıyla CSS, HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir web teknolojisidir.</p>
<p>İnternet sayfaları için genelgeçer şablonlar hazırl<!--more-->ama olanağı verdiği gibi, bağımsız olarak harflerin stilini; yani renk, yazı tipi, büyüklük gibi özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği kullanımındaki esnekliktir.</p>
<p>Bir web sayfası içerisinde birbiriyle uyumlu birkaç renk ve birkaç yazı tip kullanılır ve bunları her sayfada ayrı ayrı tekrar belirtmek yerine CSS yardımıyla bir sefer tanımlayıp bütün web sayfalarında ortak olarak kullanılabilir. Bu şekilde, sayfaların hafızadaki boyutu epey küçüldüğü gibi, güncelleme yapmak da kolaylaşır.</p>
<p>CSS kodları; <a href="http://tr.wikipedia.org/wiki/Html" target="_blank">HTML</a> kodlarının içine yazılabildiği gibi harici bir CSS dosyası oluşturularak da işlem yaptırılabilir. Türüne göre veya bölümlerinde yer alabilirler.</p>
<p>CSS kodlarının, HTML dosyasına eklenmesi temelde 3 farklı şekilde yapılabilir.</p>
<p> </p>
<p>Umarim İlerde Css ve Php derslerine başlarım.Pek bilmem ama bildiklerimi ve internette bulduklarımı yazsam yeterli olur herhalde.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XHtml ders(ler)i 2]]></title>
<link>http://geyik.wordpress.com/?p=29</link>
<pubDate>Sun, 11 May 2008 11:17:12 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=29</guid>
<description><![CDATA[Evet Xhtml Derslerimize kaldığımız yerden devam ediyoruz. Bu bölümde biraz daha detay ve açı]]></description>
<content:encoded><![CDATA[<p>Evet Xhtml Derslerimize kaldığımız yerden devam ediyoruz. Bu bölümde biraz daha detay ve açıklama ile Geçerli Xhtml yazımına dair bilgiler edineceğiz. Hemen başlayalım isterseniz.</p>
<p><strong>BÖLÜM 4<br />
XHTML ve Syntax (Sözdizimi, Sentaks)</strong></p>
<p>Her dilde olduğu gibi Xhtml dilinde de bu dile has olan bir yazım stili vardır. Aşağıya bunları madde olarak yazmaya çalışalım.</p>
<p>-    etiket ve parametreler küçük harfle yazılmalı<br />
-    parametre değerleri kesinlikle alıntılanmalı yani tırnak işareti içinde yazılmalı<br />
-    parametre değerlerinde kısaltılma yapılmamalı<br />
-    name parametresi yerine “id” parametresi kullanılmalı<br />
-    Xhtml dokümanlara zorunlu olarak DTD (Doküman Tipi) tanımlanmalı Etiket ve Parametreler küçük harfle yazılmalı!<br />
Daha önceki konularımızda gördüğünüz gibi Xhtml üzerinde etiket ve parametre isimleri sürekli küçük harflerle yazılmalıdır. Bunun dışında kalan bir yazım uygulaması Xhtml’ye aykırıdır. Yine örneklem yoluyla devam edelim:</p>
<p>HTML Format: &#60;table WIDTH=”100%”&#62;<br />
XHTML Format: &#60;table width=”100%”&#62;</p>
<p>Parametre değerleri kesinlikle alıntılanmalı yani tırnak işareti içinde yazılmalı!<br />
Xhtml üzerinde yukarıdaki maddelerde belirttiğimiz gibi parametrelerin karşılığı olan değerler kesinlikle tırnak işaretleri içine yazılmalıdır.</p>
<p>HTML Format: &#60;table width=100%&#62;<br />
XHTML Format: &#60;table width=”100%”&#62;</p>
<p>Parametre kısaltılma yapılamaz!<br />
Html dokümanlar üzerinde bazı zamanlar (örneğin formlar) üzerinde tanımlanan bazı seçili değerler vardır. input etiketinde checkbox değeri kullanırken seçili öğeyi “checked” yazarak seçeriz. Xhtml de bu tarz bir yazım veya kısaltma yapılamaz. Bununla birlikte değerler tam ve doğru bir şekilde yazılıp tanımlanmalıdır. Örneklerimizi incelerseniz konuyu daha iyi kavrayabileceksiniz.</p>
<p>HTML Format: &#60;frame noresize&#62;, &#60;input checked&#62;<br />
XHTML Format: &#60;frame noresize=”noresize” /&#62;, &#60;input checked=”checked” /&#62;</p>
<p>(yine boş etiketlerin yani kapatılması Html üzerinde gerekli olmayan etiketlerin Xhtml’de nasıl kapatıldığını görüyorsunuz, lütfen bu ayrıntıyı atlamayınız)</p>
<p>Aşağıdaki tabloda Html üzerinde tanımlanmayan ve kısa parametre değeri olarak yazılan bazı değerlerin Xhtml’deki yazım biçimini göreceksiniz. Lütfen tabloyu inceleyin.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:Arial;">HTML</span></strong></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:Arial;">XHTML </span></strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">compact</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">compact=”compact” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">checked</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">checked=”checked” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">declare</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">declare=”declare” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">readonly</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">readonly=”readonly” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">disabled</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">disabled=”disabled” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">selected</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">selected=”selected” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">defer</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">defer=”defer” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">ismap</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">ismap=”ismap” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">nohref</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">nohref=”nohref” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">noshade</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">noshade=”noshade” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">nowrap</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">nowrap=”nowrap” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">multiple</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">multiple=”multiple” </span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">noresize</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial;">noresize=”noresize” </span></p>
</td>
</tr>
</tbody>
</table>
<p>“name” parametresi yerine “id” parametresi kullanılmalı!<br />
Html üzerinde a, applet, frame, iframe, img, map gibi etiketlerin tanımı olarak kullanılan “name” parametresi Xhtml üzerinde geçerliliğini yitirmiştir. “name” yerine “id” parametresi kullanılmalıdır.</p>
<p>HTML Format: &#60;map name=”map_1” /&#62;<br />
XHTML Format: &#60;map id=”map_1″ /&#62;<br />
(Not: bazı eski browserlar üzerinde id parametresi çalışmayabilir, bu gibi durumlarda hem name hem de id parametresini aynı etiket üzerinde tanımlayabilirsiniz. )<br />
Xhtml dokümanlara zorunlu olarak DTD (Doküman Tipi) tanımlanmalı!<br />
Xhtml dili ile kodlanan sayfalarda mutlaka DTD yani Doküman tipi tanımlanmalıdır. Doküman tipi tanımlama kodu kodlama itibariyle sayfanın en üstüne yapılır ve yapısal XML dosyalarının çağırılması ile geçerli olur. Doküman tanımlarına yazımızın ilerleyen bölümlerinde değineceğiz.</p>
<p>Dil Özelliği!<br />
Xhtml üzerinde hemen hemen her sayfanın dil tanımlaması yapılmaktadır. Dil tanımlamasını aşağıdaki XML atıf kodu ile yapabilirsiniz.</p>
<p>&#60;div lang=”tr” xml:lang=”tr”&#62;Merhaba Dünya, Merhaba Xhtml!&#60;/div&#62;</p>
<p><strong>BÖLÜM 5<br />
XHTML DTD (Doküman Tipi Tanımı)<br />
</strong><br />
Xhtml belgeler içinde doküman tipi tanımlamanın zorunlu olduğunu daha önceki bölümlerde dile getirmiştik. Bu bölümde ise kısaca Xhtml üzerinde kullanılan doküman tip tanımlarına değineceğiz.</p>
<p>Xhtml üzerinde doküman tipi tanımları sürekli olarak kodlamanın birinci satırında yer alır. Bu satırda yer alan doküman tipi tanımı ile sayfanın geri kalan kodları o tipe göre icra edilir. Bununla birlikte bir Xhtml dokümanı 3 öğeden oluşmaktadır. DOCTYPE, Body ve Head. Yaptığımız bu açıklamaya göre bir basit Xhtml kabuğu sunalım.</p>
<p>&#60;!DOCTYPE …&#62;<br />
&#60;html&#62;<br />
&#60;head&#62;<br />
&#60;title&#62;… &#60;/title&#62;<br />
&#60;/head&#62;<br />
&#60;body&#62; … &#60;/body&#62;<br />
&#60;/html&#62;</p>
<p>Yukarıda görmüş olduğunuz örnek Xhtml için geçerli bir doküman tipi tanımı ile başlamış, kodlar küçük harfle yazılmış, icra edilen kodlar sırasıyla kapatılmıştır. Bu tarz bir yazım Xhtml yazımına uygun ve geçerli bir yazım şeklidir.</p>
<p>DTD 3 Ana Türden Oluşur!<br />
Xhtml üzerinde 3 tür doküman tanımlama tipi vardır. Bunlar STRICT, TRANSITIONAL ve FRAMESET olarak adlandırılmaktadır. Şimdi bu doküman tiplerinin nasıl kullanılacağından ziyade neler olduğuna bir göz atalım.</p>
<p>Strict, doküman tipi Türkçe’ye “Tam” manasında çevrilebilir. Bu doküman tipinin tanımlandığı dosyalarda hem Xhtml hem de Css bileşenleri rahatlıkla kullanılabilir.</p>
<p>Transitional, doküman tipi ise “Geçişli” olarak dilimize çevrilebilir. Bu tip dokümanlar Html etiketlerini tam kullanabilmek için tanımlanabilirler, modern tarayıcılar bu tarz doküman tipi tanımlanmış olan sayfalarda Css eklentilerini ve kodlarını icra etmezler. Adından da anlaşılacağı gibi bu tip Html geçiş tipidir.</p>
<p>Frameset, tip ise sayfalarında “Çerçeve” kullanan tasarımcılar için oluşturulmuştur. Bu doküman tipi iki yada daha fazla frame yani çerçeveye sahip sayfalar için kullanılabilir.</p>
<p>DTD Tanımlarını Kullanalım!<br />
DTD kullanımının sitemizin birinci kod satırında yer aldığını söylemiştik. Şimdi aşağıdaki kodları inceleyerek her bölüm için tanımlanan doküman tipinin sitelerimizde nasıl uygulanacağını görebilirsiniz.</p>
<p>STRICT<br />
&#60;!DOCTYPE html<br />
PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”<br />
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&#62;</p>
<p>TRANSITIONAL<br />
&#60;!DOCTYPE html<br />
PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”<br />
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&#62;</p>
<p>FRAMESET<br />
&#60;!DOCTYPE html<br />
PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN”<br />
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”&#62;<br />
<strong>BÖLÜM 6<br />
XHTML’de Parametre ve Olaylar</strong></p>
<p>Xhtml dili üzerinde tasarımcıların kullanabilmesi ve işlerini kolaylaştırabilmesi için özel parametreler ve olaylar tanımlanmıştır. Herhangi bir etikete özel parametreler yardımı ile bir sınıf veya id tanımlayarak çok daha iyi bir kodlama ve tasarım yapılabilir. Bu parametreler bir etiketin değerlerini ve niteliklerini düzenlemek ve tanımlamak için de kullanılırlar. Aşağıdaki listede bu tür parametrelerin neler olduğu, değerleri ve geçerli olduğu temel etiketler verilmiştir.</p>
<p>Temel Parametreler<br />
Bu parametreler head, html, meta, param, script, style, ve title etiketlerinde geçerli değildir.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="width:20%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Parametre</strong></p>
</td>
<td style="width:35%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Değer</strong></p>
</td>
<td style="width:45%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Tanım</strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">class</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>Sınıf durumu</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Etiketin ait olduğu sınıfı belirtir</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">id</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>id ismi</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">element için tanımlanan unique id</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">style</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>stil tanımı</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">dahili stil tanımları için kullanılır</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">title</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>ipucu textler </em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">elementlerin ipucu yazıları için kullanılır</p>
</td>
</tr>
</tbody>
</table>
<p>Dil Parametreleri<br />
Bu parametreler base, br, frame, frameset, hr, iframe, param, ve script etiketlerinde geçerli değildir.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="width:20%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Parametre</strong></p>
</td>
<td style="width:35%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Değer</strong></p>
</td>
<td style="width:45%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Tanım</strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">dir</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">ltr &#124; rtl</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">metin yönünü ayarlar</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">lang</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>dil kodu</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">dil kodunu ayarlar</p>
</td>
</tr>
</tbody>
</table>
<p>Klavye Parametreleri</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="width:20%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Parametre</strong></p>
</td>
<td style="width:35%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Değer</strong></p>
</td>
<td style="width:45%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Tanım</strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">accesskey</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>karakter </em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">elementin klavye kısayolunu ayarlar</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">tabindex</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>numara</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">elementin tab sekme sayısını ayarlar</p>
</td>
</tr>
</tbody>
</table>
<p>Olaylar<br />
Xhtml üzerinde tıpkı html sayfalarda kullandığımız gibi bazı olay süreçleri (event action) kullanırız. Örneğin Mouse ile tıklama, mouse ile elementin üzerine gelme, klavyede bir tuşa basma gibi. Bu tarz olaylar temelde Javascript ve Dhtml fonksiyonları ile sağlanmaktadır. Bizler sadece bu işi yapan fonksiyonu Xhtml belgemizde kullanarak çalışmasını sağlarız. Aşağıda yer alan listede bu tarz olayların neler olduğu, kullanım şekilleri ve verilen değerleri görebilirsiniz.</p>
<p>Pencere Olayları<br />
Sadece body ve frameset etiketleri içinde geçerlidir.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="width:25%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Parametre</strong></p>
</td>
<td style="width:15%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Değer</strong></p>
</td>
<td style="width:60%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Tanım</strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onload</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Doküman  yüklendiğinde çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onunload</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Doküman yüklenmediğinde çalışacak</p>
</td>
</tr>
</tbody>
</table>
<p>Form Element Olayları<br />
Sadece form elemanları içinde geçerli olan olaylardır.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="width:25%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Parametre</strong></p>
</td>
<td style="width:15%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Değer</strong></p>
</td>
<td style="width:60%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Tanım</strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onchange</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Elementlerin değişimi sırasında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onsubmit</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Form gönderimi sırasında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onreset</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Form temizlenmesi sırasında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onselect</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script </em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Element seçimlerinde çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onblur</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script </em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Form aktivasyonunda çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onfocus</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script </em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Formlarda yer alan focus özelliğinde çalışacak</p>
</td>
</tr>
</tbody>
</table>
<p>Klavye Olayları<br />
Bu parametreler base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, ve title etiketlerinde geçerli değildir.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="width:25%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Parametre</strong></p>
</td>
<td style="width:15%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Değer</strong></p>
</td>
<td style="width:60%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Tanım</strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onkeydown</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Karakter değerine tıklandığında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onkeypress</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Klavye tuşuna basıldığında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onkeyup</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">What to do when key is released</p>
</td>
</tr>
</tbody>
</table>
<p>Fare Olayları<br />
Bu parametreler base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, ve title etiketlerinde geçerli değildir.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="width:25%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Parametre</strong></p>
</td>
<td style="width:15%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Değer</strong></p>
</td>
<td style="width:60%;padding:0.75pt;" valign="top">
<p class="MsoNormal"><strong>Tanım</strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onclick</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Mouse tıklamasında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">ondblclick</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Mouse çift tıklamasında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onmousedown</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Mouse aktive tıklamasında çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onmousemove</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Mouse hareketinde çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onmouseover</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>Script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Mouse ile element üzerine gelindiğinde çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onmouseout</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Mouse ile element üzerinden uzaklaşılınca çalışacak</p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">onmouseup</p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal"><em>script</em></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Mouse aktivesi yenilendiğinde çalışacak</p>
</td>
</tr>
</tbody>
</table>
<p><strong>BÖLÜM 7<br />
Xhtml’ye Hazırsınız!</strong></p>
<p>Artık sayfalarınızda Xhtml kodlar kullanabilmek için neredeyse hazırsınız. Yukarıda anlattığımız konuları ve bölümleri biraz özetleyelim ve neler olduğuna bakalım.</p>
<p>Öncelikle Xhtml üzerinde nelerin geçerli olduğun ve nelerin (hangi tür yazım şeklinin ve kod, parametre kullanımının) geçerli olmadığını öğrendik. Xhtml belgelerimizde küçük harflerle kodlarımızı yazacak ve etiketlerimizi açtığımız sıraya göre kapatacaktık.</p>
<p>Bununla birlikte Html üzerinde kapatılmayan etiketlerin (&#60;br&#62;, &#60;img&#62;, &#60;hr&#62; gibi) de kapatılması gerektiğini öğrendik. Çünkü artık biliyoruz ki “Xhtml üzerinde her etiket sonlandırılmalıdır!” Bu sonlandırmayı da Xhtml’ye uygun biçim olan &#60;br /&#62;, &#60;img /&#62;, &#60;hr /&#62; şeklinde yaptık.</p>
<p>Xhtml dokümanlarımızın başında DTD tanımlayarak hangi biçim tarafından değerlendirileceğini ayarladık. Tam, Geçişli ve Çerçeveli doküman tipi tanımları ile sayfamıza uygun olan tipi seçtik.</p>
<p>Daha sonra kodlamamızı Xhtml’ye uygun biçimde “Tam ve Standart” kod yazımı ile devam ettirdik. Yine Xhtml’de tanımlanan olay ve parametreler ile sayfamıza daha iyi özellikler kattık.</p>
<p>Standartları unutmayın!<br />
Xhtml dokümanları hazırlamayı ve yazım kurallarını öğrenmiş bulunuyoruz. Ancak bu saatten sonra unutmamanız gereken bir şey daha var. O da standartlar!</p>
<p>W3C (World Wide Web Consortium) bize sıklıkta tavsiye ve öğüt ettiği standartları ve standart yazım biçemini lütfen sayfalarınızda uygulayın. Ancak bu şekilde hem hızlı erişilebilir hem de sadece pc değil tüm platformlar üzerinde doğru görüntülenir sayfalar yapabiliriz.</p>
<p>Yapmış olduğunuz sayfaların <a title="Xhtml geçerlilik testi" href="http://validator.w3.org/" target="_blank"><span style="font-weight:bold;">http://validator.w3.org</span></a> sitesinden Xhtml standartlarına uygun olup olmadığını kontrol edin.</p>
<p>Artık Xhtml’ye aşina bir kişi olarak bundan sonra yapmanız gereken temel CSS dersleri alarak kendinizi daha da geliştirmek.</p>
<p>Kararlı ve standartlara uygun bir sayfa hazırlamak ihtiyacınız olan bileşim Xhtml ve Css yolundan geçiyor. Bunu kesinlikle unutmayınız.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XHtml ders(ler)i 1]]></title>
<link>http://geyik.wordpress.com/?p=28</link>
<pubDate>Sun, 11 May 2008 11:14:45 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=28</guid>
<description><![CDATA[ Xhtml Dersleri (Bölüm 1)
Xhtml, günümüzde W3C tarafından standart kabul edilen ve tavsiye edi]]></description>
<content:encoded><![CDATA[<h3 class="entrytitle"><a rel="bookmark" href="http://geyik.wordpress.com/2008/05/11/xhtml-derslerii-1xhtml-derslerii-1/"> Xhtml Dersleri (Bölüm 1)</a></h3>
<p><strong>Xhtml</strong>, günümüzde <a title="via" href="http://www.w3.org/" target="_blank"><strong>W3C</strong></a> tarafından standart kabul edilen ve tavsiye edilen web biçimleme dilidir. 2 bölüm halinde yayınlamayı düşündüğüm bu xhtml derslerini hazırlamamdaki amaç, vakti zamanında bu tarz Türkçe içerikli Xhtml derslerini nette aramam ve çok az kaynağa ulaşabilmem. Bununla birlikte elimden geldiğince size bol örnekli ve anlatımlı bir xhtml dersi hazırlamayı düşünüyorum.</p>
<p>(aşağıda yer alan konular ve anlatımlar (yazar eklentileri ile birlikte) <a title="via" href="http://www.w3.org/" target="_blank"><strong>w3.org</strong></a> ve <a title="via" href="http://www.w3schools.com/" target="_blank"><strong>w3schools.com</strong></a> sitelerinden alınmıştır. lütfen doğru referans için bu siteleri sıklıkla ziyaret ediniz.)</p>
<p><strong>BÖLÜM 1<br />
Xhtml’ye Giriş</strong></p>
<p>Maddeler halinde sıralayacak olursak Xhtml;</p>
<ul>
<li>Açılımı EXtensible HyperText Markup Language (Genişleyebilir Hiper Metin Anlamlandırma Dili) olan web biçimleme dilidir.</li>
<li>Xhtml, Html dili üzerine kurulmuştur ve onun yerini almaktadır.</li>
<li>Html 4.01′i ve bünyesindeki etiket ve parametreleri kendine referans alır.</li>
<li>Temiz ve düzenli Html yazımını sağlar.</li>
<li>Xhtml, W3C standardı ve tavsiyesidir.</li>
</ul>
<p><em>Xhtml öğrenirken neleri bilmemiz gerekiyor? </em></p>
<p>Herşeyden önce temel Html bilgisine sahip olmalı ve düşük düzeyde de olsa bu dili kullanabilmelisiniz. eğer Html bilginiz yeterli değilse lütfen daha önce Html dilinin yazımını ve kurallarını öğrenin!</p>
<p><em>Xhtml W3C Tavsiyesidir!</em></p>
<p>Sizde Xhtml öğrenerek ve bu dili yaptığınız web sitelerinde kullanarak tüm modern browserlarda aynı görüntüyü elde edebilir, W3C standartlarına uygun, daha hızlı erişilebilir web siteleri yapabilirsiniz.</p>
<p>Xhtml ile geleceğin web teknolojilerine bir adım daha yakın olursunuz!</p>
<p><strong>BÖLÜM 2<br />
Neden Xhtml?</strong></p>
<p>World Wide Web üzerinde gördüğümüz birçok web sitesi kötü Html yazımına sahiptir. Bu kodu taşıyan web siteleri bir browser üzerinde düzgün çalışabiliyor olsa bile bir başka browserda aynı doğrulukla görüntülenmeyecektir.</p>
<p>Lütfen aşağıdaki örneği inceleyiniz.<br />
&#60;html&#62;<br />
&#60;head&#62;<br />
&#60;TITLE&#62;Kötü bir HTML sayfası&#60;/TITLE&#62;<br />
&#60;body&#62;<br />
&#60;h1&#62;Kötü HTML kodu hiçbir zaman W3 standartlarında geçerli değildir!<br />
&#60;/body&#62;</p>
<p>Yukarıda yer alan kodda şayet Html bilginiz yerindeyse bazı etiketlerin kapanmadığını ve eğer Xhtml aşina bir kişiyseniz de Xhtml doküman tipinin tanımlanmadığını bununla birlikte kod yazımının standartlara uygun olmadığını göreceksiniz. Bu tür yazım ile yapılmış bir web sitesi internet üzerinde W3C standartlarına uymadığı gibi, browserlar üzerinde de görüntü bozukluğuna yol açmaktadır.</p>
<p>XML dili her zaman geçerli ve “tam uygun” (well-formed) kod bütünlüğü sağlayarak en doğru sonucu almanızı sağlar. XML Html dosyalarınızda oluşturduğunuz yada elde ettiğiniz dataları en iyi ve doğru şekilde webe aktarabilmeniz için kurulmuştur. Ayrıca esnek yapısı ile kullanıcılarına birçok avantaj sağlar.</p>
<p>Günümüzde webe bağlı iş istasyonları, ev kullanıcı bilgisayarları, mobil cihazlar internete browserlar aracılığı ile bağlanmakta ve yukarıda sözünü ettiğimiz “Kötü Html” yazımına sahip siteler bu cihazlar ve platformlar üzerinde doğru sonuç vermemektedir.<br />
Bu nedenle XML ve HTML kombinasyonu ile oluşturulan ve geleceğe yön verecek dil ortaya çıkarılmıştır: XHTML!</p>
<p>Xhtml ve Xhtml ile oluşturulan sayfalar XML standardını destekleyen tüm cihazlarda ve modern tarayıcılarda (IE, FF, Safari, Opera) “Tam ve standartlara uygun” kod yazımı ile web sayfanızın tüm dünya üzerinde doğru olarak görüntülenebilmesini sağlayan bir fırsattır. Eğer hala Xhtml kullanımını bilmiyor yada web siteleriniz üzerinde Xhtml yazımını kullanmıyorsanız bu yazı dizisini takip edin.<br />
<strong> BÖLÜM 3<br />
XHTML ile HTML arasındaki farklar</strong></p>
<p>Xhtml dili, Html’den çokta farklı değildir. Xhtml geçerli parametre ve etiketleri Html 4.01 üzerinden alınmış ve dile entegre edilmiştir. Bununla birlikte, şimdiden HTML kodlarınızı küçük harflerle yazmaya başlayın. Zira Xhtml yazım biçemi, bunun dışında olan (HTML’nin kabul ettiği ancak Xhtml’nin kabul etmediği) yazım biçimlerini ve etiket sonlandırılmalarını standartlara uygun bulmamaktadır.</p>
<p>İki Dil Arasındaki Bazı Önemli Farklar</p>
<p>Maddeler halinde sıralayacak olursak iki dil arasında temel olarak şu farklar vardır:</p>
<ul>
<li>Xhtml etiketleri gereği gibi dizilmelidir.</li>
<li>Xhtml dokümanları “tam ve uygun kod” yazımı ile yazılmalıdır.</li>
<li>Etiket ve parametre isimleri “küçük harflerle” yazılmalıdır.</li>
<li>Tüm Xhtml etiketleri mutlaka “kapatılmalıdır”</li>
</ul>
<p>Xhtml Etiketleri Gereği Gibi Dizilmelidir!<br />
Aşağıdaki örneği inceleyecek olursanız bu yazım tarzının Xhtml’ye uygun olmadığını göreceksiniz. Çünkü bu yazımda etiketler sırasız olarak kapatılmışlardır. Bu tarz bir yazım Xhtml’de yine aşağıdaki gibi olmalıdır.</p>
<p>HTML Format: &#60;b&#62;Bu yazı kalın ve italik olarak yazılmıştır&#60;/b&#62;&#60;/i&#62;<br />
XHTML Format: &#60;b&#62;Bu yazı kalın ve italik olarak yazılmıştır&#60;/i&#62;&#60;/b&#62;</p>
<p>Yukarıda görüldüğü üzere Html formatta etiketlerin kapanma sırası önemli değil. Bu tarz bir yazımı browser bir hata vermeden görüntüleyecektir. Ancak ikinci yazımda Xhtml’ye uygun olan kod daha temiz ve daha iyi bir kullanımdır.</p>
<p>Xhtml dokümanları “tam ve uygun kod” yazımı ile yazılmalıdır!<em></em><em><br />
</em> Xhtml üzerinde kodlar, özellikle html, body, head gibileri çift olmalı yani açılan head etiketi komutlar icra edildikten sonra bitirilmeli bu etiket içine standarda uygun olmayan başka eklenti veya kod yazılmamalıdır. Aşağıdaki örnek Xhtml yazımına uygun bir Html kabuğunu bizlere veriyor.</p>
<p>&#60;html&#62;<br />
&#60;head&#62; … &#60;/head&#62;<br />
&#60;body&#62; sayfamızda yer alan görsel öğelerin tümü &#60;/body&#62;<br />
&#60;/html&#62;</p>
<p>Etiket ve parametre isimleri “küçük harflerle” yazılmalıdır!<br />
Xhtml yazımı kesinlikle etiket ve parametrelerin büyük harfle yazımını kabul etmez. Yazılan etiketler mutlaka küçük harflerle yazılmalıdır. Aşağıda html ve xhtml formatında örnekler bulabilirsiniz.</p>
<p>HTML Format: &#60;BODY&#62;&#60;FONT color=”red”&#62;bu yazı kırmızı&#60;/FONT&#62;&#60;/body&#62;<br />
XHTML Format: &#60;body&#62;&#60;font color=”red”&#62;bu yazı hem kırmızı hem de Xhtml ile yazıldı!&#60;/font&#62;&#60;/body&#62;</p>
<p>Yukarıdaki örnekte gördüğünüz gibi Html format yazılan kodu aynen browserda icra edecektir, burada herhangi bir sorun olmamaktadır. Ancak Xhtml yazımında etiketleri ve parametreleri küçük yazmalıyız. Ancak bu şekilde bir yazım standart uyumu için geçerli olabilir.</p>
<p>Tüm Xhtml etiketleri mutlaka “kapatılmalıdır”!<br />
Xhtml dilinde kodlama yaparken kesinlikte tüm açılan etiketler kapatılmalıdır. Açılan etiketlerin sırayla kapatılması Xhtml için doğru bir yazımdır. Yine örneğimizi inceleyelim:</p>
<p>HTML Format: &#60;p&#62;bu bir paragraf…<br />
XHTML Format: &#60;p&#62;bu bir paragraf &#60;/p&#62;</p>
<p>Boş etiketler kesinlikle kapatılmalıdır!<br />
Html üzerinde bazı etiketlerin kapatılmasına ihtiyaç duyulmaz. Örneğin &#60;br&#62;, &#60;img&#62;, &#60;hr&#62; gibi. Xhtml dilinde bu etiketlerinde bir kapatılma biçimleri vardır. Etiketler sonuna /&#62; işareti atılarak bu etiketler kapatılmalıdır. Lütfen aşağıdaki örnekleri dikkatlice inceleyiniz.</p>
<p>HTML Format:<br />
Satır atlayalım&#60;br&#62;<br />
Sayfamıza yatay çizgi atalım :&#60;hr&#62;<br />
ve sayfamıza bir resim yerleştirelim &#60;img xsrc=”xhtml.gif”        alt=”xhtml dersleri”&#62;</p>
<p>Xhtml Format:<br />
Satır atlayalım&#60;br /&#62;<br />
Sayfamıza yatay çizgi atalım:&#60;hr /&#62;<br />
ve sayfamıza bir resim yerleştirelim &#60;img xsrc=”xhtml.gif”        alt=”xhtml dersleri” /&#62;</p>
<p>gördüğünüz gibi Html üzerinde kapatmaya ihtiyaç olmayan bu etiketler Xhtml dilinde etiket sonuna /&#62; atılarak kapatılıyor. Günümüz browserlarına tam uyumlu olabilmesi için siz de bu tarz etiketlerin sonuna bir boşluk ve /&#62; işaretleri atarak sonlandırınız. Tıpkı örnekte olduğu gibi.<em></em><em> </em></p>
<p>Bir sonraki ders dizisinde biraz daha teknik konulara değineceğiz. Umarım faydalı olabilmişimdir.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[DTD nedir ?]]></title>
<link>http://geyik.wordpress.com/?p=27</link>
<pubDate>Sun, 11 May 2008 11:07:54 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=27</guid>
<description><![CDATA[DTD nedir?
DTD bir web sayfasının tipini SGML (Standard Generalized Markup Language) dili  ile bel]]></description>
<content:encoded><![CDATA[<p><strong>DTD nedir?</strong><br />
DTD bir web sayfasının tipini SGML (Standard Generalized Markup Language) dili  ile belirler.<br />
DTD, HTML gibi SGML uygulamaları tarafından kullanılır. Amacı sayfa için geçerli  olan markup sitilini belirtmektir. XHTML SGML döküman tipinde tanımlanmıştır.  Bir XHTML DTD dökümanı sayfada uyulması gereken kuralları, bilgisayarın  anlayabileceği bir dille belirtir.</p>
<p>Yazdığınız XHTML dökümanlarının hangi standartlara uyduğunu DTD belirtir ve  sayfada ilk satır olarak yer almalıdır. Sayfalarınızın standarda uygunluğu  testlerini W3C’nin doğrulama araçları ile yapabilirsiniz.  http://validator.w3.org adresinden bu araçlara ulaşabilirsiniz.</p>
<p>Örütbağı üzerinde bir kaç kaynak adresi de işinize yarayacaktır.<br />
W3C XHTML Anasayfa- <a href="http://www.w3c.org/MarkUp/"> http://www.w3c.org/MarkUp/</a><br />
W3C standart bildirgesi - <a href="http://www.w3.org/TR/2000/REC-xhtml-basic-20001219/"> http://www.w3.org/TR/2000/REC-xhtml-basic-20001219/</a><br />
W3Schools XHTML sayfaları - <a href="http://www.w3schools.com/xhtml"> http://www.w3schools.com/xhtml</a><br />
Web tasarımcılarının sanal kütüphanesi (WDVL) XHTML sayfaları - <a href="http://www.wdvl.com/Authoring/Languages/XML/XHTML/"> http://www.wdvl.com/Authoring/Languages/XML/XHTML/</a><br />
Webmonkey XHTML Genel Bakış -  <a href="http://hotwired.lycos.com/webmonkey/00/50/index2a.html"> http://hotwired.lycos.com/webmonkey/00/50/index2a.html</a><br />
XHTML tartışmaları -  <a href="http://www.webreview.com/tag/2000/09_01_00.shtml"> http://www.webreview.com/tag/2000/09_01_00.shtml</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XHtml döküman tipleri]]></title>
<link>http://geyik.wordpress.com/?p=26</link>
<pubDate>Sun, 11 May 2008 11:07:06 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=26</guid>
<description><![CDATA[a- XHTML Strict
XHTML Dökümanlarını css dökümanları ile beraber kullanmanız gerektiğinde  k]]></description>
<content:encoded><![CDATA[<p><strong>a- XHTML Strict</strong><br />
XHTML Dökümanlarını css dökümanları ile beraber kullanmanız gerektiğinde  kullanılır. HTML’nin dizayn unsurlarını içermez.<br />
Tanımı:<br />
<span style="font-family:Courier New;"> &#60;!DOCTYPE html PUBLIC "-//W3C//DTD  XHTML 1.0 Strict//EN"<br />
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&#62;</span><br />
<strong>b- XHTML 1.0 Transitional</strong><br />
CSS anlamayan web gezginlerini desteklemek ve HTML’nin dizayn unsurlarını  kullanmak istiyorsanız bu döküman tipini kulanın.<br />
Tanımı:<br />
<span style="font-family:Courier New;"> &#60;!DOCTYPE html PUBLIC "-//W3C//DTD  XHTML 1.0<br />
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-<br />
transitional.dtd"&#62;</span></p>
<p><strong>c- XHTML 1.0 Frameset</strong><br />
Eğer XHTML dökümanları pencerelere bölünmüş olarak gösterilecekse bu döküman  tipini kullanın.<br />
Tanımı:<br />
<span style="font-family:Courier New;"> &#60;!DOCTYPE html PUBLIC "-//W3C//DTD  XHTML 1.0 Frameset//EN"<br />
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"&#62;</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XHtml Giriş]]></title>
<link>http://geyik.wordpress.com/?p=25</link>
<pubDate>Sun, 11 May 2008 11:05:40 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=25</guid>
<description><![CDATA[1. Dökümanlar XML uyumlu olmalıdır.
HTML’de geçerli olan bu kod:
&lt;b&gt;&lt;i&gt;Bu  yazı ]]></description>
<content:encoded><![CDATA[<p>1. Dökümanlar XML uyumlu olmalıdır.<br />
HTML’de geçerli olan bu kod:<br />
<span style="font-family:Courier New;">&#60;b&#62;&#60;i&#62;Bu  yazı kalın ve yatıktır&#60;/b&#62;&#60;/i&#62;</span><br />
XHTML’de geçerli değildir. Elemanlar düzgün biçimde iç içe geçmelidir.<br />
<span style="font-family:Courier New;"> &#60;b&#62;&#60;i&#62;Bu yazı kalın ve  italiktir&#60;/i&#62;&#60;/b&#62;</span><br />
Tüm XHTML elemanları &#60;html&#62; kök elemanı içinde bulunmalıdır. Diğer tüm elemanlar  alt elemanlara sahip olabilir. Alt elemanların başlangıç ve bitiş tagları olmalı  ve doğru biçimde iç içe geçmelidir. Temel döküman yapısı şu şekilde olmalıdır.     <span style="font-family:Courier New;"> &#60;html&#62;<br />
&#60;head&#62;.......&#60;/head&#62;<br />
&#60;body&#62;.......&#60;/body&#62;<br />
&#60;/html&#62;</span></p>
<p>2. Tüm elemanlar küçük harfler kullanılarak yazılmalıdır. XHTML bir XML  uygulamasıdır ve XML’de küçük büyük harf ayrımı vardır. Örneğin &#60;BR&#62; ve &#60;br&#62;  tagları farklı biçimde yorumlanır.<br />
Bu yazım yanlışdır.<br />
<span style="font-family:Courier New;"> &#60;BODY&#62;<br />
&#60;P&#62;Bu bir paragrafdır&#60;/P&#62;<br />
&#60;/BODY&#62;</span><br />
Bu yazım ise doğrudur.<br />
<span style="font-family:Courier New;"> &#60;body&#62;<br />
&#60;p&#62;Bu bir paragrafdır&#60;/p&#62;<br />
&#60;/body&#62;</span><br />
3. Tüm XHTML elemanlarının sonlandırılması gerekir. Boş olmayan her elemanın  sonlandırılması gerekir, örneğin aşağıdaki yazım yanlışdır:<br />
<span style="font-family:Courier New;"> &#60;p&#62;Bu bir paragrafdır<br />
&#60;li&#62;Bu bır liste maddesidir</span><br />
Doğru olan:<br />
<span style="font-family:Courier New;"> &#60;p&#62;Bu bir paragrafdır&#60;/p&#62;<br />
&#60;li&#62;Bu bir liste maddesidir&#60;/li&#62;</span></p>
<p>4. Boş elemanlarda sonlandırılmalıdır. Boş elemanlar ya bir sonlandırma  elemanına yada “ /&#62;” işaretine ihtiyaç duyar. Örneğin aşağıdaki yazım yanlışdır.<br />
<span style="font-family:Courier New;"> Bu bir satır atlar&#60;br&#62;<br />
Yatay çizgi böyle yapılır&#60;hr&#62;<br />
Burada resim olacak &#60;img src=”dosyaismi.gif”&#62;</span><br />
Doruları ise:<br />
<span style="font-family:Courier New;"> Bu bir satır atlar&#60;br&#62;&#60;/br&#62;<br />
Yatay çizgi böyle yapılır&#60;hr /&#62;<br />
Burada resim olacak &#60;img src=”dosyaismi.gif” /&#62;</span></p>
<p>XHTML web sayfalarınızı bugünün web gezginleri ile uyumlu hale getirmek  istiyorsanız “/” işaretinden önce bir boşluk bırakmalısınız. &#60;br /&#62; yada &#60;hr /&#62;  gibi.</p>
<p>5. Parametre isimleri küçük harf olmalıdır. Aşağıdaki örnek yanlıştır:<br />
<span style="font-family:Courier New;"> &#60;table WIDTH=”100%”&#62;<br />
&#60;div ALIGN=”center”&#62;</span><br />
Doğrusu:<br />
<span style="font-family:Courier New;"> &#60;table width=”100%”&#62;<br />
&#60;div align=”center”&#62;</span></p>
<p>6. Parametre değerleri tırnak işareti içinde olmalıdır. Aşağıdaki örnek  yanlıştır:<br />
<span style="font-family:Courier New;"> &#60;table width=100%&#62;<br />
&#60;div align=center&#62;</span><br />
Doğrusu:<br />
<span style="font-family:Courier New;"> &#60;table width=”100%”&#62;<br />
&#60;div align=”center”&#62;</span></p>
<p>7. Parametre sadeleştirme kaldırılmıştır. Örneğin:<br />
<span style="font-family:Courier New;"> &#60;input checked&#62;<br />
&#60;option selected&#62;</span><br />
yanlıştır. Doğrusu:<br />
<span style="font-family:Courier New;"> &#60;input checked=”checked” /&#62;<br />
&#60;option selected=”selected” /&#62;</span></p>
<p>8. “id” parametresi “name” parametresinin yerine geçer.<br />
<span style="font-family:Courier New;"> &#60;img src=”dosyaismi.gif name=”resim1” /&#62;<br />
&#60;a name=”namedanchor”&#62;&#60;/a&#62;</span><br />
Yerine doğrusu:<br />
<span style="font-family:Courier New;"> &#60;img src=”dosyaismi.gif id=”resim1”  /&#62;<br />
&#60;a id=”namedanchor”&#62;&#60;/a&#62;</span></p>
<p>9. XHMTL DTD zorunlu elemanları tanımlar. Tüm XHTML dökümanlarının DOCTYPE  tanımlama zorunluluğu vardır. Html, head ve body bulunmalı ve title head içinde  yer almalıdır. Aşağıda minimum bir XHTML dökümanını görüyorsunuz.<br />
<span style="font-family:Courier New;"> &#60;!DOCTYPE Doctype goes here&#62;<br />
&#60;html&#62;<br />
&#60;head&#62;<br />
&#60;title&#62;Title goes here&#60;/title&#62;<br />
&#60;/head&#62;<br />
&#60;body&#62;</span><br />
<span style="font-family:Courier New;"> Body text goes here<br />
&#60;/body&#62;<br />
&#60;/html&#62;</span><br />
DOCTYPE elemanı bir XHTML elemanı değildir ve standartlara uymasına gerek  yoktur. Ayrıca sonlandırılması da gerekmez.</p>
<p>10. DOCTYPE zorunlu olarak mevcut olmalıdır. Geçerli 3 adet XHTML döküman tipi  vardır:</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XHTML nedir?]]></title>
<link>http://geyik.wordpress.com/?p=24</link>
<pubDate>Sun, 11 May 2008 10:58:55 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=24</guid>
<description><![CDATA[XHTML’in ismi EXtensible Hypertext Markup Language kelimelerinden türemiştir.  Amacı HTML’yi ]]></description>
<content:encoded><![CDATA[<p>XHTML’in ismi EXtensible Hypertext Markup Language kelimelerinden türemiştir.  Amacı HTML’yi ortadan kaldırmaktır. HTML 4.01 sürümü ile benzer bir çok yönü  vardır. XHTML HTML’nin daha kolay anlaşılır ve kuralcı sürümüdür de diyebiliriz.  XHTML HTML’nin XML olarak düzenlenmiş halidir.</p>
<p>XHTML bir web standardı olarak 26 Ocak 2000’de W3C tarafından kabul edilmiştir.  XHTML normalde kullanılan HTML’nin yeni nesil sürümü olduğu için web gezginleri  ve diğer uygulamalar tarafından kabul edilmesi zaman alacaktır. Bu arada  örütbağı uygulamalarınızı mevcut XHTML standardına getirmek istiyorsanız HTML  4.01 sürümü ile uygun hale getirmek ile işe başlayabilirsiniz. Aşağıdaki 10  kuralı da uygularsanız uygulamalarınız XHTML uyumlu hale gelecektir.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Css de favori kodlar..]]></title>
<link>http://geyik.wordpress.com/?p=22</link>
<pubDate>Sat, 10 May 2008 11:31:31 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=22</guid>
<description><![CDATA[Css de nerdeyse en çok kulanılan ve ihityaç duyulan kodlar&#8230;
Css ile tekrarlanmayan arka pla]]></description>
<content:encoded><![CDATA[<p>Css de nerdeyse en çok kulanılan ve ihityaç duyulan kodlar...</p>
<p><span style="font-family:Verdana;font-size:x-small;">Css ile tekrarlanmayan arka plan resmi yapmak için öncelikle arka plana bir resim atamak gerekir. Bunu background-image : url(resmim); kodu ile yaparız.<br />
Daha sonra bu resmin tekrarlanmasını önlemek için background-repeat:no-repeat  komutunu vermek gerekir.<br />
En son olarak resmi ortalamak için background-position : center komutunu  vereceğiz</span></p>
<p><span style="font-family:Verdana;font-size:x-small;">Şu kodda olduğu gibi : </span></p>
<p><span style="font-family:Verdana;font-size:x-small;">BODY<br />
{<br />
BACKGROUND-IMAGE : URL(./bayrak.gif);<br />
BACKGROUND-REPEAT: NO-REPEAT;<br />
BACKGROUND-POSITION : CENTER;<br />
}</span></p>
<p><span style="font-family:Verdana;font-size:x-small;">.......................</span></p>
<p><span style="font-family:Verdana;font-size:x-small;"><strong><span style="text-decoration:underline;">SORU:</span></strong></span></p>
<p><strong><em>Web sitemde fare işaretlerini kendi belirlemiş olduğum fare işaretçisi ile  değiştirmek istiyorum.. Bunu nasıl yapabilirim..</em></strong></p>
<p><span style="font-family:Verdana;font-size:x-small;"><strong><span style="text-decoration:underline;">CEVAP:</span></strong> </span></p>
<p><span style="font-family:Verdana;font-size:x-small;">Merhaba..Bunun için cursor dediğimiz dosya  formatında olan ve sonu <strong>*.cur</strong> ile biten bir resim dosyasına ihtiyaçınız  var ve bunları multimedia sitelerinde çok rahat bulabilirsiniz..</span></p>
<pre><span style="font-family:Verdana;">&#60;style&#62;
&#60;!--
A           { cursor:url('resim.cur'); }
A:link      { cursor:url('resim.cur'); }
A:visited   { cursor:url('resim.cur'); }
A:hover     { cursor:url('resim.cur'); }
BODY        { cursor:url('resim.cur'); }
}
--&#62;
&#60;/style&#62;</span></pre>
<pre><span style="font-family:Verdana;">......................</span></pre>
<pre><span style="font-family:Verdana;"><strong><em>Web sitemde kaydırma çubuklarını (Scroll bar) nasıl renklendirebilirim..</em></strong></span></pre>
<p><span style="font-family:Verdana;font-size:x-small;"><span style="text-decoration:underline;"><strong>CEVAP:</strong></span>Web sayfanızın Head Head  bölümene aşağıdaki kodu yazınız..</span></p>
<pre><span style="font-family:Verdana;">&#60;style&#62;
&#60;!--
solid; BORDER-LEFT: #1F9FFF 0px solid; BORDER-RIGHT: #1F9FFF 0px
solid; BORDER-TOP: #1F9FFF 0px
solid; COLOR: #1F9FFF; FONT-FAMILY: Trebuschet MS; FONT-SIZE: 9pt;
FONT-WEIGHT: bold}body
{	scrollbar-face-color:#CCCCCC;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#CCCCCC;
; font-size: xx-small; border-top-width: thin}
--&#62;
&#60;/style&#62;</span></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Css Nedir ?]]></title>
<link>http://geyik.wordpress.com/?p=21</link>
<pubDate>Sat, 10 May 2008 11:29:03 +0000</pubDate>
<dc:creator>geyik</dc:creator>
<guid>http://geyik.wordpress.com/?p=21</guid>
<description><![CDATA[Css nedir?
CSS Nedir? Cascading Style Sheets
Css’in açılımı ile söze başlayalım. Cascading ]]></description>
<content:encoded><![CDATA[<h1>Css nedir?</h1>
<p><span style="font-family:Verdana;font-size:x-small;"><strong>CSS Nedir?</strong> Cascading Style Sheets</p>
<p>Css’in açılımı ile söze başlayalım. Cascading Style Sheets. Biz kısaca konularımız dahilinde Stil Şablon olarak bahsedeceğiz. Gelelim Stil Şablonun varoluş amacına. Sizinde bildiğiniz üzere Html yazım şekli olarak etiket türünde bir yazım dili. Bu yüzden pek fazla özelliklere sahip değil. Bu sahip olamadığı özellikler nedeniyle sayfanın dizaynında bize tam esneklik veremiyor. Css bu amaçla üretilmiş bir dil. Kullanım kolaylığı ve kullanışlılığı ile Html’e eklenmesinden itibaren çoğu web tasarımcısının gözdesi oldu. Çünkü her türlü sayfa dizaynını bize bırakarak müthiş bir esneklik sağlıyor. Ayrıca ileriki konularımızda bahsedeceğimiz üzere bağlantılı stil şablonlar aracılığı ile de birden çok sayfaya etkiyebiliyor. Bu da bize sitenin görünümün değiştirmek istediğimizde elimizdeki onlarca belki de yüzlerce sayfanın kodlarını değiştirmeden sadece css dosyasının değiştirerek bu imkanı sağlıyor.</p>
<p>Stil Şablon’un tarayıcılara eklenmesinden sonra iki versiyonu çıktı. Bunlar Css 1 ve Css 2. Ayrıca bazı konularda MSIE (Internet Explorer) ve NN (Netscape Navigator) tarayıcıları aynı kodları kabul etmiyorlar. Biz derslerimizde her iki tarayıcıda da etkin olan veya etkin olmayıp dizaynı bozmayan (A:hover gibi) Stil Şablon özelliklerini göreceğiz. Şimdi derslerin içeriğinde neler var onları görelim :</p>
<p>1. Stil Şablon çeşitleri :<br />
Css’in en çok beğenilen yönü istendiğinde sadece bir öğeye etkimesi, istendiğinde tüm sayfaya etkimesi, istendiğinde site içindeki tüm html dosyalarına etkimesidir. Bunlar kısaca Stil Şablonun kullanım çeşitleridir.</p>
<p>2. Html etiketleri ile Css :<br />
Bu dersimizde Html’deki font,background gibi çeşitli özelliklerin Stil Şablon  tarafından nasıl belirlenebileceğini göreceğiz.</p>
<p>3. Seçiciler (Selectors) :<br />
Kimi zaman Html etiketlerinden fontu hepimiz kullanırız. Örneğin bir sayfa içerisinde font etiketine birden çok görünüm eklemek isteriz. Bu durumda seçiciler imdadımıza yetişir. Bu dersimizde de seçicilerin nasıl kullanıldığını ve yazım kurallarını öğrenceğiz.</p>
<p>4. Genel kullanım şekilleri :<br />
Bu dersimizde ise A (link) etiketinin çeşitli kullanım biçimleri ile birlikte bir Stil Şablonun nasıl kullanırsak işimize daha fazla yarayacağını göreceğiz. Siz buradaki kullanım tarzına göre Css’i kullanırken kendinize nasıl bir yön izleyeceğinize karar vereceksiniz. </span></p>
]]></content:encoded>
</item>

</channel>
</rss>
