HTML & CSS. Öğr.Gör. M.Ersin AKAY



Benzer belgeler
Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

3. Metin ve Görünüm Etiketleri

HTML herhangi bir text (metin) editörü (Notepad, Word, Notepad++, Dreamweaver,...) ile hazırlanabilir. Bizler Notepad++ üzerinde kodlama yapacağız.

Sevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın:

Metin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır.

Karabük Üniversitesi, Mühendislik Fakültesi...

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Ekran Çıktısı. FONT-WEIGHT: bold; COLOR: #00688F; FONT-FAMILY: Tahoma, Arial, sans-serif; style="text-decoration none" }

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Site Tasarım Çalışması -3

Site Temizlik Projesi Kodları

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

WEB TASARIMIN TEMELLERİ

Doç. Dr. İsmail Rakıp Karaş Hazırlayan: İdris Kahraman

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

HTML Etiketleri Genel Özellikler (Global Attributes)

PHP ile İnternet Programlama

Web Tasarımının Temelleri

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

Doç.Dr. Yaşar SARI, Web Tasarımı Ders Notları 1

Web Teknolojileri ve Programla

HTML Bloklar. CSS Display özelliği

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ

HTML 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page:

WEB TASARIMIN TEMELLERİ

Web Tasarımının Temelleri

Web Tasarımının Temelleri


WEB TASARIMININ TEMELLERİ

h a k a n b a b a c. n e t HTML Web Tasarımı ve Programlama

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

12. Tanımlama Listeleri <dl> </dl>, <dt> </dt>, <dd> </dd>

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

2. HTML Temel Etiketleri

Zengin Metin İşaretleme Dili (HTML) BIM206 Web Programlama

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

Bilgisayar ALANI Web Tasarımına Giriş MODÜLÜ

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

HTML TABLO OLUŞTURMA HALİL İBRAHİM AKGÜN

BĠLĠġĠM TEKNOLOJĠLERĠ

Note: If you want to validate a page containing frames, be sure the DTD is set to "Frameset DTD". Read more about XHTML Validation.

CSS(CASCADING STYLE SHEETS)

İnternet Programcılığı

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

HTML Sayfaları. Bütün html sayfaları

İNTERNET PROGRAMCILIĞI I

İNTERNET PROGRAMCILIĞI

görüntüleyebilirsiniz. HTML, programlama dilleri bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir.

Temel Başlıklar. HTML Formlarının amacı Çalışma şekli Form Action ve Method

T.C. MİLLİ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

HTML (Hyper Text Markup Language)

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

WEB TASARIMI VE PROGRAMLAMA

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3

HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır.

Web Programlama Kursu

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

Arayüz Geliştirme Dokümantasyonu

HTML & CSS. Öğr.Gör. M.Ersin AKAY

Google Search API ile ajax arama

KBÜ. TBP107 Web Tasarımının Temelleri «H T M L E T İ K E T L E R İ - III» Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ

Kayan Çerçeveler. Web sayfası içerisine kaydırılabilir çerçeveler yerleştirmek için

CSS Anlatımları #1. Hazırlayan Oğuzhan CABBAROĞLU

BİLGİSAYAR 4. MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ HTML DERS NOTLARI 9. DERS Tablolar (HTML Giriş) YARD. DOÇ. DR.

4. Bağlantı (Köprü) Oluşturma

2-Hafta Temel İşlemler

BİLİŞİM TEKNOLOJİLERİ

WEB TASARIMI VE PROGRAMLAMA DERSİ

HTML (Hyper Text Markum Language)

WEB TASARIMININ TEMELLERİ

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

JavaScript Örnekleri PDF


İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

7. Çerçeveler. Bu bölümü bitirdiğinizde,

MODÜL 2 HTML İLE GELİŞMİŞ ÖZELLİKLER

Frame Çerçeveler Web sayfasını birden fazla html sayfa ile oluşturmaya imkan tanır. html örnekler\örnek17.html. örnek17.html

İNTERNET PROGRAMLAMA II. Tanımlar

E-postalarınıza HTML imza ile daha ilgi çekici olun

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri

Columns : * Next Text Query veri tabanındaki urunler tablosu görülüyor. Finish, çalıştırınca direk veri tabanındaki bilgileri alıyor.

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi :

Transkript:

HTML & CSS Öğr.Gör. M.Ersin AKAY

Neler Öğreneceğiz? HTML işaretleme dili CSS stil şablonları

HTML Hyper Text Markup Language

