HTML 5 NEDİR? Web sayfası geliştirmek için üretilen bir dildir.

Slides:



Advertisements
Benzer bir sunumlar
HTML.
Advertisements

HTML e GİRİŞ Temel HTML etiketleri.
HTML
DREAMWEAVER TABLO OLUŞTURMA VE TABLO ÖZELLİKLERİ
HTML’e Devam Uygulama.
Sık Kullanılan Kontroller
HTML’ ye Giriş Uzm. Murat YAZICI.
WEB EDİTÖRÜ STİL SAYFALARI GELİŞTİRMEK
Slayt Efektleri.
STİL SAYFALARI GELİŞTİRMEK
Stil Sayfaları HTML dosyaları oluştururken her satır ve paragraf için gerekli biçimleri ilgili yerlerde her seferinde belirtmemiz gerekir. Bazı durumlarda.
Tablosuz Tasarım Div ler.
CSS CSS- Cascading Style Sheets: Stil şablonları HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir web teknolojisidir.
Kutu Modeli Özellikleri
HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 6. Metinleri biçimlendirmek için kullanılır. Özellikleri ve aldıkları değerler:  Color: Metnin rengini belirler.
CSS Birimleri.
 HTML nin en önemli araçlarından biri de bilgi girişinde kullanılan form kontrolleridir.  Formlar, web sayfası tasarlayan kişi veya şirketlerle internet.
CSS’de Class ve ID. ID Bir HTML dosyasının içeriğinde, sadece bir öğeye verilebilecek bir değerdir. id tektir. id'ler sayfada sadece tek bir html etiketine.
WEB TASARIMININ TEMELLERİ
BAĞLANTI (KÖPRÜ) OLUŞTURMA
Yrd. Doç. Dr. Yuriy Mishchenko
STİL ŞABLONU (CSS) ÖZELLİKLERİ
SOSYAL BİLGİLER ÖĞRETMENLİĞİ BİLGİSAYAR 2 NOT 2
CSS – Stil Şablonları (Cascading style Sheet)
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 4. Etiketi Sayfaya resim eklemek için kullanılır. JPG, BMP, GIF, PCX, PNG, TIFF, WMF gibi resim formatlarını destekler.
HTML KODLARI HTML Dokümanındaki ilk etiket <html>’dir.
İNTERNET PROGRAMCILIĞI I
HTML :Hyper Text Markup Language explorer, firefox, opera herhangi bir derleyiciye ihtiyaç duymadan çalışabilir metin biçimlendirme resim ekleme ve biçimlendirme.
1 İNTERNET PROGRAMLAMA - 1 Bağlantılar Öğr.Gör. Serkan KORKMAZ Harran Üniversitesi Birecik Meslek Yüksekokulu.
STiL ŞABLONU (CSS) TEMELLERİ
Cascading Style Sheets (Stil Şablonları)
POWER POİNT SUNU HAZIRLAMAK
Listeleme Etiketleri.
İNTERNET PROGRAMCILIĞI I
Tablo Özellikleri Tablo oluştururken kullandığımız , , ve etiketlerine şu ana kadar gördüğümüz özellikleri uygulayarak görsel açıdan.
WEB TASARIMININ TEMELLERİ
WEB TASARIMININ TEMELLERİ
HTML HYPER TEXT MARKUP LANGUAGE Ayşe AK İ DA Ğ I Bilişim Teknolojileri Ö ğ retmeni.
WEB SİTESİ YAPIYORUM HTML
CASSCADING STYLE SHEETS
WORD WORD UYGULAMA.
Yrd. Doç. Dr. Doğan AYDOĞAN
CSS NEDİR.
Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+’da.
2-Hafta Temel İşlemler * Html Komutlarının Yapısı * Açıklamalar
HTML 5 NED İ R? Web sayfası geliştirmek için üretilen bir dildir. Html kendi web sayfamızı yazmamız için kullanmamız gereken bir kodlama dilidir. Html.
HTML 5 NED İ R? Web sayfası geliştirmek için üretilen bir dildir. Html kendi web sayfamızı yazmamız için kullanmamız gereken bir kodlama dilidir. Html.
İnternet Programlama-I
İnternet Programlama-I
Yrd. Doç. Dr. Murat Olcay Özcan
Yrd. Doç. Dr. Murat Olcay ÖZCAN
HTML 5 NED İ R? Web sayfası geliştirmek için üretilen bir dildir. Html kendi web sayfamızı yazmamız için kullanmamız gereken bir kodlama dilidir. Html.
HTML. Tablo Etiketleri 5 Tablolar sayesinde sayfamızdaki nesnelerin yerleşimini, hizalamasını ve sayfa yapısını istediğimiz şekilde ayarlayabiliriz.
HTML 5 NED İ R? Web sayfası geliştirmek için üretilen bir dildir. Html kendi web sayfamızı yazmamız için kullanmamız gereken bir kodlama dilidir. Html.
Web Tasarımı 2.Hafta. HTML Nedir  Hyper Text Markup Language (Hiper Metin İşaretleme Dili) web sayfalarını oluşturmak için kullanılan standart metin.
BİLİŞİM TEKNOLOJİLERİ 1 MODÜL : WEB TASARIM. HTML 2.
BİLİŞİM TEKNOLOJİLERİ
HTML 5 NEDİR? Web sayfası geliştirmek için üretilen bir dildir.
BİLİŞİM TEKNOLOJİLERİ
HTML 5 NEDİR? Web sayfası geliştirmek için üretilen bir dildir.
HTML 5 NEDİR? Web sayfası geliştirmek için üretilen bir dildir.
İnternet Programcılığı I
İNTERNET PROGRAMCILIĞI 1
XHTML ile HTML Arasındaki Farklar
İNTERNET PROGRAMCILIĞI 1
WEB TASARIMI STİL ŞABLONLARI (CSS KULLANIMI) SAVAŞ TUNÇER.
WEB TASARIMI – HTML BİLGİSİ SAVAŞ TUNÇER
WEB TASARIMI-HTML FORMLAR SAVAŞ TUNÇER
Milli Eğitim Bakanlığı Eğitek Haydar TUNA Teknik Öğretmen ve Yazar
Sunum transkripti:

HTML 5 NEDİR? Web sayfası geliştirmek için üretilen bir dildir. Html kendi web sayfamızı yazmamız için kullanmamız gereken bir kodlama dilidir. Html Editor: Notepad WebMatrix Dreamweaver Visual Studio Community Edition

Profesyonel Editor Avantajları Kodlama yaparken Auto-Complete özelliği sağlar. WebMatrix ücretsizdir

Neden Ana Sayfa İsmi İndex.html Olur?

İlk Uygulama

Başlıklık Elementleri

Başlıklık Elementleri

Başlıklık Elementleri Not: başlıklar birer bir standarttır. h1’den daha büyük yazı yazmak için stilleri kullanabiliriz. Sınır tam anlamıyla programcıya kalmıştır.

Metin Elementleri Yazıları ekranda farklı olarak göstermeyi sağlar. Kendi fikir ve düşüncelerimizi en doğru şekilde yansıtabilmesi için hepsi ayrı ayrı görevler almıştır. P strong Span mark Div small Em br

Metin Elementleri

Yorum Ekleme - Comments Yorumlar, yazılan kodun daha kolay okunmasını sağlamaktadır. Yorumlar tarayıcılar tarafından yok sayılır, yani yorumu dikkate almaz. Yorum etiketi  " <!-- " karakterleri ile açılır ve " --> " karakterleri ile kapatılır ve yorumumuz bu etiket içine yazılır.

Kaynak Kodu / Source Code Sayfaların kodlarını / kaynağını görebilmek için sayfa üzerindeyken sağ tıklayıp "Kaynağı Göster" diyebilirsiniz.

Liste Elementleri Sıralı Liste(Ordered list) ol li 1,2,3,… a,b,c… I,II,III,IV,…

Liste Elementleri Sırasız Liste(Unordered list) ul li Yuvarlak, kare,baklava,…

Liste Elementleri

Link Elementleri

