<?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>t-infection.com &#124; tasarım oyuncakları, web teknolojileri &#187; Form</title>
	<atom:link href="http://www.t-infection.com/tag/form/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.t-infection.com</link>
	<description>tasarım oyuncaklarımız ve web teknolojilerine dair kısa kısa...</description>
	<lastBuildDate>Sat, 02 Apr 2011 17:47:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe Dreamweaver CS4 ile Form Alanlarının Kontrolü</title>
		<link>http://www.t-infection.com/adobe-dreamweaver-cs4-ile-form-alanlarinin-kontrolu/</link>
		<comments>http://www.t-infection.com/adobe-dreamweaver-cs4-ile-form-alanlarinin-kontrolu/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 20:37:47 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Dreamweaver CS4]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[Form Kontrol]]></category>
		<category><![CDATA[Js]]></category>
		<category><![CDATA[Spry]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/?p=920</guid>
		<description><![CDATA[Adobe Dreamweaver kendi görüşüme göre en iyi görsel web editörlerinden biri. Özellikle Cs serisinde eklenen yeni kontrol ve özelliklerle tasarımcıların işini büyük oranda kolaylaştırıyor. Bünyesine katılan Spry Js kütüphanesi sayesinde menü, navigasyon ve belli başlı web elementlerinin kontrolü oldukça basit bir şekilde yapılabiliyor. Bu makalemizde çok basit ve hızlı bir şekilde form alanlarının kontrolünü anlatacağız.
Form [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe <a href="http://www.t-infection.com/tag/dreamweaver">Dreamweaver</a> kendi görüşüme göre en iyi görsel web editörlerinden biri. Özellikle Cs serisinde eklenen yeni kontrol ve özelliklerle tasarımcıların işini büyük oranda kolaylaştırıyor. Bünyesine katılan <a href="http://www.t-infection.com/tag/spry">Spry</a> Js kütüphanesi sayesinde menü, navigasyon ve belli başlı web elementlerinin kontrolü oldukça basit bir şekilde yapılabiliyor. Bu makalemizde çok basit ve hızlı bir şekilde form alanlarının kontrolünü anlatacağız.</p>
<p>Form alanlarında biz aksini belirtmedikçe tüm alanların doldurulmasına gerek yoktur. Bu nedenle tasarımda formlar her zaman üzerinde iki kere düşünülmesi gereken elemanlardır. Formda istenilen bir değerin girilmemesi durumunda verilecek olan bir uyarı kullanıcı/ziyaretçiyi bilgilendirir ve buna göre hareket etmesi sağlanır. Bilgi girişinin sağlandığı bu elemanlar bu yüzden her zaman suistimale açıktırlar. Adobe Dreamweaver CS4 kullanarak önce basit bir form yapacağız ve sonra bu formda boş bırakılan yerlerde bir uyarı mesajının görünmesini sağlayacağız. Dilerseniz hemen başlayalım.<span id="more-920"></span></p>
<p>Öncelikle Dreamweaver&#8217;da boş bir Html dosya açalım. Sonra bir form oluşturalım. Bu formda kullanıcıdan adını ve e-posta adresini yazmasını isteyelim. 2 tane metin girdi elemanı ekleyelim. Sonrasında form menüsünden gönderme butonumuzu koyarak formumuzu tamamlayalım.</p>
<p><img class="alignnone" title="Adım" src="http://t-infection.com/w3/fdw/1.gif" alt="" width="433" height="106" /></p>
<p><img class="alignnone" title="Adım" src="http://t-infection.com/w3/fdw/2.gif" alt="" width="435" height="410" /></p>
<p><img class="alignnone" title="Adım" src="http://t-infection.com/w3/fdw/3.gif" alt="" width="434" height="407" /></p>
<p>Hemen hemen aşağıdaki gibi bir form alanına sahip olmamız gerekiyor.</p>
<p><img class="alignnone" title="Adım" src="http://t-infection.com/w3/fdw/4.gif" alt="" width="346" height="122" /></p>
<p>Şimdi fare ile formumuzun Ad soyad isteyen İnput bölümüne bir kere tıklayıp seçili hale getiriyoruz. Bu aşamadan sonra üst menüden Spry bölümüne geliyoruz. Burada Spry Validation Text Field butonuna tıklıyoruz. Böylece metin girdi alanımızda Spry js kullanarak bir form kontrolü sağlamış olduk. Aynı işlemi e-posta adresini istediğimiz metin girdi alanı için de yapalım.</p>
<p><img class="alignnone" title="Adım" src="http://t-infection.com/w3/fdw/5.gif" alt="" width="463" height="110" /></p>
<p>Dokümanı .html uzantılı olarak kaydedelim ve tarayıcımızda izleyelim. Ad soyad veya e-posta alanlarından birini boş bırakıp formu onaylamaya çalıştığınızda form ögesinin yanında &#8220;A value is required&#8221; mesajı alacağız.</p>
<p><img class="alignnone" title="Adım" src="http://t-infection.com/w3/fdw/6.gif" alt="" width="383" height="396" /></p>
<p>Dikkat ettiyseniz forma Text validation opsiyonunu eklediğimizde SpryValidationTextField.js ve SpryValitadionTextField.css isimli iki dosya da oluşuyor. Formun kontrolünü sağlayan ana js dosyası ve stilleri barındıran stil dosyası da çalışmamızın olduğu dizinde kayıt oluyor.</p>
<p><img class="alignnone" title="Adım" src="http://t-infection.com/w3/fdw/7.gif" alt="" width="420" height="125" /></p>
<p>Stil dosyasında yapacağınız değişikliklerle uyarı mesajının daha iyi görünmesini sağlayabilir ve görünümünü özelleştirebilirsiniz. Sadece metin girdi alanlarında değil Textarea, Radio buton gibi diğer form ögelerinde de aynı kontrolü sağlayabilirsiniz. Umarım yararlı olur.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/adobe-dreamweaver-cs4-ile-form-alanlarinin-kontrolu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Css ve Xhtml ile Form Öğeleri Tasarımı</title>
		<link>http://www.t-infection.com/css-ve-xhtml-ile-form-ogeleri-tasarimi/</link>
		<comments>http://www.t-infection.com/css-ve-xhtml-ile-form-ogeleri-tasarimi/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 13:24:10 +0000</pubDate>
		<dc:creator>webthese</dc:creator>
				<category><![CDATA[Xhtml/Css]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[Makale]]></category>
		<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[Xhtml]]></category>

		<guid isPermaLink="false">http://www.t-infection.com/css-ve-xhtml-ile-form-ogeleri-tasarimi/</guid>
		<description><![CDATA[Web tasarımı söz konusu olduğunda mutlaka Form&#8217;lardan bahsedilir ve kullanılır. Çünkü web formları (her türlü formdan bahsediyorum) ziyaretçiden bilgi alma, bilgi aktarma, sonuç döndürme, bilgi girişini sağlama gibi görevler üstlenirler. En basit haliyle bir &#8220;İletişim Formu&#8221; bile sitenizdeki ziyaretçinin size ulaşmasını ve düşündüğü konuda yazmasını sağlar.
Bu yazımızda sizlere bir iki küçük Css taktiği ile Web [...]]]></description>
			<content:encoded><![CDATA[<p>Web tasarımı söz konusu olduğunda mutlaka Form&#8217;lardan bahsedilir ve kullanılır. Çünkü web formları (her türlü formdan bahsediyorum) ziyaretçiden bilgi alma, bilgi aktarma, sonuç döndürme, bilgi girişini sağlama gibi görevler üstlenirler. En basit haliyle bir &#8220;İletişim Formu&#8221; bile sitenizdeki ziyaretçinin size ulaşmasını ve düşündüğü konuda yazmasını sağlar.</p>
<p>Bu yazımızda sizlere bir iki küçük Css taktiği ile Web Formlarımızı nasıl daha güzel hale getireceğimizi anlatacağız. Tabi önce işin mutfak kısmından başlıyoruz ve Xhtml ile formumuzu yazıyoruz&#8230;<span id="more-42"></span>Klasik manada bir iletişim formu tasarlayalım. Bu formumuzda kullanıcımızdan adını, e-posta adresini, bırakmak istediği yorumunu alalım ve göndermek için gönderim butonumuzu koyalım. Basit olarak yapılmış ve Dreamweaver ile elde edilmiş kodlar aşağıdadır.</p>
<p>&lt;form id=&#8221;form1&#8243; name=&#8221;form1&#8243; method=&#8221;post&#8221; action=&#8221;form.php&#8221;&gt;<br />
&lt;label&gt; Adınız &lt;/label&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;textfield&#8221; id=&#8221;textfield&#8221; /&gt;&lt;br /&gt;</p>
<p>&lt;label&gt; E-Posta&lt;/label&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;textfield2&#8243; id=&#8221;label&#8221; /&gt;&lt;br /&gt;</p>
<p>&lt;label&gt;Yorumunuz&lt;/label&gt;<br />
&lt;textarea name=&#8221;textarea&#8221; cols=&#8221;25&#8243; rows=&#8221;5&#8243;&gt;&lt;/textarea&gt;&lt;br /&gt;<br />
&lt;label&gt;� &lt;/label&gt;&lt;input type=&#8221;submit&#8221; value=&#8221;Gönder&#8221; class=&#8221;submit&#8221; /&gt;<br />
&lt;/form&gt;<br />
Kodları kopyalayıp bir .html dokümanı içine kaydedin. Bu haliyle formumuz aşağıdaki gibi bir görünüme sahip olmalı. Bu aşamadan sonra Xhtml ile kodladığımız form öğelerinin Css ile görünümlerine şekil verme işini yapacağız.</p>
<p><img title="Form görünümü" src="http://dream.kucukresim.com/uploads/form1e480b.gif" alt="Form görünümü" width="317" height="216" /></p>
<p>Klasik olarak web formlarda kullandığımız ana kodların başında input, label gibi etiketler gelir. Bu etiketler hem form öğelerinin oluşturulmasında hem de hizalanmasında (aligment) kullanılır. Css dosyamızı oluşturalım ve stil.css adını vererek aşağıda yer alan kodları ekleyelim. Daha sonra kodlarımızın yaptığı işi tek tek anlatacağız.</p>
<pre class="brush: css;">
label {
float: left;
width: 100px;
font:bold 12px arial, verdana, helvetica, sans-serif;
color:#333;
}

input {
width: 180px;
margin-bottom: 5px;
background:#fff;
color:#222;
border:2px solid #c0c0c0;
}

textarea{
width: 300px;
height: 150px;
background:#fff;
color:#222;
border:2px solid #c0c0c0;
}

.submit {
width:80px;
border:2px solid #c0c0c0;
margin-top:2px;
}
</pre>
<p>Yukarıdaki Css kodlarında gördüğünüz üzere Xhtml dosyamızda atıfta bulunduğumuz birçok etiketin Css ile belli stillere sahip olmasını sağladık. Label etiketi üzerinde hizalama yapabilmek için sola yaslı olmasını, 100 piksellik bir genişliğe sahip olmasını istedik. Bundan sonra da yazıtipi ve büyüklüğünü belirleyerek etiketimizi kapattık.</p>
<p>Bir diğer önemli parametre olan input etiketi içinse benzeri şeyleri yaptık. Burada dikkat edeceğiniz üzere input etiketine belirli bir genişlik verdik ve kenarlık değeri atayarak form öğesinin daha güzel görünmesini sağladık. Kenarlık rengini dilediğimiz bir renk ile değiştirebiliriz.</p>
<p>Benzer işlemleri ziyaretçimizin yorumlarını alacağımız Textarea etiketi için de uyguladık. Son aşamada ise gönderim butonumuza yeni bir stil tanımlayarak bu stil ile davranmasını sağladık. Böylelikle istersek gönderim butonumuza bir arkaplan resmi bile tanımlayabiliriz. Bu aşamadan sonra formumuz aşağıdaki gibi görünmeli.</p>
<p><img title="Formumuzun yeni görünümü" src="http://sapphire.kucukresim.com/uploads/form206daa.gif" alt="Formumuzun yeni görünümü" width="418" height="242" /></p>
<p>Gördüğünüz üzere Xhtml dokümanımızı sadece form öğelerini göstermek için kullandık ve üzerinde herhangi bir değişiklik yapmadık. Web Formlarımızda bu gibi küçük Css değişiklikleri ile birçok farklı görünüm elde edebiliriz. Form elemanlarına yükseklik ve genişlik vererek boyutlarını ayarlayabilir, farklı kenarlık renkleri vererek görünümünü özelleştirebilir, farklı margin değerleri vererekte birbirlerinden uzaklıklarını ayarlayabilirsiniz.</p>
<p>Ben yine sizlere örnek olması için aynı form üzerinde bir iki değişiklik yaptım. Bu formun kaynak kodlarını örnek sayfasında bulabilirsiniz. Css ve Xhtml kodlarını alıp kullanabilir ve dilediğiniz gibi değiştirebilirsiniz.</p>
<p><strong> İLERİ DÜZEY FORM TASARIM VE ÖRNEKLERİ</strong></p>
<p>Css ve Xhtml birleşimi yanısıra Js, Ajax kullanılarak oluşturulmuş ve çeşitlendirilmiş onlarca form tasarımını internette bulmak mümkün. Bilhassa SmashingMagazine.com&#8217;da yer alan <a class="sl" title="Kaynak" href="http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/" target="_blank">bu makale</a> ve Noupe.com&#8217;da yer alan <a class="sl" title="Kaynak" href="http://www.noupe.com/css/47-excellent-ajax-css-forms.html" target="_blank">buradaki</a> gönderi sizlere birçok örnek sunmakta. Ayrıca AjaxRain.com sitesinin Form bölümüne de göz atabilirsiniz.</p>
<p>Umarım Css ve Xhtml ile formlara yapılabilecek olan basit müdahalelerle nasıl güzel görünümler kazandırılabileceğini sizlere aktarabilmişimdir. Bir başka makalemizde görüşmek üzere.</p>
<p><a class="dl" title="Kaynak" href="http://www.t-infection.com/w3/form/index.html" target="_blank">Örnek Form Sayfası</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-infection.com/css-ve-xhtml-ile-form-ogeleri-tasarimi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