HTML de Neler Öğreneceğiz? Html işaretleme dili temel yapısı ve kavramları Html kod yapısı(head,body) Head içerisinde yer alan başlıca etiketler(title,meta,script,link) Başlık Etiketleri Metin düzenleme etiketleri(p,font,b,i,u,sub,sup,nbsp,br) Bağlantı(link) oluşturma Resim ekleme(img)

HTML de Neler Öğreneceğiz? Listeler(ul,ol,li) Tablolar(table,tr,td) Formlar(form,input..) Yerleşim düzeni, anahat oluşturma(table,div)

Temel Yapı ve Kavramlar Web Sayfalarının tüm görselliğini sağlayan HTML dilidir Yapısal bir dil değildir Kodları notepad ve/veya dreamweaver yazabiliriz Bilgisayarımızdaki web tarayıcılar(internet explorer, firefox) tarafından derlenir Dosya uzantısı.html dir Çift-tıkla çalıştır, çünkü web server a ihtiyacı yoktur

Kod Yapısı Etiketler (Tag) Kodlar etiketlerden oluşur <etiket adı> ile başlar ve çoğunlukla </etiket adı> ile kapanır <etiket adı özellik adı = değer > şeklinde özellikler içerir Etiket ve özelliklerde kesinlikle Türkçe karakter kullanılmaz

Kod Yapısı <html><head><body> <html> <head> </head> <body> </body> </html>

<head> <html> <head> <title>emlakbuluyoruz.com : Gaziantep Emlak Satılık Kiralık Daire Ev İşyeri Arsa Arazi</title> <meta name="author" content="paralelinteraktif.com" /> <meta name="copyright" content="copyright (c) emlakbuluyoruz.com" /> <meta name="keywords" content="gaziantep,emlak,gaziantep emlak,buluyoruz,emlak buluyoruz,konut,işyeri,arsa,kiralık,satılık" /> <meta name="description" content="gaziantepte ve Gaziantep ilçelerindeki emlakçıların verdikleri satılık veya kiralık ev, işyeri, arsa ilanlarının listelendiği Gaziantep'in en büyük emlak portalı" /> <meta name="robots" content="all, index, follow" /> <meta name="revisit-after" content="1 days" /> <meta name="rating" content="general" /> <meta content="text/html; charset=iso-8859-9" http-equiv="content-type" / > </head>... </html>

Başlık Etiketleri Başlık etiketleri yalnızca yazıyı boyutlandırmak için değildir. SEO(Arama Motoru Optimizasyonu) için önemlidir. İçerikte vurgu amaçlı kullanılır

Çizgi(Ayıraç) Açıklama Satırı <hr color= size= width= /> etiketi yatayda içeriği birbirinden ayırmak için kullanılır <-- --> açıklama etiketleri arasına yazılan içerik görüntülenmez

Paragraf, Yeni Satır, Boşluk <html> <body> <p>html de boşluklar ve satırlar dikkate alınmaz:</p> <p> Korkma, sönmez bu şafaklarda yüzen al sancak; Sönmeden yurdumun üstünde tüten en son ocak. O benim milletimin yıldızıdır, parlayacak; O benimdir, o benim milletimindir ancak. </p> </body> </html> HTML de boşluklar ve satırlar dikkate alınmaz: Korkma, sönmez bu şafaklarda yüzen al sancak;sönmeden yurdumun üstünde tüten en son ocak.o benim milletimin yıldızıdır, parlayacak; O benimdir, o benim milletimindir ancak. HTML de boşluklar ve satırlar dikkate alınmazlar. Bu boşlukları dizgide kullanabilmek için etiketlerden yararlanırız 12

Paragraf, Yeni Satır, Boşluk <html> <body> <p>html de boşluklar ve satırlar dikkate alınmaz:</p> <p> Korkma, sönmez bu şafaklarda yüzen al sancak;<br /> Sönmeden yurdumun üstünde tüten en son ocak.<br /> O benim milletimin yıldızıdır, parlayacak;<br /> O benimdir, o benim milletimindir ancak. </p> </body> </html> HTML de boşluklar ve satırlar dikkate alınmaz: Korkma, sönmez bu şafaklarda yüzen al sancak; Sönmeden yurdumun üstünde tüten en son ocak. O benim milletimin yıldızıdır, parlayacak; O benimdir, o benim milletimindir ancak. <p></p> etiketi ile paragraf oluşturulur. Paragrafın varsayılan olarak üst ve alt boşlukları vardır. <br /> etiketi ile yeni bir satır oluşturulur. Açılış ve kapanışı tek etiketle yapılır ise kullanıldığı yerde bir adet boşluğu ifade eder 13