Link Elementleri Text-decoration: none = Linke tıklama işleminden sonra altı çizili özelliğini kaldırır. Style ayarı yaptığımızdan, <style> tagleri içersinde yer alır. Target: “_blank” = Linke tıkladığımızda sayfayı farklı bir sayfada açmamızı sağlar.

Link ve Resim Elementleri

Link ve Resim Elementleri Eğer resimleriniz web sayfanızın bulunduğu klasörden farklı bir yer de bulunuyor ve bulunduğu konum üst bir klasörde ise İmg src=“../” şeklinde erişmemiz mümkündür

Link ve Resim Elementleri

Link ve Resim Elementleri Not: İmage için anlatılan kurallar, linkler içinde geçerlidir. Hedef sayfaya erişim sağlarken a href=“../” mantığı ile yapılabilir. Uygulama: Resim için yaptığımız uygulamanın bir değişiğini sayfalar içinde yapınız.

Formlar ile Bilgi ve Giriş Input Text Password Number Tel E-mail url Date Time Submit Textarea

Formlar ile Bilgi ve Giriş

Formlar ile Bilgi ve Giriş autofocus="true" = Bu özellik sayfa ilk yüklendiğinde, klavyeden herhangi bir tuşa bastığımızda otomatik olarak yazılacak alanın belirlenmesinde kullanılır. Value=“” bütün type lar da kullanılır. Amaç yazılan kutuda sayfa ilk açıldığında varsayılan olarak istenilen değerin gözükmesini sağlar.

Combobox ile Seçim Select Option Optgroup Label Value selected

Combobox ile Seçim Çoktan Tek Seçmeli

Seçim Elementleri Çoktan çok veya Hepsi görünür seçmeli Checkbox İd Name Checked Radio name

Seçim Elementleri Çoktan çok veya Hepsi görünür seçmeli

Seçim Elementleri Çoktan çok veya Hepsi görünür seçmeli Tarayıcılar, ekranda gördükleri yazı karakterlerini farklı yorumlayarak birbirlerinden farklı büyüklükte gösterebilir. Eğer belli bir standart büyüklüklerinde ve bütün tarayıcıların aynı yorumu getirmesini istiyor isek, <h4,h3..> gibi taglerini kullanmamız gereklidir. checked : varsayılan olarak checkbox kutusunun seçili olarak gelmesini sağlar

Video ve Ses Video Src Loop Autoplay Controls Poster Audio controls

Video ve Ses <!--Burada sadece genişlik değeri yazıldı. Bu yüzden yükseklik değeri otomatik olarak hesaplanır. Eğer manuel olarak girmek istersek yükseklik değerini de girebiliriz. Fakat en boy oranı tutmaz ise kalite olarak bozuk görülme ihtimalini unutmamız gerekiyor.Controls ise:başlatma, ileri geri sarma,ses açma kapama, ekranı kaplama özelliklerinin kullanılmasını sağlar autoplay: bu komutu eklediğimizde, sayfa yüklenir yüklenmez videonun başlamasını sağlar.-->

Video ve Ses Autoplay özelliği kaldırması gerekiyor. Aksi halde eklediğimiz resmi hızlı geçer ve bir anlamı kalmaz. Poster: Videoya ya poster eklememizi sağlar Loop: Bu komut videonun sürekli olarak başa dönerek devam etmesini sağlar

Video ve Ses

<meta> Etiketi <meta> etiketi ile bir web sayfasını yada sitenin arama motorları için bilgilerin tanımlanmasını sağladığı gibi, içeriğin kodlama biçimini de tanımlar. 1- <meta name=“description” content=“Blmyo Sitesi”/> Arama motorlarına bilgi verme amacını taşır. 2-<meta name=“keywords” content=“HTML,HTML5,CSS2,CSS3”/> Bir web sayfasının içeriğini temsil eden ve aralarına virgül konularak tanımlanan anahtar kelimelerini arama motorlarına tanıtmamızı sağlar.

CSS3(Cascading Style Sheets) Stil şablonları olarak tanımlanan bu kodlama tekniği, HTML elementlerinin daha işlevsel özellikler kazanması için kullanılır. Tasarım tamamen CSS ile yapılmaktadır. CSS kuralı bir seçici ile bu seçicinin sınırlarını gösteren { } süslü parantezler arasındaki CSS özelliklerinin tümüne denir.

