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

Benzer belgeler
Web Tasarımının Bugünü ve Geleceği

WEB TASARIMININ TEMELLERİ

GELİŞMİŞ İNTERNET UYGULAMALARI

DIV KAVRAMI <style> position: absolute

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

HTML Etiketleri Genel Özellikler (Global Attributes)

HTML Bloklar. CSS Display özelliği

Arayüz Geliştirme Dokümantasyonu

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

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

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

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

İNTERNET PROGRAMCILIĞI I

JavaScript Örnekleri PDF


12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

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

Web Programlama Kursu

WEB TASARIM DERSLERİ

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

Site Temizlik Projesi Kodları

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

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

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

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

CSS(CASCADING STYLE SHEETS)

WEB TASARIMIN TEMELLERİ

WEB TASARIMININ TEMELLERİ

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

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

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

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.

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ MUWİS. Web İçerik Sistemi. Bilgi İşlem Daire Başkanlığı-WEB GRUBU

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

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

2. HTML Temel Etiketleri

HTML (Hyper Text Markup Language)

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

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

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

2-Hafta Temel İşlemler

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

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

2. Belgeye Metin Ekleme

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

Öğr. Gör. Serkan AKSU 1

MODÜL 3 HTML İLE STİL ŞABLONLARI

WEB TASARIMI. Đnternet Nedir?

WEB TASARIMININ TEMELLERİ

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

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

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

Bilgisayar Programcılığı Ön Lisans Programı WEB EDİTÖRÜ. Öğr. Gör. Rıza ALTUNAY

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

Barış Öztekin, 2011 ANKARA

CSS i Web Sayfalarına Eklemek

Radio butonları CSS ile makyajlamak

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

WEB TASARIMIN TEMELLERİ

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı

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

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

YZM 3215 İleri Web Programlama

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

Web Tasarımının Temelleri

Windows Live Movie Maker

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

CSS3, HTML 5 ve jquery ile Web Tasarımı. Umuthan Uyan

Ayarları Kaydet: Barkod tasarımı bölümünde yapmış olduğunuz ayarlamalarınızın kaydedilmesini sağlar.

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

Ürün Ekleme Kitapçığı

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

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

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

5-Hafta Genel Sayfa Yapısı

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

İNTERNET PROGRAMLAMA II. Tanımlar

CSS ile Web Sayfası Oluşturma

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

4 Ocak 2012 / Çarşamba. Renk uyumunu seçmek için google colorschemedesigner RGB ye tıklayınca bir pencere çıkıyor

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

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

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

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

WEB TASARIMI VE PROGRAMLAMA DERSİ

WEB PROGRAMLAMA. DERS NOTLARI / JavaScript e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA

BTP208 İnternet Programcılığı II HTML5 ve Getirdiği Yenilikler (2. Kısım)

Retargeting. MediaMind Turkey

Güncelleme Dokümanı Versiyon 2.54

Metin İşlemleri, Semboller

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

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.

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

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.

BİLİŞİM TEKNOLOJİLERİ

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

İNTERNET PROGRAMCILIĞI

Transkript:

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

HTML 5 Yük. Müh. Köksal GÜNDOĞDU 2

HTML 5 Günümüzde kullanılan HTML 4.1 sürümü, CSS desteğiyle ne kadar düzenli ve sağlam bir yapıda kodlanırsa kodlansın yine de fazladan yazılan kodların işlevselliği bozduğu bilinmektedir. Bu yüzden HTML 5 bu ihtiyaçları karşılamak adına geliştirilmiştir. Yük. Müh. Köksal GÜNDOĞDU 3

HTML 5 HTML 5 i kullanabilmek için sayfamızın en başına <!DOCTYPE HTML> eklenmelidir. <!DOCTYPE html> <html> <head> <title>başlık</title> </head> <body> Döküman içeriği... </body> </html> Yük. Müh. Köksal GÜNDOĞDU 4