Metin Düzenleme,Biçimlendirme <body bgcolor= text= > Tüm sayfada bgcolor zemin rengini, Tüm sayfada text yazı rengini belirlemek için kullanılır Renk değerleri bgcolor= red renk ingilizce karşılığı veya bgcolor= #FF0000 şeklinde hexadecimal renk kodunu yazarak da verilebilir. <font face= color= size= ></font> Belirli bir yazının tip, renk ve boyut olarak biçimlendirilmesi sağlanır face= Arial veya face= Tahoma,Arial size = 3 1 den 7 ye kadar değer alır Her ne kadar tarayıcılar tarafından bu etiketler çalıştırılsa da, günümüzde artık CSS stilleri ile bu biçimlendirmeler gerçekleştirilmekte ve HTML5 versiyonu kod modelinde artık desteklenmemektedir

Metin Düzenleme,Biçimlendirme <html> <body> <p>normal Yazı</p> <p><b>kalın Yazı</b></p> <p><strong>kalın Yazı</strong></p> <p><i>eğik Yazı</i></p> <p><em>eğik Yazı</em></p> <p><u>altı çizili Yazı</u></p> <h2>yazı belirli bir oranda <small>küçük</small> olarak görüntülenir</h2> <h2>yazıyı <mark>işaret</mark>lemek için kullanılır</ h2> <p>favori rengim <del>mavi</del> kırmızı.</p> <p>h<sub>2</sub>o</p> <p>x<sup>3</sup>y</p> <b> - <strong> ve <i> - <em> arasında tarayıcıda görsel olarak bir fark yoktur Arama motorları açısından <strong> ve <em> yazıda vurguyu-önemi arttırmak anlamına gelmektedir 15

Bağlantılar(Link) <a href= ></a> Bağlantılar(linkler); Dış bağlantılar Site İçi bağlantılar e-posta bağlantısı dosya bağlantısı Sayfa içi bağlantılar

Dış Bağlantılar <a href= http://www.emlakbuluyoruz.com >Gaziantep Emlak İlan Sitesi</a> Yeni bir pencerede ve/veya sekmede <a href= http://www.adanaemlakbul.com target= _blank >Adana Emlak İlan Sitesi</a>

Site İçi Bağlantılar Site içerisinde ziyaretçinin site içeriğine yönlendirilmesi için oluşturulan bağlantılardır. Anasayfa (index.html) => Ürünler(html/urunler.html) <a href= html/urunler.html >Ürünler</a> Ürünler(html/urunler.html) => Anasayfa (index.html) <a href=../index.html >Anasayfa</a>

E-Posta ve Dosya Bağlantıları E-Posta <a href= mailto:bilgi@gantep.edu.tr >E-posta gönder</a> Dosya (indirme-download) <a href= docs/bilgilendirme.doc >Bilgilendirme dosyası</a>

Sayfa İçi Bağlantılar Uzun içeriğe sahip sayfalarda kullanılan bir tekniktir. Örneğin; <a href= #icerik1 >İçerik 1</a> <h2 id= icerik1 >İçerik 1</h2> <h2 id= icerik2 >İçerik 2</h2> <h2 id= icerik3 >İçerik 3</h2>

Bağlantılar & Renklendirme <html> <head> <style> a:link {color: green;text-decoration: none;} a:visited {color: pink;text-decoration: none;} a:hover {color: red;text-decoration: underline;} a:active {color: yellow;text-decoration: underline;} </style> </head> <body> <p>linklerin varsayılan renkleri değiştirilebilir</p> <a href="html_images.asp">html Linkler</a> </body></html> Linklerin varsayılan renkleri değiştirilebilir HTML Linkler Linklerin renklerini değiştirmek için CSS kodları kullanılır color özelliği ile yazı rengi text-decoration ile altı çizili olup olmaması durumu belirlenir a:link => ilk durumu a:visited => ziyaret edilmiş a:hover => üzerinde a:active => tıklanma anı 21

Resimler JPG GIF PNG 22

Resimler <img src= alt= width= height= /> src : bu alana resmin uzak veya yerel adresi yazılır alt : alternatif yazı anlamında olup, temelde resim görüntülenmediğinde görünecek yazıdır. Ayrıca arama motorları açısından resimle ilgili açıklayıcı bilgilerin tanımlanması tavsiye edilen önemli bir özelliktir. width : resim genişliği height : resim yüksekliği 23