CSS3(Cascading Style Sheets) Body{ color:red } Bu kurala göre sayfanın yazı rengi kırmızı olacaktır. Sayfa düzeyind stil tanımı, sayfanın <head> kısmında <style> elementi bildirimi ile yapılır. <style> elementi başlangıç ve bitiş etiketleri vardır ve kullanımı zorunludur.

CSS3(Cascading Style Sheets) Element Düzeyinde Stil Tanımı Style niteliği alabilen her elementin bildirimi sırasında yapılabilir. <p style=“color:red”> metin</p>

CSS3(Cascading Style Sheets) 1. Blok Düzeyi Elementleri Bloklar halinde alt alta gelecek bir biçimde görüntü oluşturur. Bu duruma blok denir. <p> ,<h1,h2,..> elementini bu duruma örnek verebiliriz. Marginleri vardır. Margin(Dış Boşluk) Blok düzeyi elementlerin bir çoğu kendisine atanan içeriği görüntülerken bir dış boşluk bırakırlar.

CSS3(Cascading Style Sheets) 2. Satır Düzeyi Elementleri <em>, <b>,<i>,<strong> Bu elementler içeriğii kaydırmaz, içerik bulunduruğu yerde biçimlendirilir. Margin dış boşluk bırakmazlar.

CSS3(Cascading Style Sheets) Kutu Modelini Anlamak Bir elementin kutu modelinde margin(dış boşluk), padding(iç boşluk) ve border (çerçeve kalınlığı) ile tanımlanmaktadır.

CSS3(Cascading Style Sheets) 2. Satır Düzeyi Elementleri <em>, <b>,<i>,<strong> Bu elementler içeriği kaydırmaz, içerik bulunduruğu yerde biçimlendirilir. Margin dış boşluk bırakmazlar.

CSS3(Cascading Style Sheets) Dahili CSS Uygulaması

CSS3(Cascading Style Sheets) Harici CSS Uygulaması

CSS3(Cascading Style Sheets) Stilin bütün taglara uygulandığını görebiliyoruz.

CSS3(Cascading Style Sheets) Class tanımlaması yaparak istediğimiz tagların farklı stiller almasını sağlamış olduk

CSS3(Cascading Style Sheets) İd tanımlaması ile tekil olma özelliği ile farklı stiller oluşturmak için kullanılır

CSS3(Cascading Style Sheets) Not: Klavye den CTRL+K+D tuşlarına basar isek, web matrix kodların düzenini yeniden ayarlayarak doğru hale getirir.

CSS3(Cascading Style Sheets) Padding: ustten başlar saat yönünde değerler gireriz. Text-shahow: gölge için kullanılır. İlk değer gölgenin soldan ne kadar uzakta olduğu, ikincisi Üstten ne kadar uzakta olduğu, üçüncüsü koyuluğu ve son olarak renk işlemi yapılır.

CSS3(Cascading Style Sheets)

CSS3(Cascading Style Sheets) Solid: düz çizgi sağlar Dashed: Kenarları kesikli yapar Dotted: Kenarları noktalı yapar Padding: boşluk olmasını istemediğimiz bölümlere 0px girmemiz gereklidir. border-radius değeri yükseklik ve genişlik değerinin tam yarısı ise, resim daire haline gelir.

CSS3(Cascading Style Sheets) P elementine farklı farklı özellikler tayin edildi. Paragraf sayısı birden fazla olmalıdır:

CSS3(Cascading Style Sheets) Linklerin hover özelliği

CSS3 ANİMASYON Hover’ın animasyondan farkını görebiliriz.

CSS3 ANİMASYON Transition: İlk değer: Div elementinin hangi özelliklerinde değişiklik olacak ise ve ben hangilerinde olmasını istiyor isek onların isimlerini yazıyoruz. İkinci değer: süre ayarlaması Not: Elemente ait diğer özellikllerin de animasyon ile etkilenmesi için, transition komutuna “,” koyarak işleme devam edebiliriz

CSS3 ANİMASYON

RESİM GALERİSİ UYGULAMASI CSS3 ANİMASYON

