X

Yazar: 10 Haziran 2024

CSS nedir ve ne işe yarar?

HTML (Hypertext Markup Language), web tarayıcıları tarafından anlaşılabilir metin tabanlı bir işaretleme dilidir. HTML, web sayfalarının yapısını ve içeriğini tanımlamak için kullanılır. İnternet üzerindeki bilgileri düzenlemek ve biçimlendirmek için temel bir yapı sağlar. HTML, web tarayıcıları tarafından okunur ve çeşitli etiketler kullanılarak belirli işlevleri yerine getirir.

HTML’nin temel bileşenleri şunlardır:

  1. Etiketler (Tags):
  • HTML etiketleri, içerikleri çeşitli öğelerle işaretler. Etiketler, açılış <tag> ve kapanış </tag> olarak çiftler halinde gelir. Örneğin:
    html ¨K1K
  1. Elementler (Elements):
  • Bir etiketin içindeki tüm yapıya “element” denir. Örneğin, <p> ve </p> etiketleri arasındaki metin bir paragraf elementidir.
  1. Atribütler (Attributes):
  • Etiketlere ek özellikler eklemek için kullanılır. Örneğin, bir resim eklerken src (kaynak) veya bir bağlantı eklerken href (hypertext reference) gibi.

HTML’nin önemi şu şekillerde özetlenebilir:

  1. Yapı ve İçerik Tanımlama:
  • HTML, web sayfalarının temel yapısını ve içeriğini belirler. Metin, resim, bağlantılar, tablolar, form elemanları gibi çeşitli öğelerin nasıl düzenleneceğini ve bir araya getirileceğini tanımlar.
  1. Tarayıcı Uyumlu:
  • Tüm modern web tarayıcıları HTML’yi anlama ve uygun şekilde görüntüleme yeteneğine sahiptir. Bu, farklı tarayıcılarda ve cihazlarda tutarlı bir deneyim sunmayı mümkün kılar.
  1. SEO (Search Engine Optimization) Uyumlu:
  • Arama motorları, web sayfalarını tararken ve dizinlerken HTML yapısını okur. Doğru kullanıldığında, HTML etiketleri ve yapıları, arama motorlarına sayfanın içeriği ve önemi hakkında bilgi verir, bu da SEO açısından önemlidir.
  1. Kolay Bakım ve Düzenleme:
  • HTML, metin tabanlı bir dil olduğu için kolayca okunabilir ve düzenlenebilir. Bu özellik, web sayfalarını düzenlemenin ve güncellemenin kolay olmasını sağlar.

CSS (Cascading Style Sheets), web sayfalarının görünümünü ve düzenini kontrol etmek için kullanılan bir stil dilidir. HTML, sayfanın yapısını belirtirken, CSS sayfanın stilini belirler. Bu, içeriğin daha estetik ve düzenli bir şekilde gösterilmesini sağlar.

CSS’nin temel özellikleri şunlardır:

  1. Renk ve Arka Plan Kontrolü:
  • Sayfadaki öğelerin renkleri ve arka planları CSS ile belirlenir.
  1. Font ve Metin Stili:
  • Metin öğelerinin font, boyut, renk ve diğer stil özellikleri CSS kullanılarak belirlenir.
  1. Kenarlık ve Gölge Efektleri:
  • CSS, öğelerin kenarlıklarını ve gölge efektlerini belirleme yeteneği sağlar.
  1. Pozisyon ve Düzen Kontrolü:
  • Sayfadaki öğelerin pozisyonları, düzenleri ve hizalamaları CSS ile kontrol edilir.
  1. Responsive (Duyarlı) Tasarım:
  • CSS, farklı ekran boyutları ve cihazlara uyumlu tasarımlar oluşturmak için kullanılır. Bu, mobil cihazlar gibi farklı ekran boyutlarına sahip kullanıcıların daha iyi bir deneyim yaşamasını sağlar.
  1. Animasyon ve Geçiş Efektleri:
  • CSS, öğeler arasında animasyonlar ve geçiş efektleri eklemek için kullanılır, bu da web sayfasının dinamik ve çekici olmasını sağlar.

HTML ve CSS birlikte kullanıldığında, web tasarımcılar sayfalarını daha etkili bir şekilde düzenleyebilir, içeriklerini daha çekici hale getirebilir ve kullanıcı deneyimini iyileştirebilirler. HTML içeriği tanımlar, CSS ise bu içeriğin nasıl görüneceğini belirler. Bu iki teknoloji, modern web tasarımının temel taşlarıdır.