Resimler Örnek; <img src= cicek.jpg alt= Menekşe çiçeği" width="128" height= 128" /> <img src= http://www.cicekci.com/cicek.jpg alt= Menekşe çiçeği" width= 50%" height= 50% /> <img src= cicek.jpg alt= Menekşe çiçeği" style= width:128px;height:128px /> <img src=../resimler/cicek.jpg alt= Menekşe çiçeği" width="128" height= 128" /> 24

Resimler Resime Link Vermek <a href= http://www.cicekci.com > <img src= cicek.jpg alt= Menekşe çiçeği" width="128" height= 128" border= 0 /> </a> HTML5 versiyonunda border desteklenmeyecek olup CSS özellikleri kullanılacaktır <a href= http://www.cicekci.com > <img src= cicek.jpg alt= Menekşe çiçeği" style= width:128px;height:128px; border:0 /> </a> 25

Resimler Resimler ve Hizalama <img src= cicek.jpg alt= Menekşe çiçeği" width="128" height= 128" align= left /> HTML5 versiyonunda align desteklenmeyecek olup CSS özellikleri kullanılacaktır <img src= cicek.jpg alt= Menekşe çiçeği" width="128" height= 128" style= float:left /> 26

Resimler Resimler ve Hizalama 27

Listeler Sırasız Listeler Sıralı Listeler Açıklama Listeleri İç içe Listeler Yatay Listeler

Listeler Sırasız Listeler(unordered list) <ul> <li>kahve</li> <li>çay</li> <li>süt</li> </ul> Liste tipi <ul type="disc circle square">

Listeler Sıralı Listeler(ordered list) <ol> <li>apple Iphone</li> <li>samsung Note</li> <li>nokia Lumia</li> </ol> Liste tipi <ol type="1 A a I i"> 1 : Sayı (varsayılan) A : Alfabetik Büyük harf a : Alfabetik Küçük harf I : Büyük Roma rakamı i : Küçük Roma rakamı

Listeler Açıklama Listeleri(definition list) <dl> <dt><strong>ul</strong> ekileti</dt> <dd>sırasız Listeler için kullanılır</dd> <dt><strong>ol</strong> etileti</dt> <dd>sıralı Listeler için kullanılır</dd> <dt><strong>dl</strong> etileti</dt> <dd>açıklama Listeleri için kullanılır</dd> </dl>

Listeler İç içe Listeler <ul> <li>tıp Fakültesi</li> <li>mühendislik Fakültesi <ol> <li>bilgisayar</li> <li>elektronik</li> <li>gıda</li> </ol> </li> <li>fen-edebiyat Fakültesi</li> </ul>

Listeler Yatay Listeler (menu) <ul id="menu"> <li><a href="/htmlders.html">html</a></li> <li><a href="/cssders.html">css</a></li> <li><a href="/jsders.html">javascript</a></li> <li><a href="/phpders.html">php</a></li> </ul> Normal liste kodunu html olarak hazırlıyoruz. Liste elemanları blok elemanlardır, yanyana gelmezler Ama

Listeler <style> ul#menu { padding: 0;} ul#menu li { display: inline;} ul#menu li a { background-color: black; color: white; padding: 10px 20px; text-decoration: none; } ul#menu li a:hover { background-color: orange;} </style> Html kodumuzdan önce yazacağımız CSS kodları ile listenin yapısına müdahale edebilir ve yatay görünümlü bir liste elde edebiliriz.

Tablolar <table border="1"> <tr> <th>ay</th> <th>gelir</th> <th>gider</th> </tr> <tr> <td>ocak</td> <td>200</td> <td>120</td> </tr> <tr> <td>şubat</td> <td>180</td> <td>100</td> </tr> </table> table tr(table row) : satır th(table header) : başlık td(table data) : hücre

Tablolar - Table Özellikleri Tablo hizalama <table align="left right center"> Tablo zemin rengi <table bgcolor="#00ff00"> Tablo kenar çizgisi <table border="1"> Tablo genişliği <table width="350">

Tablolar - Table Özellikleri Tablo Hücre içi boşluk <table cellpadding="10">

Tablolar - Table Özellikleri Tablo Hücrelerarası boşluk <table cellspacing="10">

Tablolar - tr Özellikleri Satırda yatay hizalama <tr align="left right center justify"> Satırda dikey hizalama <tr valign="top middle bottom"> Satırda zemin rengi <tr bgcolor="#00ff00">

Tablolar - td,th Özellikleri Hücrede yatay hizalama <td align="left right center justify"> Hücrede dikey hizalama <td valign="top middle bottom"> Hücrede zemin rengi <td bgcolor="#00ff00"> Hücrede genişlik-yükseklik <td width="400" height="250">

