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



Benzer belgeler
BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

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

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

WEB TASARIMININ TEMELLERİ

Html temelleri. Ders 4

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

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

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

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

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

Web Tasarımının Temelleri

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

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

HTML Etiketleri Genel Özellikler (Global Attributes)

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

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

HTML (Hyper Text Markup Language)

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

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

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

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

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

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

WEB TABANLI PROGRAMLAMA

Site Temizlik Projesi Kodları

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU


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

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.

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

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Web Programlama Kursu

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

4 Front Page Sayfası Özellikleri

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

Akdeniz Üniversitesi

2-Hafta Temel İşlemler

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

2. HTML Temel Etiketleri

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

AMACSEO TEMASI KULLANIM KILAVUZU. AmacSeo temasının Amacdizayn.com tarafından hazırlanmış kullanım kılavuzudur. 1

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

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

İNTERNET PROGRAMCILIĞI

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

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

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

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

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

Arayüz Geliştirme Dokümantasyonu

HTML5. Erek Göktürk. Özgür Yazılım A.Ş.

HTML Bloklar. CSS Display özelliği

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Akdeniz Üniversitesi

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

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

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

2. Belgeye Metin Ekleme

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

WEB TASARIMIN TEMELLERİ

Temel HTML Eğitimi. Erman Yükseltürk

DIV KAVRAMI <style> position: absolute

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

Web Tasarımının Temelleri

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur.

Metin İşlemleri, Semboller

Web Tasarımının Temelleri

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

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

Web sayfaları içinde tablolara sıkça ihtiyaç duyarız. Bu eğitim belgesinde temel tablo etiketlerini ve kullanımlarını öğreneceğiz.

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

Metin Tabanlı İçerik Oluşturma Araçları

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

CELAL BAYAR ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA ÜNİVERSİTE DIŞINDAN ERİŞİM

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

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

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma

İ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.

WEB TASARIMININ TEMELLERİ

08119 Web Tasarımının Temelleri. Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

WEB TASARIMI VE PROGRAMLAMA DERSİ

İNTERNET PROGRAMCILIĞI I

Kampüs Dışı Erişim İnternet Explorer Proxy

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

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.

ASSAM YÖNERGESİNE EK-T ASSAM WEB SİTESİ YÖNERGESİNE LAHİKA-2 WEB SİTESİ MAKALE EKLEME KILAVUZU ASSAM

İnternet Programcılığı

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

İNTERNET PROGRAMCILIĞI I

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

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

Doktor Web Tasarım ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz

Transkript:

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

Word Dokümanı - Yapılandırma

Web Sayfası - Yapılandırma

What You See Is What You Get (WYSIWYG)

Zengin Metin İşaretleme Dili (HTML) HTML: Web sayfalarının yapısını tanımlamaya yarayan dildir.

HTML - Elemanlar ve Etiketler (Elements and Tags)

Etiketler - Açılış Etiketi (Opening Tag) küçüktür işareti karakter p: paragraf büyüktür işareti

Etiketler - Kapanış Etiketi (Closing Tag) ileri taksim işareti

Etiket Özellikleri (Tag Attributes) Özellik adı Özellik değeri

Basit bir HTML web sayfası (kod)

Basit bir HTML web sayfası (sonuç)

Windows'ta yeni web sayfası oluşturma (1) (1) Donatılar'dan Not Defteri uygulamasını açın.

Windows'ta yeni web sayfası oluşturma (2) (2) Not defterine HTML kodunu yazın.

Windows'ta yeni web sayfası oluşturma (3) (3) Dosya menüsünden "Farklı Kayder" i seçin (4) "Kayıt tipi" olarak tüm dosyaları seçin (5) ".html" uzantısını da yazarak dosyayı kaydedin.

Web sayfalarının kaynak kodunu görmek (1) Sayfaya sağ tıkla (2) Kaynağı göster (IE) veya Sayfa kaynağını göster (FF ve Chrome)

<HTML>, <HEAD> ve <TITLE> Etiketleri <html> Kapanış etiketine (</html>) kadar olan herşeyin html kodu olduğunu belirtir. <head> Web tarayıcısın ana sayfasında gösterilmeyen ve sayfa hakkındaki bilgileri içerir (örnek: sayfa başlığı). «body» etiketinden önce kullanılır. <title> Tarayıcının en üstündeki alanda ya da sayfanın kendi tabında gösterilir.

<BODY> Etiketi <body> Web tarayıcısın ana sayfasında gösterilen herşey bu etiket içerisinde yer alır.