Transparan Uygulaması

Transparan Uygulaması(devam)

Transparan Uygulaması(devam)

Overflow(TAŞMA)

HTML5 TAGLERİ İLE SİTE TASARIM

HTML5 TAGLERİ İLE SİTE TASARIM

HTML5 TAGLERİ İLE SİTE TASARIM

DİSPLAY ÖZELLİĞİ P elementi

Display uygulamasının browser görüntüsü

Div ile Display Uygulaması

Div ile Display Uygulaması Browser Çıktısı

6.DERS

Box-Sizing Özelliği: Kutu modelinde margin, padding ve border değerleri kutunun Genişliğine eklenerek esas genişlik değerinin bulunduğunu ve kutuların genişliğinin Bu değerlere göre değiştiğini açıklamıştık. Burada bazı özelliklerin hesaba katılmayacağı durumdan bahsedeceğiz.

Box-Sizing Browser Çıktısı

Uygulamayı Yapınız

Bir önceki uygulamanın cevabı

Uygulamayı yapınız

Bir önceki uygulamanın cevabı

Css Position nedir? nasıl kullanılır? Position değerleri kullanılmadan yaptığımızda oluşan görüntüyü görmekteyiz.

Css Position nedir? nasıl kullanılır? 1-position:absolute; Görmüş olduğunuz bu kutular float:left; komutu ile yan yana sıralanmış kutulardır. şimdi üçüncü kutuya  position:absolute özelliğini verelim ve neler olacak görelim. Eğer kutuUc class’ımıza sadece position:absolute komutunu verirsek top ve left komutları otomatik olarak 0 değeri alır ve bir üstteki div’i de position:relative; olarak değerlendirir bu yüzden bulunduğu div’in sol üst başlangıç noktasına gider. Ama biz kutuUc divimizi istediğimiz yere koymak istiyoruz o yüzden left: ve top: komutlarına değerler vereceğiz position:absolute; top:50px; left:300px; kutuUc’ün class’ına bu position:absolute; top:50px; left:300px; değerini verdik burada top değeri sayfanın en tepesinden başlar , left değeri ise sayfanın en solundan başlar

Css Position nedir? nasıl kullanılır? 2-Position: relative; En önemli kısım burasıdır yani Position:relative. Relative komutu ilişkilendirme komutudur yani kutuUc’ü kutu div ile ilişkilendiriyoruz ve kutuUc div’inin başlangıç noktaları kutu div’i ile başlıyor. Hemen bir örnekte bu komut için verelim kutuUc div’inin bir üstündeki yani onu içine alan div’e position:relative; değerini vereceğiz sonra ise biz gene kutuUc div’i ile ilişkilendirerek yerleştirmemizi yapacağız.

Css Position nedir? nasıl kullanılır? 3-Position: fixed; Position fixed verdiğimiz div çakılı bir şekilde orada kalıyor hiç bir şekilde oynama yapmıyor.Ama bu özelliği ie6  desteklemiyor.

Menu Yapımı

Link Elementleri A:link Ziyaretten önce A:visited Ziyaretten sonra(hoverin tersi) A:hover Mouse üzerinde gezinirken A:active Ziyaret için tıklandığı sürece

Not Komutu

7.Ders

Üçgen Yapımı

Örnek Uygulama

Örnek Uygulama-Cevap

Örnek Uygulama

Örnek Uygulama-Cevap

9.Hafta

Örnek Uygulama-1 Yukarıda görülen kutuların üzerlerine mouse ile gelindiğinde kutuların width değerlerinin hepsinde eşit oranda transition ile artmasını ve kırmızıdan farklı bir renge dönüşmesini sağlayınız. Mouse kutunun üzerinden ayrıldığında kutu yukarıda görüldüğü gibi ilk halini almasını transition ile sağlayınız.

