Örneklerle HTML Çapalama: Web Sayfalarında Düzen ve Görünüm Kontrolü

Yönetici
HTML çapalama, web sayfalarında kullanılan bir yöntemdir. HTML kodu içinde kullanılan çapalar (<>), belirli bir HTML etiketinin başlangıcını ve sonunu belirtirler. Örneğin, "<h1>" çapı bir başlık etiketinin başlangıcını belirtirken, "</h1>" çapı ise başlık etiketinin sonunu belirtir.
HTML çapalama, web sayfalarının yapısını belirleyen bir temel özelliktir. HTML etiketleri kullanılarak sayfaların başlık, paragraf, resim, link gibi bileşenleri oluşturulur. Bu bileşenlerin her biri, başlangıç ve son çaplarıyla belirtilir.

HTML Çapalama Yöntemleri​

HTML çapalama, farklı yöntemler kullanılarak yapılabilir. En yaygın yöntemler şunlardır:

İçsel Çapalama​

İçsel çapalama, etiketin başlangıç ve son çaplarının aynı etiket içinde belirtilmesidir.

HTML:
<h1>Başlık</h1>

Harici Çapalama​

Harici çapalama, etiketin başlangıç çapının bir dosyada, son çapının ise başka bir dosyada belirtilmesidir.

Gömülü Çapalama​

Gömülü çapalama, etiketin içinde kullanılan stil özelliklerinin doğrudan etiket içinde belirtilmesidir.

HTML:
<h1 style="color: red; font-size: 24px;">Başlık</h1>

Harici Çapalama Nasıl Yapılır?​

Harici çapalama, web sayfalarının stil özelliklerini ayrı bir dosyada toplamak ve HTML kodu ile bu dosyaya referans vermek suretiyle yapılır.

Dosya Yolu Belirleme​

Harici çapalama yapmak için, öncelikle stil dosyasının yer aldığı konumu belirlemek gereklidir. Dosya yolu, genellikle web sunucusunun ana dizininden başlayarak belirtilir. Örneğin, "css" adında bir klasörde yer alan "style.css" dosyası için dosya yolu "css/style.css" şeklinde belirtilebilir.

Stil Dosyası Oluşturma​

Harici çapalamada kullanılacak stil dosyası, herhangi bir metin editörü ile oluşturulabilir. Stil dosyasında kullanılacak stil özellikleri, CSS (Cascading Style Sheets) dilinde yazılır. CSS, web sayfalarının görünüm ve düzenini belirleyen bir stil dilidir.
Örneğin, aşağıdaki stil özellikleri, "style.css" dosyasında yer alabilir:

CSS:
body {
background-color: #f0f0f0;
}

h1 {
color: red;
font-size: 24px;
}

Bu örnekte, "body" etiketi için arkaplan rengi, "h1" etiketi için ise renk ve font boyutu belirtilmiştir.

HTML Kodu İle Bağlantı Kurma​

Stil dosyası oluşturulduktan sonra, HTML kodu içinde bu dosyaya referans vermek gereklidir. Bu işlem, "link" etiketi kullanılarak yapılır.

HTML:
<head>
<title>Web Sayfası Başlığı</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>

Yukarıdaki örnekte, "style.css" dosyasındaki stil bilgileri, "link" etiketiyle belirtilir ve web sayfasındaki HTML kodu bu dosyaya referans verir. Böylece, stil bilgileri tek bir dosyada toplanarak sayfanın düzeni ve görünümü kolayca değiştirilebilir.

Harici Çapalama Örnekleri​

Harici çapalama, web sayfalarının yapısını belirli bir düzene oturtmak için kullanılır. Örneğin, aşağıdaki örneklerde, harici çapalama kullanarak web sayfalarının farklı bileşenleri için stil özellikleri belirlenmiştir:

Metin Renklendirme​

HTML:
<head>
<title>Web Sayfası Başlığı</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<h1 class="renkli-metin">Merhaba Dünya!</h1>
</body>
cssCopy code
.renkli-metin {
 color: red;
}

