Ana SayfaWeb GeliştirmeHTML ve CSS Nedir ve Nasıl Kullanılır?

HTML ve CSS Nedir ve Nasıl Kullanılır?

HTML ve CSS: Web Geliştirmenin Temel Taşları

HTML (HyperText Markup Language) ve CSS (Cascading Style Sheets), web sayfalarının yapısını ve görünümünü belirlemek için kullanılan iki temel teknolojidir. HTML, web sayfalarının içeriğini tanımlar, CSS ise bu içeriğin nasıl görüneceğini belirler.

HTML Nedir?

HTML, web sayfalarının temel yapı taşını oluşturur. HTML, metin, resim, video ve diğer medya türlerini içeren web sayfalarını oluşturmak için etiketler kullanır. İşte basit bir HTML belgesi örneği:


<h1>Merhaba Dünya</h1>
Bu, bir HTML belgesidir.

HTML Etiketleri

HTML, çeşitli etiketler içerir. İşte bazı temel HTML etiketleri:

  • <h1> – <h6>: Başlık etiketleri
  • <p>: Paragraf etiketi
  • <a>: Bağlantı etiketi
  • <img />: Resim etiketi
  • <ul>, <ol>, <li>: Liste etiketleri

CSS Nedir?

CSS, HTML ile oluşturulan web sayfalarının görsel stilini belirlemek için kullanılır. CSS, renkler, yazı tipleri, düzen ve diğer stil özelliklerini tanımlar. İşte basit bir CSS örneği:


body {
    background-color: lightblue;
}
h1 {
    color: navy;
    margin-left: 20px;
}

CSS Nasıl Kullanılır?

CSS, üç farklı şekilde kullanılabilir:

  1. Inline CSS: HTML etiketlerinin içine yazılır.
  2. Internal CSS: HTML belgesinin <head> bölümünde yazılır.
  3. External CSS: Ayrı bir CSS dosyasında yazılır ve HTML belgesine <link> ile bağlanır.

HTML ve CSS ile İlk Web Sayfanızı Oluşturun

İlk web sayfanızı oluşturmak için HTML ve CSS’i birlikte kullanabilirsiniz. İşte bir örnek:


<!DOCTYPE html>
<html lang="tr">
<head>
    <title>İlk Web Sayfam</title>
    <style>
        body {
            background-color: lightblue;
        }
        h1 {
            color: navy;
            margin-left: 20px;
        }
    </style>
</head>
<body>
    <h1>Merhaba Dünya</h1>
    Bu, bir HTML ve CSS belgesidir.
</body>
</html>

CSS Seçicileri

CSS seçicileri, stil kurallarının hangi HTML elemanlarına uygulanacağını belirler. İşte bazı temel CSS seçicileri:

  • Element Seçici: Belirli bir HTML etiketini seçer. Örneğin, p etiketi.
  • Class Seçici: Belirli bir sınıfa sahip elemanları seçer. . ile tanımlanır. Örneğin, .sınıfAdı.
  • ID Seçici: Belirli bir ID’ye sahip elemanları seçer. # ile tanımlanır. Örneğin, #idAdı.

CSS ile Düzen ve Yerleşim

CSS, web sayfalarının düzenini ve yerleşimini belirlemek için kullanılır. İşte bazı düzen ve yerleşim teknikleri:

  • Box Model: HTML elemanlarının kenar boşlukları, sınırları ve dolgu alanlarını tanımlar.
  • Flexbox: Esnek düzenler oluşturmak için kullanılır.
  • Grid: İki boyutlu düzenler oluşturmak için kullanılır.

HTML Formları ve CSS ile Stil Verme

HTML formları, kullanıcıların veri girişi yapmasını sağlar. CSS ile bu formların görünümünü özelleştirebilirsiniz. İşte bir örnek:


<!DOCTYPE html>
<html lang="tr">
<head>
    <title>İletişim Formu</title>
    <style>
        form {
            background-color: lightgrey;
            padding: 20px;
            border-radius: 10px;
        }
        input[type=text], select {
            width: 100%;
            padding: 12px 20px;
            margin: 8px 0;
            display: inline-block;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing: border-box;
        }
        input[type=submit] {
            width: 100%;
            background-color: navy;
            color: white;
            padding: 14px 20px;
            margin: 8px 0;
            border: none;
            border-radius: 4px;
            cursor: pointer;
        }
    </style>
</head>
<body>
    <h1>İletişim Formu</h1>
    <form>
        <label for="isim">İsim:</label>
        <input id="isim" name="isim" type="text" placeholder="İsminizi girin" />
        <label for="email">Email:</label>
        <input id="email" name="email" type="text" placeholder="Email adresinizi girin" />
        <input type="submit" value="Gönder" />
    </form>
</body>
</html>

Sonuç

HTML ve CSS, web geliştirme için temel teknolojilerdir. HTML, web sayfalarının içeriğini tanımlar, CSS ise bu içeriğin görsel stilini belirler. Bu rehberde, HTML ve CSS’in temel kavramlarını öğrendiniz. Şimdi, projeler üzerinde çalışarak ve daha ileri konuları öğrenerek HTML ve CSS becerilerinizi geliştirin.

Hakan Arslan
Hakan Arslan
Hakan Arslan, Boğaziçi Üniversitesi İşletme Bölümü mezunu olup dijital içerik üretimi ve SEO stratejileri alanında 9 yılı aşkın deneyime sahiptir. Çeşitli sektörlerde (gayrimenkul, turizm, finans ve teknoloji) birçok başarılı projeye imza atarak, markaların dijital görünürlüklerini artırma konusunda uzmanlaşmıştır.

Son yazılar

Yalnızlık ve Toplumsal Yansımaları: Yaşar Kemal’in Karakterlerinde Gizli Hikayeler

Yalnızlığın Bireysel ve Toplumsal Yansımaları Yalnızlığın Tanımı ve Anlamı Yalnızlık, bireylerin sosyal çevrelerinden uzaklaşması, duygusal izolasyon...

Acil Durumlarda Temel Yaşam Desteği Uygulamaları: Doğru Teknikler ve Adımlar

Yapay Solunum Teknikleri Yapay solunum, bir kişinin solunum yeteneği kaybolduğunda hayat kurtarıcı bir teknik olarak...

Yaşama Dair Duygusal Şiirler: Hayatın Anlamını Kucaklayan 10 Eser

Hayatın Anlamını Sorgulayan Şairler Şiirin Derinliklerinde Yolculuk Hayatın anlamı üzerine düşünen şairler, kelimeleri birer ışık gibi...

Yaşam Halı Sahada Düzenlenen Etkinlikler ve Turnuva Organizasyonları ile Eğlenceli Bir Deneyim

Halı Saha Etkinliklerinin Önemi Halı saha etkinlikleri, sadece spor yapmanın ötesinde birçok fayda sunar. Bu...

Benzer içerikler

Yalnızlık ve Toplumsal Yansımaları: Yaşar Kemal’in Karakterlerinde Gizli Hikayeler

Yalnızlığın Bireysel ve Toplumsal Yansımaları Yalnızlığın Tanımı ve Anlamı Yalnızlık, bireylerin sosyal çevrelerinden uzaklaşması, duygusal izolasyon...

Acil Durumlarda Temel Yaşam Desteği Uygulamaları: Doğru Teknikler ve Adımlar

Yapay Solunum Teknikleri Yapay solunum, bir kişinin solunum yeteneği kaybolduğunda hayat kurtarıcı bir teknik olarak...

Yaşama Dair Duygusal Şiirler: Hayatın Anlamını Kucaklayan 10 Eser

Hayatın Anlamını Sorgulayan Şairler Şiirin Derinliklerinde Yolculuk Hayatın anlamı üzerine düşünen şairler, kelimeleri birer ışık gibi...