Örnek Uygulama-1 <style> div { width: 100px; height: 100px; background-color: red; -webkit-transition: width 2s; /* Safari */ transition: width 2s, background-color 2s; } div:hover { width: 300px; background-color: #d6d1d1; </style> </head> <body> <div></div><br> </body> </html>  

Örnek Uygulama-2   Sağ taraftaki resme mouse ile gelindiğinde resmin aldığı durumu görmekteyiz. Sol taraftaki resim ise, bu resimlerin ilk halini göstermektedir. İki resminde ilk hali bordersiz(kenarlık yok) ve opacity düşük değerdedir. Yukarıdaki resimlerin üzerlerine gelindiğinde opacity değerleri 1.0 ve border eklenecek şekilde ayarlayınız.

Örnek Uygulama-2 <html> <head> <style> img {   <html> <head> <style> img { opacity: 0.4; filter: alpha(opacity=40); } img:hover { opacity: 1.0; filter: alpha(opacity=100); border: 3px solid blue; }</style> </head> <body> <h1>Transparan resimler</h1> <img src="1.jpg" width="150" height="113" alt=“resim"> <img src="2.jpg" width="150" height="113" alt=“resim">  </body> </html>

Örnek Uygulama-3 Bu siteyi HTML5 tagleri ile gerçekleştiriniz. Not:Soruda Aside tag'ı eklenmemiştir ve bütün taglar alt alta geldiği için hesap yapmanııza da gerek yoktur. Burada dikkat edilmesi gereken noktalar; margin, padding, border ve background-color gibi özelliklerin yer almasıdır.

Örnek Uygulama-3

ANİMASYON-1 UYGULAMASI

Animasyon-1 Ekran Çıktısı

Animasyon-2

Animasyon-2 Çıktısı

Animasyon Devam Bu tanımları örnek ile birlikte yazdığımızda bir sayfaya yakın bir kod yığını ortaya çıkmaktadır. Bu kod yığınını azaltmak için ve daha kısa kod yazmak için animation tanımı tanımları azaltabiliriz. Bu tanımlama ile animation-name, animation-duration, animation-timing-function, animation-iteration-count, animation- direction, animation-delay tanımlarını tek bir tanım içine almış oluruz.   Örneğimiz göz önüne alırsak; .canCanli { animation-name: gelsinGitsin; animation-duration: 2s; animation-timing-function: ease-in-out; animation-iteration-count: 2; animation-direction: alternate; animation-delay: 5s; } Tanımı yerine animation: gelsinGitsin 2s ease-in-out 2 alternate 5s; 6 satır kod tek satıra indi. Yukarıdaki sıra önemlidir; name, duration, timing function, count, direction, delay, and fill- mode. Her tanım birbirinden boşluk ile ayrılır. Sadece adı ve süresi yazılması gerekmektedir, diğer değerler isteğe bağlıdır.

Animasyon 3

Animasyon-4

Overlapping(Üst Üste Binme)

Eğer katmanları istediğimiz sıra ile göstermek istiyor isek her katmana sırasına göre sayısal değer atamalıyız. Yüksek değer alan katmanlar üstte düşük değer alan katmanlar ise altta kalacaktır. Buna göre istediğimiz görüntüyü elde etmek için z-index değerleri vermeliyiz.

10.Hafta Jquery

1.Uygulama

1.Uygulama Cevap

2.Uygulama

3.Uygulama(HTML-Jquery)

4.Uygulama

5.Uygulama

6.Uygulama

7.Uygulama Değişken ve Fonksiyon Uygulaması

11.Hafta Jquery

8.Uygulama

9.Uygulama

10.Uygulama

11.Uygulama

12.Uygulama(Hide-Show)

13.Uygulama-hide(speed,callback) hiding/showing values: "slow", "fast", or milliseconds.

14.Uygulama(Toggle) Hide ve Show özelliklerinin bulunduğu bir fonksiyondur

15.Uygulama (CallBack)

Ornek-1 Çalışma

Ornek-1 Çalışma Cevap

jQuery Fading Methods fadeIn() fadeOut() fadeToggle() fadeTo()

jQuery Fading Methods jQuery fadeIn() Method Syntax: $(selector).fadeIn(speed,callback); Efekt süresince isteğe bağlı olarak speed parametresini kullanabiliriz. Bu değerler: "slow", "fast", or milliseconds. The optional callback parameter is a function to be executed after the fading completes.

jQuery Fading Methods jQuery fadeIn() Method 16.Uygulama