CSS Eğitimi

CSS ANA SAYFA CSS'ye Giriş CSS Sözdizimi CSS Seçiciler CSS Nasıl Yapılır CSS Yorumları CSS Renkleri CSS Arka Planları CSS Kenarlıkları CSS Marjları CSS Dolgusu CSS Yüksekliği/Genişliği CSS Kutu Modeli CSS Anahattı CSS Metni CSS Yazı Tipleri CSS Simgeleri CSS Bağlantıları CSS Listeleri CSS Tabloları CSS Ekranı CSS Maksimum genişliği CSS Konumu CSS Z-endeksi CSS Taşması CSS Kayan Noktası CSS Satır içi blok CSS Hizalama CSS Birleştiriciler CSS Sözde sınıfı CSS Sözde öğesi CSS Opaklığı CSS Gezinme Çubuğu CSS Açılır Listeleri CSS Resim Galerisi CSS Görüntü Sprite'ları CSS Attr Seçiciler CSS Formları CSS Sayaçları CSS Web Sitesi Düzeni CSS Birimleri CSS Özgüllüğü CSS !önemli CSS Matematik Fonksiyonları

Gelişmiş CSS

CSS Yuvarlak Köşeler CSS Kenarlık Resimleri CSS Arka Planları CSS Renkleri CSS Renk Anahtar Kelimeleri CSS Gradyanları CSS Gölgeleri CSS Metin Efektleri CSS Web Yazı Tipleri CSS 2D Dönüşümleri CSS 3D Dönüşümleri CSS Geçişleri CSS Animasyonları CSS Araç İpuçları CSS Stili Görüntüleri CSS Görüntü Yansıması CSS nesne uyumu CSS nesne konumu CSS Maskeleme CSS Düğmeleri CSS Sayfalandırma CSS Çoklu Sütunları CSS Kullanıcı Arayüzü CSS Değişkenleri CSS Kutu Boyutlandırma CSS Medya Sorguları CSS MQ Örnekleri CSS Esnek Kutusu

CSS Duyarlı

RWD Tanıtımı RWD Görünümü RWD Izgara Görünümü RWD Medya Sorguları RWD Görüntüleri RWD Videoları RWD Çerçeveleri RWD Şablonları

CSS Izgarası

Izgara Girişi Izgara Konteyner Izgara Öğesi

CSS SASS'ı

SASS Eğitimi

CSS Örnekleri

CSS Şablonları CSS Örnekleri css sınavı CSS Alıştırmaları CSS Sertifikası

CSS Referansları

CSS Referansı CSS Seçiciler CSS Fonksiyonları CSS Referansı Sesli CSS Web Güvenli Yazı Tipleri CSS Canlandırılabilir CSS Birimleri CSS PX-EM Dönüştürücü CSS Renkleri CSS Renk Değerleri CSS Varsayılan Değerleri CSS Tarayıcı Desteği

CSS Nasıl Eklenir


Bir tarayıcı bir stil sayfasını okuduğunda, HTML belgesini stil sayfasındaki bilgilere göre biçimlendirir.


CSS Eklemenin Üç Yolu

Stil sayfası eklemenin üç yolu vardır:

  • Harici CSS
  • Dahili CSS
  • Satır içi CSS

Harici CSS

Harici bir stil sayfasıyla, yalnızca bir dosyayı değiştirerek tüm web sitesinin görünümünü değiştirebilirsiniz!

Her HTML sayfası, <link> öğesinin içindeki harici stil sayfası dosyasına bir referans içermelidir, başlık bölümü içinde.

Örnek

Dış stiller, bir HTML sayfasının <head> bölümünün içindeki <link> öğesi içinde tanımlanır:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="mystyle.css">
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

Herhangi bir metin düzenleyicide harici bir stil sayfası yazılabilir ve bir .css uzantısıyla kaydedilmelidir.

Harici .css dosyası herhangi bir HTML etiketi içermemelidir.

"mystyle.css" dosyası şu şekilde görünür:

"mystyle.css"

body {
  background-color: lightblue;
}

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

Not: Özellik değeri ile birim arasına boşluk eklemeyin:
Yanlış (boşluk): margin-left: 20 px;
Doğru (boşluk):margin-left: 20px;



Dahili CSS

Tek bir HTML sayfasının benzersiz bir stili varsa, dahili bir stil sayfası kullanılabilir.

İç stil, <style> öğesinin içinde, baş bölümünün içinde tanımlanır.

Örnek

Dahili stiller, bir HTML sayfasının <head> bölümünün içindeki <style> öğesi içinde tanımlanır:

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-color: linen;
}

h1 {
  color: maroon;
  margin-left: 40px;
}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

Satır içi CSS

Tek bir öğe için benzersiz bir stil uygulamak için satır içi stil kullanılabilir.

Satır içi stilleri kullanmak için, ilgili öğeye style niteliğini ekleyin. style niteliği, herhangi bir CSS özelliğini içerebilir.

Örnek

Satır içi stiller, ilgili öğenin "stil" özelliği içinde tanımlanır:

<!DOCTYPE html>
<html>
<body>

<h1 style="color:blue;text-align:center;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>

</body>
</html>

İpucu: Satır içi stil, stil sayfasının birçok avantajını kaybeder (içeriği sunumla karıştırarak). Bu yöntemi dikkatli kullanın.


Çoklu Stil Sayfaları

Farklı stil sayfalarında aynı seçici (eleman) için bazı özellikler tanımlanmışsa, son okunan stil sayfasındaki değer kullanılacaktır. 

Bir harici stil sayfasının <h1> öğesi için aşağıdaki stile sahip olduğunu varsayalım :

h1 {
  color: navy;
}

Ardından, bir dahili stil sayfasının <h1> öğesi için aşağıdaki stile de sahip olduğunu varsayalım :

h1 {
  color: orange;   
}

Örnek

Dahili stil, harici stil sayfasına bağlantıdan sonra tanımlanırsa , <h1> öğeleri "turuncu" olacaktır:

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<style>
h1 {
  color: orange;
}
</style>
</head>

Örnek

Ancak, dahili stil, harici stil sayfasına bağlantıdan  önce tanımlanırsa, <h1> öğeleri "lacivert" olacaktır:

<head>
<style>
h1 {
  color: orange;
}
</style>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

Basamaklı Sıra

Bir HTML öğesi için birden fazla stil belirtildiğinde hangi stil kullanılacak?

Bir sayfadaki tüm stiller, bir numaranın en yüksek önceliğe sahip olduğu aşağıdaki kurallara göre yeni bir "sanal" stil sayfasına "kademeli" olacaktır:

  1. Satır içi stil (bir HTML öğesinin içinde)
  2. Dış ve iç stil sayfaları (baş bölümünde)
  3. tarayıcı varsayılanı

Bu nedenle, bir satır içi stil en yüksek önceliğe sahiptir ve harici ve dahili stilleri ve tarayıcı varsayılanlarını geçersiz kılar.

W3Schools Spaces'ı hiç duydunuz mu? Burada kendi web sitenizi oluşturabilir veya daha sonra kullanmak üzere kod parçacıklarını ücretsiz olarak kaydedebilirsiniz.

Ücretsiz başlayın ❯

* Kredi kartına gerek yok


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

"mystyle.css" URL'sine sahip harici bir stil sayfası ekleyin.

<head>

</head>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>