Genel

CSS ÖZELLİKLERİ

  1. Yazı Stilleri:
    • Yazı tipi, rengi, boyutu ve hizalamasını belirlemek için kullanılır.
    • Örnek: .baslik { font-family: Georgia; color: navy; margin: 20px; }
  2. Arka Plan:
    • Arka plan rengi veya resmi ayarlamak için kullanılır.
    • Örnek: background-color: lightblue; background-image: url('resim.jpg');
  3. Kenarlık (Border):
    • Çerçeve oluşturur. Kalınlık, renk ve stil ayarlanabilir.
    • Örnek: border: 3px dashed green; border-radius: 10px;
  4. Boşluklar:
    • Margin (Dış Boşluk): Elemanlar arası mesafe.
      Örnek: margin: 20px;
    • Padding (İç Boşluk): İçerik ile kenarlık arası mesafe.
      Örnek: padding: 15px;

2. HTML Yapısı

  1. Div Kullanımı:
    • Sayfa bölümlerini gruplamak için temel yapı taşıdır.
    • Örnek: <div class="baslik"> <h1>Başlık</h1> </div>
  2. Flexbox Düzeni:
    • Elemanları düzenlemek ve hizalamak için kullanılır.
    • Örnek: display: flex; gap: 10px;
  3. Menü ve İçerik Bölümü:
    • Sayfa tasarımı için dikey ve yatay düzen oluşturulur.
    • Örnek: <div class="menu">Menü</div> <div class="icerik">İçerik</div>

3. Önemli Kavramlar

  1. Float: Elemanları sağa/sola hizalamak.
  2. Overflow: İçerik taşma durumlarını kontrol etmek.
  3. Responsive Tasarım: Sayfa öğelerini ekran boyutlarına uygun hale getirme.
<html >
<head>
    <title>Kutu Düzeni</title>
    <style>
        /* Genel sayfa ayarları */
        body {
            font-family: Arial, sans-serif; /* Yazı tipi olarak Arial seçildi */
            margin: 20px; /* Sayfanın kenarlarından 20px boşluk bırakıldı */
        }

        /* Kutuların kapsayıcısı */
        .kapsayici {
            display: flex; /* Kapsayıcıda kutuları yatayda sıralar */
            flex-wrap: wrap; /* Ekran genişliği yetmezse kutuları alt satıra geçirir */
            gap: 10px; /* Kutular arasında 10px boşluk bırakır */
            margin-bottom: 20px; /* Kutular ile altındaki içerik arasında boşluk bırakır */
        }

        /* Tek bir kutu için stil */
        .kutu {
            border: 1px solid black; /* Her kutunun siyah çerçevesi */
            padding: 10px; /* Kutunun içeriği ile kenarı arasında boşluk bırakır */
            text-align: center; /* Kutunun içindeki metni ortalar */
            width: 80px; /* Her kutunun genişliği 80px */
            height: 40px; /* Her kutunun yüksekliği 40px */
            box-sizing: border-box; /* Kenar boşluklarını kutu boyutuna dahil eder */
        }

        /* Daha sonra gelen içerik için stil */
        .sonraki-icerik {
            margin-top: 10px; /* Kutular ile içerik arasında boşluk bırakır */
        }
    </style>
</head>
<body>
    <!-- Kutuların bulunduğu ana kapsayıcı -->
    <div class="kapsayici">
        <div class="kutu">Kutu 1</div> <!-- Birinci kutu -->
        <div class="kutu">Kutu 2</div> <!-- İkinci kutu -->
        <div class="kutu">Kutu 3</div> <!-- Üçüncü kutu -->
        <div class="kutu">Kutu 4</div> <!-- Dördüncü kutu -->
        <div class="kutu">Kutu 5</div> <!-- Beşinci kutu -->
        <div class="kutu">Kutu 6</div> <!-- Altıncı kutu -->
    </div>

    <!-- Kutuların altında yer alan içerik -->
    <div class="sonraki-icerik">Daha sonra gelen içerik</div>
</body>
</html>

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir