Stil Şablonu (CSS) Özellikleri

stil

ZEMİN ÖZELLİKLERİ

Zemin Rengi: “background-color” özelliği ögelerin (etiketlerin) zeminine renk vermek için kullanılır.

Zemin Resmi: “background-image” özelliği ögelere zemin resmi eklemek için kullanılır.

Zemin Tekrarı: “background-repeat” özelliği zemine eklenen görselin tekrarlanma biçimini kontrol etmek için kullanılır.

  • background-repeat:repeat; Görselin hem yatay olarak hem de dikey olarak tekrar etmesi
  • background-repeat:no-repeat; Görselin hiçbir şekilde tekrar etmemesi
  • background-repeat:repeat-x; Görselin yatay olarak tekrar etmesi
  • background-repeat:repeat-y; Görsel dikey olarak tekrar etmesi

Zemin Resmi Pozisyonu: “background-position” özelliği görselin sayfadaki pozisyonunu belirler.

Zemin Resmi İliştirme: “background-attachment” özelliği zemine yerleştirilen görselin kaydırma çubuğu ile birlikte hareket edip etmeyeceğinin kontrolünü sağlar.

Görselin kaydırma çubukları ile birlikte hareket etmesi isteniyorsa değer olarak “scroll” kullanırız. Görselin kaydırma çubukları ile birlikte hareket etmemesi, sabit kalması isteniyorsa değer olarak “fixed” kullanılır.

FONT ÖZELLİKLERİ

Font Stili: “font-style” özelliği, metni eğik (italik), az eğik veya normal yapmak için kullanılır. İtalic, oblique, normal gibi değerleri alır.

Font Kalınlığı: “font-weight” özelliği, fontun kalınlık, incelik değerini belirlemeye yarar. Bold, Bolder, Lighter gibi değerleri alır.

Satırlar Arası Mesafe: “line-height” özelliği, metin içindeki satırların arasındaki mesafeyi ayarlamak için kullanılır.

Font: Kısaltma işlemini yaparken aşağıdaki söz dizimi kullanılır:

font: font-style    font-weight   font-size/line-height    font-family

METİN ÖZELLİKLERİ

Color: metne renk vermek için kullanılır.

Metin Hizalama: “text-align” özelliği, metinleri hizalama için kullanılır.  Left, right, center, justify gibi değerleri alır.

Metin Dekorasyonu: “text-decoration” özelliği, genellikle bağlantıların (link) altındaki çizgileri kaldırmakla birlikte metinlerin üst tarafını çizmeyi(overline), altını çizmeyi(underline), üzerini çizmeyi(line-through) ve onlara yanıp sönme(blink) efekti vermeyi sağlar.

Metin Dönüşümü: “text-transform” özelliği, bir metindeki karakterleri büyük(uppercase) veya küçük(lowercase) harfe çevirebilir ya da metindeki kelimelerin ilk harflerini(capitalize) büyütebilir.

Metin Girintileme: “text-indent” özelliği, paragraf başı yaparken cümlenin ne kadar içten başlayacağını ayarlamak için kullanılır.

Satırlar Arası Mesafe: “line-height” metin içindeki satırların arasındaki mesafeyi ayarlamak için kullanılır.

Harfler Arası Mesafe: “letter-spacing” özelliği, metin içinde yer alan karakterlerin arasındaki boşluğu ayarlamak için kullanılır.

Kelimeler Arası Mesafe: “word-space” özelliği, metin içinde yer alan kelimelerin arasındaki mesafeyi (boşluğu) ayarlamak için kullanılır.

Metin İçindeki Resmin Dikey Konumu: “vertical-align” özelliği, bir ögenin dikey olarak hizalaması için kullanılır. Sub, süper, top, text-top, middle, bottom, text-bottom gibi değerler alır.

 KUTU  MODELİ ÖZELLİKLERİ

Kutu modeli 3 ana ögeden oluşur;

  • Margin: kenar dışı boşluğu
  • Border: kenar kalınlığı
  • Padding: kenar içi boşluğu

Kenar Dışı Boşluğu: kutunun diğer ögelerle arasındaki mesafeyi belirleyen ‘margin’ ögesinin alt elemanları şunlardır;

  • margin-top (üst kenar dışı boşluğu)
  • margin-right (sağ kenar dışı boşluğu)
  • margin-bottom (alt kenar dışı boşluğu)
  • margin-left (sol kenar dışı boşluğu)
  • margin (kenar dışı boşlukları) (Kısaltma amaçlı kullanılır.)

Kenar Çizgisi Biçimi: “border-style” kenar çizgisinin nasıl olacağını (noktalı, kesik kesik, düz, çift, vb.) belirler.

Kenar Çizgisi Kalınlığı: “border-width” özelliği kenar çizgisinin genişliğini (kalınlığını)  ayarlamak için kullanılır. Thin(ince), medium(orta), thick(kalın) gibi değerler alır.

Kenar Çizgisi Rengi: “border-color” özelliği kenar çizgisine renk vermek için kullanılır.

Kenar Özelliği: “border” özelliği kenar çizgisinin biçemi, rengi ve kalınlığını tek seferde biçimlendirmek için kullanılır.

Kenar İçi Boşluğu: kenar çizgileri ile içerik arasındaki mesafeyi ayarlamaya yarayan ‘padding’ ögesinin alt elemanları şunlardır;

  • padding-top (üst kenar içi boşluğu)
  • padding-right (sağ kenar içi boşluğu)
  • padding-bottom (alt kenar içi boşluğu)
  • padding-left (sol kenar içi boşluğu)
  • padding (kenar içi boşlukları) (Kısaltma amaçlı kullanılır.)

