HTML ve CSS Nedir?
HTML bir web sayfasının içeriğini ve yapısını (başlık, paragraf, resim, bağlantı), CSS ise görünümünü (renk, yazı tipi, yerleşim) tanımlar. Tarayıcılar bu iki dili okuyarak sayfayı ekrana çizer.
Bir web sayfasını ev gibi düşünebilirsin: HTML duvarları ve odaları, CSS boyayı ve mobilyayı, JavaScript ise elektrik tesisatını, yani etkileşimi sağlar.
HTML: yapı ve içerik
HTML (HyperText Markup Language), içeriği etiketlerle işaretler:
<h1>Fotoğraf Stüdyomuz</h1>
<p>Vesikalık ve düğün çekimi yapıyoruz.</p>
<a href="/iletisim">Bize ulaşın</a>
<img src="studyo.jpg" alt="Stüdyonun içi">
<h1>ana başlık,<p>paragraf,<a>bağlantı,<img>resimdir.altmetni, resmi göremeyen kullanıcılar ve arama motorları için resmin ne olduğunu anlatır.- Doğru etiket kullanmak (başlık için başlık etiketi gibi) hem erişilebilirliği hem de arama motorlarında görünürlüğü iyileştirir.
CSS: görünüm
CSS (Cascading Style Sheets), HTML öğelerinin nasıl görüneceğini belirler:
h1 {
color: #1f7a4d;
font-size: 2rem;
text-align: center;
}
Bu kural bütün ana başlıkları yeşil, büyük ve ortalı yapar. CSS ile renkler, yazı tipleri, boşluklar, yerleşim ve animasyonlar ayarlanır.
Duyarlı (responsive) tasarım
Aynı sayfa telefonda, tablette ve bilgisayarda farklı genişliklerde açılır. CSS'teki medya sorguları ve esnek yerleşim araçları (flexbox, grid) sayesinde sayfa ekran boyutuna göre kendini düzenler. Bugün ziyaretlerin büyük bölümü telefondan geldiği için bu çok önemlidir.
Nereden başlanır?
- Bir metin düzenleyicide
index.htmldosyası oluştur. - Birkaç başlık ve paragraf yaz, dosyayı tarayıcıda aç.
- Bir
style.cssdosyası ekleyip renk ve yazı tipini değiştir. - Tarayıcının geliştirici araçlarıyla (F12) sayfadaki öğeleri inceleyip denemeler yap.
Özet
- HTML içeriği ve yapıyı, CSS görünümü tanımlar.
- Doğru etiketler erişilebilirlik ve arama görünürlüğü sağlar.
- Duyarlı tasarım sayfayı her ekrana uydurur.
İlgili Makaleler
Programlama Dili Nedir?
Programlama dili, bilgisayara ne yapması gerektiğini anlatmak için kullanılan, kurallı bir yazma biçimidir.
Algoritma Nedir?
Algoritma, bir problemi çözmek için izlenen, adım adım ve belirli bir sırayla tanımlanmış işlemler bütünüdür.
API Nedir?
API, farklı yazılımların birbiriyle konuşmasını sağlayan, kurallı bir arayüz ve sözleşmedir.