11. SınıfGrafik ve Fotoğraf / Tasarım

HTML ve CSS

Grafik ve Fotoğraf / Tasarım · 11. Sınıf · Web Tasarımı

Konu Anlatımı

HTML ve CSS

Bir web sayfasının HTML katmanı içeriğin anlamı ve sırasını, CSS katmanı ise bu içeriğin ekranda nasıl göründüğünü belirler. 11. sınıf düzeyinde amaç tek sayfalık bir tanıtım yapmak değil; katalog, bülten ve kampanya sayfası gibi, hem ekranda okunan hem de PDF'e dökülüp basılabilen çok sayfalı dijital yayınların iskeletini doğru kurmaktır. Anlam bozukluğu CSS ile düzeltilemez; bu yüzden işe yapıdan, yani semantik etiketlerle başlanır.

1. Semantik Belge İskeleti

Semantik etiket, kutunun ne olduğunu tarayıcıya ve ekran okuyucuya söyler. header logoyu ve üst menüyü, nav gezinmeyi, main sayfanın tek ana içeriğini, article kendi başına tamamlanan bir yazıyı, section konu bölümünü, footer ise künye ve iletişim bilgisini taşır. Aynı görünüme sahip olsalar da sırf düzen için kullanılan içi boş kutular, ekran okuyucuya hiçbir bilgi vermez ve erişilebilirliği bozar.

Başlıklar bir merdiven gibi kurulur: sayfada bir tane h1 bulunur, onun alt bölümleri h2, alt bölümlerin alt bölümleri h3 ile devam eder. Bir seviye atlanmaz, aynı seviyede iki ana başlık kullanılmaz. Bu sıra hem okuma düzenini hem de arama motorunun konu bütünü kurmasını sağlar.

2. CSS ile Sayfa Düzeni: Izgara ve Birimler

Geniş ekranlarda düzen ızgara ile kurulur: grid-template-columns sütun sayısını, gap sütun aralığını verir. fr birimi kalan alanı orantılı paylaşır; piksel yerine fr kullanılınca içerik ekran küçüldüğünde kendiliğinden sıkışır. Birimlerin seçimi de bilinçlidir: şablonda sabit ölçü için piksel, yüzde ile tanımlı kenar boşluğu için yüzde, yazı ölçeği için rem kullanılır. 1 rem, tarayıcının varsayılan gövde boyutu 1 piksel kabul edilmediğinde 16 pikseldir; 1,5 remlik gövde yazısı 16 x 1,5 = 24 piksel olur.

Ekran GenişliğiSütunAralıkSütun Genişliği
1200 piksel1224 piksel(1200 - 11 x 24) / 12 = 78 piksel
768 piksel616 piksel(768 - 5 x 16) / 6 ≈ 114,7 piksel
480 piksel216 piksel(480 - 16) / 2 = 232 piksel

3. Çok Sayfalı Yayın: Akış ve Yazdırma Düzeni

Ekran ile baskı aynı dili konuşmaz. Ekran piksel, dijital ve görüntü renk uzayı ister; kâğıt ise milimetre, CMYK ve taşma payı ister. Bu yüzden yazdırma için ayrı bir medya sorgusu açılır: @page içinde A4 kağıt ve kenar boşlukları tanımlanır, gereksiz menü ve görseller gizlenir, uzun görsel ve tabloların sayfa ortasında bölünmemesi için break-inside: avoid verilir. Tek sütun okuma düzeni, yazdırmada iki sütuna geçerek kağıttan tasarruf eder ve okunabilirliği artırır.

Metinde tek kalan başlık ya da bölüm sonunda yarım kalan satır da bu aşamada kontrol edilir; gerekirse paragraf aralığı ve punto değiştirilerek satır dengesi sağlanır. Sayfa sonunda tek kalan tek kelimelik satırlar, okuma ritmini bozan en küçük ama en görünür hatadır.

4. Stil Yönetimi ve Tekrar Kullanım

Renk ve ölçü gibi tekrar eden değerler CSS değişkeni olarak bir kez yazılır, kullanım yerlerinde bu değişkene başvurulur. Ana renk üç yerde değişecekse üç dosya değil, tek değişken düzenlenir. Sınıf adları içeriği değil, rolü tarif eder: bulten-baslik ya da urun-kart; renk adı taşıyan sınıflar isim değişikliğinde sistemi bozar. Stil dosyaları sayfa başına birleştirilerek gereksiz ağ istekleri azaltılır.

5. Kontrol ve Sınav Odaklı Notlar

Kontrol sırası şöyledir: önce HTML doğrulama, sonra tarayıcıda ekran genişliklerinde gözden geçirme, en son yazdırma önizlemesinde kağıt kontrolü. Sınavda bu konudan ızgara genişliği hesapları, birim dönüşümleri, başlık sırası ve yazdırma kuralları sorulur. Atölyede kontrol edilen çıktı; semantik iskelet, hesaplanmış sütun değerleri, ekran ve PDF iki ayrı önizlemedir.

