-
HTML5 ve CSS Üzerine Genel Bilgiler
-
HTML5'te Temel Yapısal Elemanlar
-
HTML5 Çokluortam Elemanları
-
HTML5 Grafik Elemanları
-
HTML5 Konum Elemanları (Geolocation)
-
HTML5 Olayları (Events)
-
HTML5'te Sürükle Bırak (Drag & Drop)
-
HTML5'te Yerel Depolama
-
HTML5 Uygulama Önbellekleme
-
HTML5 Web İşçileri
-
HTML5 Girdi (Input) Elemanları
-
HTML5 Yeni Form Elemanları
-
HTML5 ve JavaScript
-
CSS'e Giriş
-
CSS Yazım Kuralları (Syntax)
-
CSS Kodlarını Ekleme Yöntemleri
-
CSS Zemin Özellikleri
-
CSS Metin İşlemleri
-
CSS Yazıtipi Özellikleri
-
CSS Linkler
-
CSS Listeleri
-
CSS Tablolar
-
CSS Kutu Modeli
-
CSS Bir Elemanın Genişliği ve Yüksekliği
-
Tarayıcı Uyumluluğu
-
CSS Sınır (Border) Özelliği
-
CSS Dış Çizgileri
-
CSS Padding
-
CSS Boyutları
-
CSS Görüntüleme ve Görünürlük
Web Programlama dersimizin 101 bölümünde HTML ile ilgili temel bilgileri öğrendiniz. Artık HTML5 ve CSS ile uğraşmaya başlama zamanı...
Bir web sayfası oluşturmak için ihtiyacımız olan bileşenlerden ikisi, HTML5 ve CSS'tir. HTML5 ile temel yapıyı tanımlarken, CSS ile kullanıcı arayüzünü oluşturup, stil, biçim ve sunumları hazırlarsınız. Bu bileşenlerden ilki olan HTML5'e bakalım.
HTML5 nedir?
HTML5, bildiğiniz gibi HTML standardının en son sürümüdür ve en az önümüzdeki 10 yıl boyunca bu konuda ağırlığını sürdüreceği öngörülmektedir. Basit bir yazım kuralları (syntax) ve yeni eklenen özelliklerle daha kolay web tasarımı, daha hızlı ve etkili web sayfalarının hazırlanması amaçlanmıştır.
Eski HTML'de kullandığımız etiketlerin hemen hepsini, HTML5'te de kullanabilirsiniz. Ses ve video oynatma özelliği, Geolocation API'ları, Bölgesel Depolama, Sürükle Bırak (Drag & Drop), yeni input etiketi, yeni canvas elemanı, yeni semantik-yapısal elemanlar ve tarayıcı desteği, HTML5 ile gelen temel yeni özelliklerdir. Bu yeni özellikleri bu eğitim içeriğinde bulabilirsiniz.
Bilinmesi gereken önemli nokta, tüm tarayıcı sürümlerinin HTML5'i desteklemediğidir. HTML5 ile çalışmaya başlamadan önce web tarayıcınızı en güncel sürüme güncellemenizi, size şiddetle tavsiye ediyoruz!
Android, iOS, Windows Phone gibi yaygın mobil platformların web tarayıcıları HTML5'in işlevsetlerini farklı seviyelerde desteklemektedir. Genel bir yaklaşım olarak, açık kaynak kodlu ve özgür tarayıcıların bu yeni standardı daha yüksek bir başarımla desteklediklerini söyleyebiliriz.
CSS nedir?
CSS, Cascading Style Sheets (Basamaklı Biçim Sayfaları) ifadesinden oluşturulmuş bir kısaltmadır. Biçimler (style), HTML elemanlarının nasıl görüntüleneceğini tanımlar. HTML'de, bir belgeyi biçimlendirmek için kullanılabilecek etiketler mevcut değildir çünkü HTML etiketleri, bir belgenin içeriğini tanımlamak için kullanılır. CSS öğrenmeye başlarken önkoşul, temel düzeyde HTML bilgisine sahip olunmasıdır.