Float, Clear ve Display Özelliği

Float: Nesneler float özelliğini kullanarak; sağa (float:right) ve sola (float:left) kaydırılabilir.

Clear: Float özelliğinin etkisinden kurtulmak, yani kaydırma işine son vermek için kullanılır. Dört farklı değer alabilir. Bunlar;

  • None: Değişiklik yapma.
  • Right: Sağa kaydırma işine son ver
  • Left: Sola kaydırma işine son ver.
  • Both: Her iki yönde de kaydırma işine son ver.

Web sayfasındaki nesnelerin akışı, o elemanın seviye (level) türüne göre değişir.

Blok-level elemanlar: Blok şeklinde işlenirler. Sayfadaki normal akışları yukarıdan aşağı şekilde alt alta sıralanırlar. Tipik özellikleri, yeni bir satır başlangıcı yapmalarıdır. Örnek: div,h3, p, li…

Inline-level elemanlar: Inline-level elemanlar aynı satırda işlenirler. Sayfadaki akışları soldan sağa doğrudur. Yeni satır veya boşluk oluşturmazlar. Örnek: a, strong, span…

Display: Bu elemanların başlangıç değerleri display özelliği ile değiştirilir.

TABLO ÖZELLİKLERİ

Tablo Kenar Çizgileri: “border” özelliğini, tabloyu oluşturan <table>, <td> ve <th> etiketlerine uygulayarak, kenar çizgilerinin biçimi, genişliği ve rengi ayarlanır.

Kapsayıcı Kenar Çizgisi : “border-collapse” özelliği ile hücre kenarlıkları kaldırılabilir.

Tablo Genişliği ve Yüksekliği: Tablo genişliği için “width” ve tablo yüksekliği için “height” özellikleri kullanılır.

Tabloda Metin Hizalama: “text-align” özelliğini, yatay hizalama için “vertical-align” özelliğini, dikey hizalama için kullanılır.

Kenar Çizgisi İçi Mesafesi : “padding” özelliğini kullanarak her hücrenin kenar çizgisi ile içerik arasındaki mesafe kontrol edebilir.

Tablo Hücre Rengi: Tablodaki hücrelere zemin (background) rengi verme işini “background-color” özelliği uygulanarak gerçekleştirilir.

POZİSYON ÖZELLİKLERİ

Statik Konumlandırma: HTML içindeki tüm ögeler varsayılan olarak statik olarak konumlandırılmıştır. Yani ögeler sayfanın normal akışına göre (soldan sağa-yukarıdan aşağıya) konumlandırılır. Ögeler sayfaya sabittir. Kaydırma çubuğu ile birlikte aşağı yukarı hareket ederler.

Sabit Konumlandırma: Sabit veya diğer adıyla tutturulmuş konumlandırma (fixed positioning) özelliği elemanı sayfada sabitler ve kaydırma çubuğu aşağı yukarı hareket ettirildiğinde eleman sabit kalır.

Göreceli Konumlandırma: Göreceli veya diğer adıyla bağıl konumlandırma, normal konumlamalara bağlı olarak konumlandırma sağlar.

Sabit Konumlandırma: Bu tür konumlandırma da ögeler verilen  konum özelliklerine  (yatay’da right, left; dikey’de top, bottom)  göre sayfada istenilen yere konumlandırılır.

Örtüşen Ögeler: Normal akış dışında konumlandırılan ögeler bazen üst üste gelebilir. Bu durumlarda hangi ögenin üstte hangisinin altta olacağını belirlemek için  “z-index” özelliği kullanılır.  z-index değeri en yüksek olan öge en üstte yer alır, z-index değeri en küçük olan öge ise en altta yer alır.

LİSTE ÖZELLİKLERİ

Sıralı Listelere Stil Verme: Sıralı listeler için “list-style-type” özelliğine aşağıdaki değerlerden verilerek madde iminin biçimi değiştirilir.

  • decimal: Normal numaralandırma
  • decimal-leading-zero: Sayının önüne sıfır alarak artar. (01, 02, 03, vb.)
  • lower-alpha: Küçük harflerden oluşan alfabe (a, b, c, d, e, vb.)
  • lower-latin: Küçük harflerden oluşan Latin alfabesi (a, b, c, d, e, vb.)
  • lower-roman: Küçük Harflerden oluşan Roman alfabesi (i, ii, iii, iv, v, vb.)
  • upper-alpha: Büyük harflerden oluşan alfabe (A, B, C, D, E, vb.)
  • upper-latin: Büyük harflerden oluşan Latin Alfabesi (A, B, C, D, E, vb.)
  • upper-roman: Büyük harflerden oluşan Roman alfabesi (I, II, III, IV, V, vb.)

Sırasız Listelere Stil Verme: Sırasız listeler için “list-style-type” özelliğine aşağıdaki değerlerden verilerek madde iminin biçimi değiştirilir.

  • none: Madde imini kaldırır.
  • disc: Madde başlarında siyah yuvarlak madde imi oluşturur.
  • circle: Madde başlarında siyah yuvarlak içi boş madde imi oluşturur.
  • square: Madde başlarında siyah kare madde imi oluşturur.

Madde İmi Olarak Resim Belirleme: “list-style-image” özelliği ile istenen herhangi bir görsel (tercihen gif, png) boyutları uygun olmak şartıyla madde imi olarak kullanılabilir


Ekler :

  1. Sunu dosyasını indirmek için tıklayınız.. 
    Dosya: StilSablonuOzellikleri.pptx
    İndirme: 534, Boyut: 983.7 KB, Eklenme Tarihi: 26 Kas. 2017

You may also like...