<TITLE> Örneği Title etiketi içeriği burada gösterilir

Başlıklar (Headings) <h1> <h2> <h3> <h4> <h5> <h6>

Paragraflar

<B> ve <STRONG> Etiketleri <b> ve <strong> görsel olarak aynı etkiye sahiptir. Farklı olarak, <strong> içerisindeki ifadeyi, arama motoru robotları (search engine bots) önemli bir bilgi olarak algılar.

<SUP> ve <SUB> Etiketleri Üst simge ve Alt simge

Boşluk Karakteri

HTML Karakter Kodları Karakter Desimal Kodu İsimlendirilmiş Giriş Açıklama " " " Çift Tırnak İşareti (Quotation mark) & & & VE İşareti (Ampersand) < < < Küçüktür (Less than) > > > Büyüktür (Greater than) [Kesintisiz] Boşluk (Nonbreaking space) veya &brkbar; Kesintili Dikey Çizgi (Broken vertical bar) Telif Hakkı (Copyright)

<BLOCKQUOTE> ve <Q> Etiketleri

<CITE> Etiketi - Alıntılar

<DFN> Etiketi - Tanımlama

<ADDRESS> Etiketi Yazar Erişim Bilgisi

<S> Etiketi Geçerliliğini Kaybetmiş Bilgi

<OL> ve <LI> Etiketleri Sıralı Listeler

<DL>, <DT> ve <DD> Etiketleri Tanım Listeleri

İçiçe Listeler

Örnek

Örnek Çözüm 1. bölüm

Örnek Çözüm - 2. bölüm

<A> Etiketi Bağlantılar (Links) Mutlak adresler (Absolute URL)

<A> Etiketi Bağlantılar (Links) Bağıl adresler (Relative URL)

Örnek En sevdiğiniz ya da en çok ziyaret ettiğiniz 3 web sitesine sıralı liste halinde başlantı içeren web sayfasını oluşturunuz.

Dizin İndeks Dosyaları (index.html veya index.htm) Web tarayıcısından biir dizine erişilmek istendiğinde, eğer varsa içeriği otomatik kullanıcıya gösterilen HTML dosyalarıdır.

Dizin Yapısı ve Bağıl Adresler (1) Aynı dizin: music dizininden reviews.html sayfasına erişmek için Alt dizin: Ana sayfadan music dizinindeki listelere (listings.html) erişmek için İki alt dizin: Ana sayfadan DVD incelemelerine (reviews.html) erişmek için

Dizin Yapısı ve Bağıl Adresler (2) Üst dizin: musik incelemeleri dizininden ana sayfaya erişmek için İki üst dizin: DVD incelemeleri dizininden ana sayfaya erişmek için

Email Bağlantıları mailto:

Bağlantıları Yeni Pencerede Açmak target

Aynı Sayfadaki Bir Alana Bağlantı Bu html dosyasını oluşturup test ediniz.

Başka Bir Sayfadaki Bir Alana Bağlantı <a href= http://www.htmlandcssbook.com/#bottom">kitap</a> http://www.htmlandcssbook.com web sitesinin "bottom" isimli alanına bağlantı sağlar.

<IMG> Etiketi İle İmge Eklemek (1)

<IMG> Etiketi İle İmge Eklemek (2) src: Resmin bulunduğu URL. alt: Resmin gösterilememesi durumunda, onun yerine gösterilecek yazı. title: Resim hakkında ekstra bilgi. Genellikle resmin üzerine fare getirildiğinde gösterilir.

Resmin Genişliğinin ve Yüksekliğinin Ayarlanması width/height: Piksel olarak resmin genişliği/yüksekliği Not: Resmin genişlik ve yüksekliğini belirlemek için genellikle CSS kullanılmaya başlanmıştır. Bunun nasıl yapılacağını ileride göreceğiz.

Farklı İmge Konumlandırmaları (1)

Farklı İmge Konumlandırmaları (2)

Farklı İmge Konumlandırmaları (3)

İmgenin Yatay Hizalanması (1)

İmgenin Yatay Hizalanması (2)

İmgenin Dikey Hizalanması (1)

İmgenin Dikey Hizalanması (2)

İmgenin Dikey Hizalanması (3)

İmgenin Hizalaması (align) "align" özelliği HTML5 standardında yer almamaktadır. Yeni sitelerde resim hizalama CSS ile yapılmalıdır. Ancak "align" özelliği içeren pek çok web sitesi ile karşılaşabileceğinizden anlatılmıştır. CSS kullanarak resim hizalama ilerleyen haftalarda anlatılacaktır.