Tablolar - td,th Özellikleri Hücre Sütun birleştirme <table border="1" cellpadding="10"> <tr> <th>ay</th> <th>gelir</th> </tr> <tr> <td>ocak</td> <td>200</td> </tr> <tr> <td>şubat</td> <td>180</td> </tr> <tr> <td colspan="2">toplam: 380</td> </tr> </table>

Tablolar - td,th Özellikleri Hücre Satır birleştirme <table border="1" cellpadding="10"> <tr> <th>ay</th> <th>gelir</th> <th>toplam</th> </tr> <tr> <td>ocak</td> <td>200</td> <td rowspan="2">380</td> </tr> <tr> <td>şubat</td> <td>180</td> </tr> </table>

Tablolar - Örnekler

Tablolar - Örnekler

Tablolar - Örnekler

Tablolar - Örnekler

Formlar <form>.. </form> Formlar web sayfalarında veri göndermek amacıyla kullanılır Örnek : Web sitelerindeki üye kayıt, üye giriş ve arama alanları

Formlar - Form Özellikleri Veri Gönderme Metodu <form method="post get"> post metodu veriyi gizli gönderir ve güvenlidir get metodu veriyi adres satırında açıktan gönderir ve güvenli değildir Verilerinin Gönderileceği Adres <form action="kayit.php"> Form adı <form name="form1">

Formlar - Form Özellikleri Örnek <form method="post" action="kayit.php" name="form1">.. </form>

Formlar - Form Elemanları Form elemanları form etiket bloğunun içerisine yazılır Form elemanlarının çoğu <input type="" /> etiketi ile oluşturulur. Ancak; <textarea><textarea/> <select><option></option></select> ile oluşturulan form elemanları da mevcuttur.

Formlar - Form Elemanları Text Kutusu <input type="text" name="ad" size="20" maxlength="10" /> type : form elemanının türünü belirler. text olmalıdır name : tüm form elemanlarında nesnenin adını tanımlamak için kullanılır size : Text kutusunun genişliğini karakter uzunluğu cinsinden belirler maxlength : En fazla kaç karakter veri girileceğini belirler

Formlar - Form Elemanları Maskelenmiş Text Kutusu (Şifre Kutusu) <input type="password" name="sifre" size="20" maxlength="10" /> type : password olmalıdır

Formlar - Form Elemanları Seçim Kutuları <input type="checkbox" name="s1" value="f" checked /> Futbol <input type="checkbox" name="s2" value="b" /> Basketbol type : checkbox olmalıdır value : değer belirlenebilir checked : Seçili olmasını sağlar

Formlar - Form Elemanları Çoktan Tek Seçim Kutuları <input type="radio" name="s1" value="e" checked /> Erkek <input type="radio" name="s1" value="k" /> Kadın type : radio olmalıdır name : hepsinde aynı olmalıdır value : değer belirlenebilir checked : Seçili olmasını sağlar

Formlar - Form Elemanları Gizli Eleman <input type="hidden" name="id" value="5" /> Ziyaretçiye görünmez type : hidden olmalıdır value : değer belirlenebilir Dosya Yükleme Elemanı <input type="file" name="dosya"/> type : file olmalıdır

Formlar - Form Elemanları Butonlar <input type="submit" name="onay" value="gönder" /> <input type="reset" name="iptal" value="iptal" /> <input type="button" name="btn" value="özel" /> type : submit => formdaki verilerin action alanında tanımlanan adrese gönderir type : reset => formdaki verilerin ilk durumuna gelmesini sağlar type : button => özel işlevi olan buton oluşturulmasını sağlar value : Buton üzerinde görünen yazıyı belirler

Formlar - Form Elemanları Text Alanı <textarea rows="5" cols="25" name= adres"> Bu alana çok satırlı bilgi yazılabilir.. </textarea> textarea : text alanının etiketleridir rows : text alanının kaç satırlık yükseklikte görüneceğini belirler cols : text alanının kaç karakterlik genişlikte görüneceğini belirler

Formlar - Form Elemanları Liste Kutusu <select size="1" name="sehirler"> <option value="01">adana</option> <option value="06">ankara</option> <option value= 27" selected>gaziantep</option> <option value="33">mersin</option> <option value="34">istanbul</option> </select> select : liste kutusunun etiketleridir select => size : listenin görünür eleman sayısını belirler. Varsayılan değer 1 dir. option : liste elemanını belirler option => value : liste elemanının değeri belirlenebilir option => selected : liste elemanının seçili olmasını sağlar