HTML 5 Bu sürüme özgü bazı yeni kodlar gelirken, eskiden kullandığımız bazı kodlar da artık kullanılmayacaktır. HTML5'te kullanılmayacak kodları sıralarsak: <acronym>, <applet>, <basefont>, <big>, <center>, <dir>, <font>, <frame> <frameset>, <noframes>, <strike>, <tt>, <u>, <xmp> Yük. Müh. Köksal GÜNDOĞDU 5

HTML 5 Bu kodların artık kullanılmamasının sebebi olarak, CSS ile de bu kodlarla yapılabileceklerin yapılması, HTML de bunlara duyulan ihtiyacın azalmasını söyleyebiliriz. HTML5 ile gelen yeni etiketler ise açıklamalarıyla beraber şöyle sıralayabiliriz: Yük. Müh. Köksal GÜNDOĞDU 6

HTML 5 <canvas>: Sayfada bir tuval alanı oluşturur. Tuvale çizim javascript ile yapılabilir. <audio>: Sayfaya ses oynatıcı bir modül ekler. <video>: Video oynatıcı bir modül ekler. <progress>: İşlem süreci göstergesi ekler. <caption>: Başlık olarak düşünülen metinleri düzenler. <header>: Sitenin başlık ve açıklama içeriğini alır. <nav>: Menüleri ve bir takım zaruri işlevleri içine alır. Yük. Müh. Köksal GÜNDOĞDU 7

HTML 5 <footer>: Sitelerin en alt kısmını içine alır. <article>: Makale, deneme tarzı yazıları kapsar. <aside>: Ana içerikte ayrı yazılan kısımdır. <datalist>: Düzenlenebilir elementlere otomatik tamamlama özelliği verilmesini sağlar. <details>: Detay bilgisi içerir. <embed>: Dışarıdan eklenen componentler için kullanılır. (Örn :.swf uzantılı dosyalar) <figcaption>: <figure> elementinin başlığını belirler. Yük. Müh. Köksal GÜNDOĞDU 8

HTML 5 <figure>: Çeşitli medya içeriği gruplarını belirler. <hgroup>: Başlık grubunu belirtir. H1, H2 gibi başlık elementleri burada tanımlanabilir. <mark>: Yazı içerisinde özellikle üstünde durulan kelimeleri belirler. <summary>: Yazının başlığını belirler. <time>: Tarih, saat verilerini kapsar. Yük. Müh. Köksal GÜNDOĞDU 9

HTML 5 -<section> Etiketinin Kullanımı Html 5 ile gelen section etiketi bir sayfada genel bir bölümü belirlemek için kullanılır. Sayfamızın başlığı, içerik, menü gibi kısımlarını etiketlerle gruplandırarak bir içerik olarak kullanabiliriz. Yük. Müh. Köksal GÜNDOĞDU 10

HTML 5 -<section> Örnek 1 Yük. Müh. Köksal GÜNDOĞDU 11

HTML 5 -<nav> Etiketinin Kullanımı Açılımı navigation dır. Sitemizdeki menü <nav> elementi içine yazılır. Bu element navigasyon alanları oluşturmak için kullanılır. Fakat <nav> elemanı link oluşturmak için kullandığımızda elemanını ya da ul ile ol elemanlarının yerine kullanılmaz. Sadece bu elemanları kapsar ve içeriği eleman gurubunu bir navigasyon alanı olarak tanımlar. Yük. Müh. Köksal GÜNDOĞDU 12

HTML 5 -<nav> Örnek 2 Yük. Müh. Köksal GÜNDOĞDU 13

HTML 5 -<footer> Etiketinin Kullanımı Açılımı navigation dır. Sitemizdeki menü <nav> elementi içine yazılır. Bu element navigasyon alanları oluşturmak için kullanılır. Fakat <nav> elemanı link oluşturmak için kullandığımızda elemanını ya da ul ile ol elemanlarının yerine kullanılmaz. Sadece bu elemanları kapsar ve içeriği eleman gurubunu bir navigasyon alanı olarak tanımlar. Yük. Müh. Köksal GÜNDOĞDU 14

