Salı, Haziran 6, 2023

CSS

CSS dosyası nedir?

CSS (Basamaklı Stil Sayfaları), HTML öğelerinin ekranda, kağıtta vb. nasıl görüntülendiğini açıklayan dosyalardır. HTML ile, gömülü stiller olabilir veya stiller harici bir stil sayfasında tanımlanabilir.

Stilleri gömmek için \ </style> etiketler kullanılır. Harici stil sayfaları, .css uzantılı dosyalarda saklanır. Harici CSS ile, bu sayfaların stilini güncellemek için onu birden çok HTML sayfasına ekleyebilirsiniz. Eksiksiz bir web sitesine stil vermek için tek bir CSS dosyası bile kullanılabilir.

Kısa Tarih

CSS1, ortak yazar olarak Bert Bos ile 1996 yılında piyasaya sürüldü. CSS Çalışma Grubu, CSS1’de ele alınmayan konular üzerinde çalışmaya başladı. Bunun sonucunda, Kasım 1997’de, 12 Mayıs 1998’de bir W3C tavsiyesi olarak yayınlanan CSS2 oluşturuldu.

Bu sürüm, yazıcılar, indirilebilir yazı tipleri, tablolar ve öğe konumlandırma gibi ortama özgü cihazlar için destek ekledi. Haziran 1999’da CSS3, W3C’nin tavsiyesi oldu. Bu, belgeleri, her modülün CSS2’de tanımlanan uzantı özelliklerine sahip olduğu modüllere ayırdı.

CSS dosyaları nasıl kullanılır

Bir CSS dosyasını kullanmak için, onu HTML belgesinin baş bölümüne eklersiniz. Dosyayı aşağıda gösterildiği gibi dahil etmek için bağlantı etiketini kullanırsınız.

<link rel="stylesheet" type="text/css" href="main.css"/>

link etiketinin href niteliği, CSS dosyasının yolunu içerir. Bunu yaparak, dahil edilen CSS dosyasında bulunan uygulanabilir stiller HTML belgesine uygulanır.

CSS Sözdizimi

Bir CSS kuralı, seçici ve bildirim olmak üzere iki bileşenden oluşur. Bir seçici, HTML belgesindeki bir öğeye işaret eder. Bir öğe etiketi, sınıf adı, kimlik adı, hiyerarşiyi gösteren çoklu etiketler vb. olabilir.

Bir bildirim, özellik ve değerden oluşan stil tanımını içerir. Özellik, değiştirmek istediğiniz öğenin özelliğini tanımlar ve değer, onun yeni değerini tanımlar. Her CSS kuralının birden çok bildirimi olabilir. Aşağıda bir CSS kuralı örneği verilmiştir.

h1{
    font-weight: 700;
    color: forestgreen;
}

Yukarıdaki örnekte, HTML belgesindeki tüm h1 etiketlerini seçen bir seçici olarak h1’e sahibiz. Kuralın biri yazı tipi ağırlığı ve diğeri renk için olmak üzere iki bildirimi vardır. font-weight ve color özelliklerdir ve sırasıyla 700 ve forestgreen değerleridir.

CSS Kullanım Örneği

Aşağıda, örnek HTML belgesi ve onu biçimlendirmek için kullanılan stil sayfası gösterilmektedir. Stil sahibi ve düz HTML belgelerini karşılaştırmak için karşılaştırma görüntüsü de eklenir.

HTML Belgesi

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="main.css" type="text/css">
    <title>CSS Test</title>
</head>

<body>
    <div class="content-wrapper">
        <h1>Test document to test <span class="highlight">CSS</span></h1>
        <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium officia similique illum magni explicabo,
            tempore neque nulla laborum voluptas sint molestias libero et corporis omnis asperiores incidunt,
            perferendis
            sed aut!</p>

        <h2>List of items</h2>
        <ul>
            <li>Item 1</li>
            <li>Item 2</li>
            <li>Item 3</li>
            <li>Item 4</li>
            <li>Item 5</li>
        </ul>
    </div>
</body>

</html>

CSS Stil Sayfası