Ne Öğreneceğiz

11. sınıfta semantik belge iskeleti, ızgara düzeni, çok sayfalı dijital bülten ve yazdırma stilleri ele alınır. Bu konuda ögrenme çıktıları:

Ön Bilgi

Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:

Basit Örnek ve Günlük Yaşam

Günlük yaşamda ve mesleki bağlamda bir uygulama:

Soru: 1200 piksel genişliğinde, 12 sütunlu ve sütunlar arası 24 piksel boşluk bulunan bir sayfada tek sütun kaç pikseldir?

  1. Adım 1: 12 sütun arasında 11 adet aralık bulunduğu belirlenir: 11 x 24 = 264 piksel.
  2. Adım 2: Aralıklar toplamı genişlikten çıkarılır: 1200 - 264 = 936 piksel.
  3. Adım 3: Kalan alan 12 sütuna bölünür: 936 / 12 = 78 piksel.

Sonuç/cevap: Cevap: Tek sütun 78 piksel genişliğindedir.

Adım Adım Çözülmüş Örnek

Örnek 1: Izgara Sütun Genişliğinin Hesaplanması konusunun adımları:

  1. Adım 1: 12 sütun arasında 11 adet aralık bulunduğu belirlenir: 11 x 24 = 264 piksel.
  2. Adım 2: Aralıklar toplamı genişlikten çıkarılır: 1200 - 264 = 936 piksel.
  3. Adım 3: Kalan alan 12 sütuna bölünür: 936 / 12 = 78 piksel.

Karşılaştırma Tablosu

KavramAçıklama
Görünüşü düzeltmek için semantik etikettGörünüşü düzeltmek için semantik etiketten vazgeçmek, erişilebilirliği ve arama görünürlüğünü kalıcı bozar.
Piksel cinsinden sabit genişlik, küçük ePiksel cinsinden sabit genişlik, küçük ekranda yatay kaydırmaya ve metnin taşmasına yol açar.
Izgara hesabında aralıklar da toplanır; Izgara hesabında aralıklar da toplanır; 11 aralık unutulursa sütun genişliği hep yanlış çıkar.
Yazdırma çıktısı ekran görüntüsü değil, Yazdırma çıktısı ekran görüntüsü değil, ayrı bir medya sorgusuyla üretilen PDF'tir.
Sınıf adı içeriği değil rolü anlatır; reSınıf adı içeriği değil rolü anlatır; renk adı verilen sınıflar tema değişikliğinde kırılır.
Stil dosyaları tek yerde toplanmadığındaStil dosyaları tek yerde toplanmadığında aynı kural üç ayrı dosyada tekrarlanır ve uyumsuzluk doğar.

Sık Yapılan Hatalar

Izgarada aralık adedini unutmak: 12 sütunda 11 aralık vardır; 12 x 24 yerine 11 x 24 hesaplanmazsa sütun genişliği her seferinde birkaç piksel yanlış çıkar ve hizalanma kayar.

Düzen için başlık etiketini kullanmak: Büyük yazılmış metnin etiketi h1 yapılamaz; başlık görselliği değil yapıyı belirtir, sahte başlık ekran okuyucu sırasını bozar.

Yazdırmayı ekranı PDF'e çevirmekle çözmek: Menü, boş alanlar ve renkli zeminler kağıtta boşa harcanır; doğru yol @page tanımlı ayrı yazdırma medya sorgusudur.

Tablo ve görselin sayfa ortasında bölünmesine göz yummak: Bölünmüş görsel sayfa sonunda yarım kalır; break-inside: avoid ile blok bütünlüğü korunur.

Rengi sınıfa gömmek: Ana renk yerine adıyla çağrılan sınıf kullanıldığında marka rengi değiştiğinde onlarca dosya tek tek elden geçmek zorunda kalır.

Özet

HTML ve CSS konusunda 11. sınıf düzeyi iş, semantik iskeleti kurup ızgara ve doğru birimlerle düzeni hesaplamak ve aynı içeriği yazdırma medya sorgusuyla kâğıda hazırlamaktır. Sütun genişliği aralıklar çıkarıldıktan sonra bölünerek bulunur, rem ile piksel dönüşümleri 16 piksel üzerinden yapılır, başlıklar seviye atlamadan ilerler. Aşamalı kontrol; HTML doğrulama, ekran genişlikleri ve yazdırma önizlemesi şeklinde yürütülür.

Kendini Dene

Soru: 1000 piksel genişliğinde, 6 sütunlu ve sütunlar arası 16 piksel boşluk bulunan bir sayfa düzeni için sütun genişliğini hesaplayınız; ardından gövde metni 1,25 rem ise piksel karşılığını (16 piksel kök boyutla) bulunuz ve tekrar eden renk/ölçülerin neden tek CSS değişkeninde tutulması gerektiğini açıklayınız.