Bu örnekte, "h1" etiketi için "renkli-metin" sınıfı tanımlanarak, bu sınıfa ait stil özellikleri "style.css" dosyasında belirtilmiştir. "renkli-metin" sınıfı, kırmızı renkte metin gösterir.

Font Boyutu Değiştirme​

HTML kullanarak font boyutu değiştirmek için, "style" etiketi içinde "font-size" özelliği kullanılır. Örneğin, aşağıdaki kod bloğu ile bir paragrafın font boyutu 14 piksel olarak ayarlanabilir:

HTML:
<p style="font-size: 14px;">Bu bir deneme paragrafıdır.</p>

Bu örnek, "p" etiketi içinde "style" özelliği kullanılarak font boyutunun 14 piksel olarak ayarlanmasını sağlar. Font boyutunu değiştirmek için, "font-size" özelliği kullanılır ve piksel cinsinden belirtilir.

Menü Oluşturma​

HTML:
<head>
<title>Web Sayfası Başlığı</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<ul class="menu">
<li><a href="#">Anasayfa</a></li>
<li><a href="#">Hakkımızda</a></li>
<li><a href="#">Hizmetlerimiz</a></li>
<li><a href="#">İletişim</a></li>
</ul>
</body>

CSS:
.menu {
 list-style-type: none;
margin: 0;
padding: 0;
 overflow: hidden;
background-color: #333;
}

.menu li {
 float: left;
}

.menu li a {
 display: block;
 color: white;
 text-align: center;
padding: 14px 16px;
 text-decoration: none;
}

.menu li a:hover {
background-color: #111;
}

Bu örnekte, "ul" etiketi için "menu" sınıfı tanımlanarak, bu sınıfa ait stil özellikleri "style.css" dosyasında belirtilmiştir. "menu" sınıfı, web sayfasında menü oluşturmak için kullanılır. Bu menüdeki öğelerin tasarımı ve davranışı, "menu" sınıfına ait stil özellikleri ile belirlenir.

Harici Çapalama İpuçları ve Püf Noktaları​

  • Harici çapalama, web sayfalarının düzenini ve görünümünü kolayca değiştirmeyi sağlar.
  • Harici çapalama kullanırken, stil dosyasının yerini ve dosya yolunu doğru belirlemek gereklidir.
  • CSS dilinde yazılan stil özellikleri, harici çapalama için kullanılır.
  • Harici çapalamada, "link" etiketi kullanarak stil dosyası ile HTML kodu arasında bağlantı kurulur.
  • Sınıflar kullanılarak, farklı HTML etiketleri için ortak stil özellikleri belirlenebilir.

Sonuç​

HTML çapalama, web sayfalarının yapısını belirleyen temel özelliklerden biridir. Harici çapalama ise, web sayfalarının düzenini ve görünümünü kolayca değiştirme imkanı sunar. Stil dosyası oluşturarak, web sayfasındaki HTML koduna referans verilir ve stil bilgileri tek bir dosyada toplanarak sayfanın düzeni ve görünümü kolayca değiştirilebilir.

Bu yazıda, HTML çapalama konusunda detaylı bilgiler verilmiştir. Harici çapalamanın ne olduğu, stil dosyası oluşturma, HTML kodu ile bağlantı kurma ve örnekler gibi konular ele alınmıştır. Harici çapalama ile web sayfalarının düzeni ve görünümü kolayca değiştirilebilirken, aynı zamanda sayfanın performansı da artırılabilir.

HTML çapalama hakkında daha fazla bilgi edinmek ve uygulamalı örnekler yapmak için, internet üzerinde birçok kaynak bulunmaktadır. Bu kaynaklar aracılığıyla HTML çapalama konusunda kendinizi geliştirebilir ve web sayfalarınızın düzenini ve görünümünü daha profesyonel hale getirebilirsiniz.
 
Üst