HTML 5 -<footer> Örnek 3 Yük. Müh. Köksal GÜNDOĞDU 15

HTML 5 -<video> Etiketinin Kullanımı Sayfaya video yerleştirmek için kullanılır. Alacağı etiketler; Autoplay: Durdur butonuna basılmaz ise otomatik olarak başlatılacağını belirtir. Controls: Video kontrol nesnelerinin gözükeceğini belirtir. Loop: Video dosyasının her bitişinde tekrar yürütüleceğini belirtir. Muted: Video ses çıkışının sessiz olacağını belirtir. Yük. Müh. Köksal GÜNDOĞDU 16

HTML 5 -<video> Örnek 3 Yük. Müh. Köksal GÜNDOĞDU 17

HTML 5 -<audio> Etiketinin Kullanımı Sayfaya video yerleştirmek için kullanılır. Alacağı etiketler; Autoplay: Durdur butonuna basılmaz ise otomatik olarak başlatılacağını belirtir. Controls: Video kontrol nesnelerinin gözükeceğini belirtir. Loop: Video dosyasının her bitişinde tekrar yürütüleceğini belirtir. Muted: Video ses çıkışının sessiz olacağını belirtir. Yük. Müh. Köksal GÜNDOĞDU 18

HTML 5 -<audio> Örnek 5 Yük. Müh. Köksal GÜNDOĞDU 19

HTML 5 Etiketinin Kullanımı Daha ayrıntılı taglar için ; https://www.w3schools.com ziyaret edebilirsiniz Yük. Müh. Köksal GÜNDOĞDU 20

div nedir? Yük. Müh. Köksal GÜNDOĞDU 21

Div nedir? Html dilinde olmazsa olmazlardan bir tanesi div etiketidir. Div sayfanın her yerine yerleştirebileceğiniz bir bloktur. İçine her türlü içerik girilebilir. Divin asıl amacı sayfayı belirli bloklara bölerek içerik girişlerinin daha rahat yapılması, arka planların daha rahat atanması, özelliklerin daha rahat kullanılmasıdır. Özellikleri CSS içeriğinde tutulur yani CSS yapısı ile birlikte kullanılır. Yük. Müh. Köksal GÜNDOĞDU 22

Div nedir? id: Bu sizin divinize vericeğiniz benzersiz bir isim veya numara olabilir. Görünümü etkilemez ancak o div etiketinin nereye ait olduğunu ve stil dosyasında tanımlanmışsa özelliklerini rahat bulmanıza yarar. Yük. Müh. Köksal GÜNDOĞDU 23

Div nedir? class: Class özelliği stil dosyanızda belirlediğiniz özellikleri div etiketinize aktarmanıza yarar. Yük. Müh. Köksal GÜNDOĞDU 24

Div Örneği 1: Div nedir? Yük. Müh. Köksal GÜNDOĞDU 25

Div nedir? width: Blok parçanızın genişliğini belirtir. Yüzde veya piksel olarak kullanılabilir. Yük. Müh. Köksal GÜNDOĞDU 26

Div nedir? height: Blok parçanızın yüksekliğini belirtir. Yüzde veya piksel olarak kullanılabilir. Yük. Müh. Köksal GÜNDOĞDU 27

Div nedir? border: Blok parçanıza çerçeve eklemek için kullanılır. Çerçevenin kalınlığını, tipini ve rengini ayarlayabilirsiniz. Önce gelen 1px gibi değer borderın kalınlığını, ardından gelen solid, dotted gibi özellik şeklini ve son gelen özellik ise rengini belirler. Yük. Müh. Köksal GÜNDOĞDU 28