Örnek cevap: Puanlama anahtarı: Formülün doğru kurulması (genişlik - (sütun - 1) × aralık) ÷ sütun 5 puan; aralık toplamının 5 × 16 = 80 piksel olduğunun bulunması 4 puan; sütun genişliğinin (1000 - 80) ÷ 6 ≈ 153,3 piksel hesaplanması 6 puan; 1,25 × 16 = 20 piksel dönüşümünün 3 puan; tek değişkenin değişikliği tek yerden uyguladığı ve tutarlılığı koruduğu gerekçesi 2 puan. Toplam 20 puan.

HTML ve CSS — Sık Sorulan Sorular

HTML ve CSS nedir?

Bir web sayfasının HTML katmanı içeriğin anlamı ve sırasını, CSS katmanı ise bu içeriğin ekranda nasıl göründüğünü belirler. 11. sınıf düzeyinde amaç tek sayfalık bir tanıtım yapmak değil; katalog, bülten ve kampanya sayfası gibi, hem ekranda okunan hem de PDF'e dökülüp basılabilen çok sayfalı dijital yayınların…

HTML ve CSS konusunda ne öğrenilir?

Görünüşü düzeltmek için semantik etiketten vazgeçmek, erişilebilirliği ve arama görünürlüğünü kalıcı bozar.

HTML ve CSS konusunda sık yapılan hatalar nelerdir?

Izgarada aralık adedini unutmak: 12 sütunda 11 aralık vardır; 12 x 24 yerine 11 x 24 hesaplanmazsa sütun genişliği her seferinde birkaç piksel yanlış çıkar ve hizalanma kayar. Düzen için başlık etiketini kullanmak: Büyük yazılmış metnin etiketi h1 yapılamaz; başlık görselliği değil yapıyı belirtir, sahte başlık ekran…

HTML ve CSS için hangi formüller ve kurallar kullanılır?

Sütun genişliği = (toplam genişlik - (sütun sayısı - 1) x aralık) / sütun sayısı. · 1 rem = 16 piksel varsayımıyla 1,5 rem = 24 piksel, 0,875 rem = 14 piksel olur. · fr birimi kalan alanı sütunlar arasında orantılı paylaşır, piksel gibi sabit uzunluk vermez. · Sayfada bir tane h1 bulunur; başlık seviyeleri atlanmadan…

HTML ve CSS kazanımları nelerdir?

Semantik HTML etiketleriyle erişilebilir bir belge iskeleti kurar. Başlık hiyerarşisini kurallarına uygun olarak sıralar. Izgara ve birim hesaplarıyla ekran düzenini piksel düzeyinde planlar.

HTML ve CSS Kazanımları

Örnek Sorular ve Çözümleri

Örnek Soru 1 kolay

Sayfanın tek ana içeriğini semantik olarak hangi etiket taşır?

  1. A) main.
  2. B) span.
  3. C) b.
  4. D) div.
Cevabı göster

Doğru cevap: A) main.

main. - main etiketi sayfanın tek ana içeriğini işaretler; span ve div yalnızca genel amaçlı kutudur, ekran okuyucuya içerik anlamı vermez, b ise görsel vurgudur.

Örnek Soru 2 orta

1200 piksel genişliğinde 12 sütunlu ve aralıkları 24 piksel olan ızgarada bir sütun kaç pikseldir?

  1. A) 100 piksel
  2. B) 76 piksel
  3. C) 84 piksel
  4. D) 78 piksel
Cevabı göster

Doğru cevap: D) 78 piksel

11 aralık toplamı 264 pikseldir; 1200 - 264 = 936 piksel kalan alan 12'ye bölününce 78 piksel çıkar.

Örnek Soru 3 zor

Beş sayfalık bir sitede her sayfa 3 stil dosyası yüklüyse toplam kaç istek yapılır, dosyalar tekleştirilirse kaç kalır?

  1. A) 5 istek, birleştirilince 3 istek
  2. B) 3 istek, birleştirilince 1 istek
  3. C) 15 istek, birleştirilince 5 istek
  4. D) 15 istek, birleştirilince 3 istek
Cevabı göster

Doğru cevap: C) 15 istek, birleştirilince 5 istek

Sayfa başına 3 istek beş sayfada 5 x 3 = 15 olur. Dosyalar tekleştirilince sayfa başına 1 istek kalır, yani 5 x 1 = 5 istek yapılır.

Sıradaki adım

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Grafik ve Fotoğraf / Tasarım için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.

Slaytla adım adım öğren · Tüm dersler · Ana sayfa

Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.

Bu sayfa HTML ve CSS konusunun anlatımını, kazanımlarını ve örnek sorularını içerir. Konuyla ilgili tüm sorular için testi çöz, diğer konular için DersTeders ana sayfasına geçebilirsin.

Bu konunun öğretmen materyallerini (ders planı, çalışma kâğıdı, çözümlü soru bankası, rubrik) yazdırabilirsin: Yazıcı çıktısı modülünü aç