<FIGURE> ve <FIGCAPTION> Etiketleri HTML5 standardına eklenen bu iki etiket, imgelere altyazı eklemeyi sağlar. Aynı etiket, <FIGURE> içine yerleştirilen birden fazla imgeye uygulanabilir.

Tablolar <table > <tr> <td>jill</td> <td>smith</td> <td>50</td> </tr> <tr> <td>eve</td> <td>jackson</td> <td>94</td> </tr> <tr> <td>john</td> <td>doe</td> <td>80</td> </tr> </table>

Tablo Başlıkları: <TH> Etiketi scope: başlığın satıra ya da sütuna ait olduğunu belirtmek için kullanılır.

Hücrelerin Birden Fazla Sütuna Yayılması colspan: hücrenin kaç sütuna yayılacağı belirtilir.

Hücrelerin Birden Fazla Satıra Yayılması rowspan: hücrenin kaç satıra yayılacağı belirtilir.

Uzun Tablolar: <THEAD>, <TBODY> ve <TFOOT> Etiketleri thead: başlık, tbody: gövde, tfooter: altbilgi

Uzun Tablolar

Tablolar: Kenarlık ve Arka Plan Rengi Tablolar için border ve bgcolor HTML5 standardında tanımlı değildir. Yeni web sitelerinde kullanılmamalıdır.

HTML Renk Kodları (HTML Color Codes)

HTML Formları Kullanıcıdan bilgi (kullanıcı adı, şifre vs.) almak için kullanılan kontroller kümesidir.

Formlar Nasıl Çalışır?

Form Yapısı action Form bilgilerinin gönderileceği adresi belirler. method Form bilgilerinin hangi HTTP metodu (GET veya POST) ile gönderileceğini belirler.

Formlar: Metin Girişi

Formlar: Şifre Girişi

Formlar: Çok Satırlı Metin Girişi

Formlar: Radio Button

Formlar: Checkbox

Formlar: Açılan Liste (Dropdown List)

Formlar: Çoklu Seçilebilir Liste

Formlar: Dosya Giriş Kutusu

Formlar: İmge Butonu

Form: Kontrollerin Etiketlenmesi Form kontrollerinin açıklamalarının, form kontrolleri ile ilişkilendirilmesini sağlar (kullanım kolaylığı sağlar). (1) Kontrol ve açıklama label içine yazılabilir (2) for özelliği kullanılarak ilişkilendirilebilir

Form Kontrollerin Gruplanması

Form Doğrulama (HTML5)

Formlar: Date (HTML5)

Formlar: Email (HTML5)

Formlar: URL (HTML5)

Formlar: Arama Girişi (HTML5)

Formlar: Arama Girişi - Placeholder

HTML Açıklama Satırları

ID Özelliği Bir HTML elemanını diğer HTML elemanlarından ayırmak için kullanılan isimdir. Bu ID sayesinde, CSS kullanarak bu elemanı istenilen şekilde formatlamak mümkündür.

CLASS Özelliği Tek bir HTML elemanını isimlendirmek (ID) yerine, birden fazla elemana sınıf atayarak (CLASS) isimlendirmek amacıyla kullanılır.

HTML Blok Elemanları Her zaman yeni bir satırdan başlayan HTML elemanlarıdır.

HTML Satıriçi Elemanları Komşu elemanları ile aynı satırda olan HTML elemanlarıdır.

DIV: Blok Elemanları Gruplamak

SPAN: Satıriçi Elemanları Gruplamak

IFRAME: Başka Bir Sayfayı Eklemek

IFRAME: Scrolling (HTML4), Frameborder ve Seamless (HTML5)

META: Sayfa Hakkında Bilgiler

VIDEO: Video Ekleme (HTML5) Tüm web tarayıcıları aynı video formatını desteklemeyebilmektedir. Bu nedenle, bu sorun çözülene kadar, videolar birden fazla formatta sunulmalıdır. Aşağıdaki formatlar * en çok destek gören formatlardır: H264 (MP4): IE ve Safari WebM: Android, Chrome, Firefox, Opera * Formatları destekleyen web tarayıcıları zaman içerisinde değişmiş olabilir.

VIDEO Etiketi ile video eklemek

SOURCE: Birden Fazla Video Kaynağı Belirtmek

AUDIO: Ses Eklemek (HTML5)

SOURCE: Birden Fazla Ses Kaynağı Belirtmek