Div nedir? Çerçevelerinin noktalı olmasını isterseniz Yük. Müh. Köksal GÜNDOĞDU 29

Div nedir? background: Arka plan resmi Arka planın devam etmesini istemiyorsanız eğer aşağıdaki kodu kullanın Yük. Müh. Köksal GÜNDOĞDU 30

Div nedir? background: arka plan rengi Background:#EFEFEF; Yük. Müh. Köksal GÜNDOĞDU 31

Div nedir? text align: Blok parçanız içindeki içeriğin nasıl hizalanması gerektiğini ayarlamanız için kullanılır. Center, left ve right özelliklerini alabilir. Yük. Müh. Köksal GÜNDOĞDU 32

Div Örneği 2: Div nedir? Yük. Müh. Köksal GÜNDOĞDU 33

Div nedir? Style ler direkt divlerin içine yazılarak değilde style kalıpları oluşturarak uygulanırlar. Bu şekilde oluşturduğumuz bir sitili birden fazla yerde kolaylıkla kullanım imkanı sunarlar. Anlatılan bu etiketlere ek divlere birçok parametrede uygulanabileceği unutulmamalıdır. Yük. Müh. Köksal GÜNDOĞDU 34

Div Örneği 3: Div nedir? Yük. Müh. Köksal GÜNDOĞDU 35

javascript? Yük. Müh. Köksal GÜNDOĞDU 36

Javascript HTML dili her ne kadar metinler üzerinde neredeyse her türlü düzenlemeyi yapmamıza izin verse de, zayıf kaldığı bazı yönler vardır; mesela HTML bize web sayfalarına bir 'iş' yaptırtma, onları değişik olaylara veya durumlara duyarlı hale getirme imkanı sunmaz. Bu eksikliği Netscape firmasının yetkilileri de farketmiş olacak ki Aralık 1995 tarihinde, C dilinin browser'lara uyarlanmış hali diyebileceğimiz JavaScript'i piyasaya sürdüler. Yük. Müh. Köksal GÜNDOĞDU 37

Javascript 'JavaScript nedir?' sorusuna dönersek : Netscape'in piyasaya sürdüğü script dilidir. JavaScript HTML kodlarının içine yazılır. Yazılan kodun bir JavaScript kodu olduğu browser'a <script>...</script> etiketleri ile bildirilir. Tıpkı HTML gibi, JavaScript kodları da yorumlanmak için bir browser'a ihtiyaç duyarlar, yani sonuçta '.exe' uzantılı, bağımsız olarak çalışabilecek bir dosya oluşmaz. Yük. Müh. Köksal GÜNDOĞDU 38

Javascript JavaScript bir olay halinde işler; olay JavaScript açısından ziyaretçinin bir yere tıklaması, bir tuşa basması vs. olabilir. Yük. Müh. Köksal GÜNDOĞDU 39

Javascript JavaScript ile neler yapılabilir? JavaScript ile bir web sayfasına yukarıda tanımladığımız biçimde herhangi bir olayın gerçekleşmesi halinde herhangi bir iş yaptırabiliriz. Örnegin sayfada bir butona basıldığında sayfadaki bir 'text' kutusunun içine 'Click!' yazdırabiliriz. Burada olay ziyaretçinin butona tıklaması, iş ise text kutusuna 'Click!' yazılmasıdır... Javascript dilinde neredeyse olası her olay tanımlanmıştır, dolayısıyla yapılabilecek şeyler çok geniştir. Yük. Müh. Köksal GÜNDOĞDU 40

Javascript Javascript Örneği 1: Yük. Müh. Köksal GÜNDOĞDU 41

Javascript Javascript Örneği 1: Yük. Müh. Köksal GÜNDOĞDU 42

Javascript Javascript Örneği 2: Yük. Müh. Köksal GÜNDOĞDU 43

Javascript Javascript Örneği 2: Yük. Müh. Köksal GÜNDOĞDU 44