body{
    background-color: lightblue;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.content-wrapper{
    padding: 10px 30px;
}
p{
    text-align: justify;
}
h1{
    text-align: center;
}
.highlight{
    font-weight: 700;
    color: forestgreen;
}
h1, h2{
    font-weight: 400;
}

ul li{
    list-style-type: square;
    margin-bottom: 10px;
    margin-left: 50px;
}

Çıktı Karşılaştırması

Resmin sol tarafı, HTML belgesini stiller uygulanmadan, sağ tarafı ise HTML belgesini stiller uygulanmış olarak görüntüler.

CSS
CSS
Önceki İçerikDAP
Sonraki İçerikEWP

BENZER YAZILAR

yeni bir islam dünyası / Ahmet TAŞGETİREN

BATI İLE HESAPLAŞMAİslam dünyası birgün Batı ile hesaplaşacak. Bu kaçınılmaz bir şey. Bunu, bir yandan İslam dünyasının şu an içinde bulunduğu durumdan kurtulma mücadelesi...

Liderlik Sanatı

KİTABIN ADI : Liderlik Sanatı (Zen Dersleri)KİTABIN YAZARI : Thomas CLEARYYAYINEVİ VE ADRESİ : Anahtar Kitaplar Yayınevi Cağaloğlu-İSTANBULBASIM TARİHİ : 1993KİTABIN YAYIM MAKSADIGünümüz Liderlerine...

Aldatacağım-Esat Mahmut KARAKURT

Bir yazar olan Macit Bey birgün evinde masasının başında uğraşırken beklenmedik bir telefon gelir. Bir bayan kocasının onu aldattığını ve ona nispet olarak onun...

ELif Safak – Ask (Kitap Özeti)

AşkElif Şafak· Doğan Kitap· Basım Tarihi : 03 - 2009· ISBN : 9786051111070· Sayfa Sayısı : 420Ya ortasındasındır AŞK'ın merkezinde; ya da dışındasındır hasretinde..Ella...

Mozilla Firefox 109.0.1 Şimdi İndirilebilir

Mozilla, 109'u oluşturmak için ilk revizyonu henüz gönderdiğinden, Firefox'un yeni bir sürümü şimdi indirilebilir. Firefox 109.0.1 bu nedenle oldukça küçük bir sürümdür ve bu mutlaka...

JSPA

JSPA dosyası nedir? JSPA dosyası, bir Java Sunucusu (.jsp) dosyasına işaret eden bir referans kısayol dosyasıdır. JSPA dosyası tarafından işaret edilen URL, mantıksal bir addır ve...

POPÜLER YAZILAR

Gigabyte, 600 ve 700 Serisi Anakartlarına “Yeni Nesil Intel Masaüstü CPU” Desteği Ekliyor

Gigabyte, 600 ve 700 serisi anakartları için Intel'in yeni nesil masaüstü CPU desteği ekleyen yeni bir BIOS güncellemesini sessizce yayınladı. Gigabyte 600 ve 700 Serisi...

Apple AR Kulaklığını Pazartesi Günü Açıklayacak, Ancak Cihaz Ekim’de Seri Üretime Gireceğinden Lansman Aylar Sürebilir

Apple'ın merakla beklenen AR Kulaklığını Pazartesi günü WWDC etkinliğinde piyasaya sürmesi bekleniyor. Cihaz bir süredir söylenti değirmeninde dinlendi ve birkaç gecikmeden sonra, kulaklık nihayet...

Gmail Doğrulama Rozetlerini hatırlıyor musunuz? Dolandırıcılar Onlardan Yararlanmanın Bir Yolunu Buldu

Google, insanların her e-posta aldıklarında güvende olmalarını sağlamanın çeşitli yollarını araştırmaktadır. Şirket, aşağıdakiler de dahil olmak üzere çeşitli önlemler aldı: yakın zamanda duyuruldu İleti...

Apple’ın 12 Çekirdekli ‘X1’ Yonga Setli AR Kulaklığı, Yeni Benchmark Sızıntısında M2 Max’ten Daha Hızlı Performans Gösteriyor, Ama Ne yazık ki Skorlar Sahte

SoC'nin X1 olarak adlandırıldığını ortaya çıkaran en son kıyaslama sızıntısını duymak bizim için şaşırtıcıydı. 8 çekirdekli bir CPU yerine liste, M2 Max'ten daha yüksek...