Yükleniyor...

CSS Özellikleri Tam Referans Rehberi

Bu kapsamlı CSS özellikleri referans rehberi, geliştiricilere tüm CSS özelliklerini hızlı ve doğru bir şekilde bulma imkânı sunmak için hazırlanmıştır. Kodlama sırasında başvuru kaynağı olarak kullanılabilir, farklı kategoriler altında düzenlenmiş tablolar sayesinde aradığınız özelliğe anında ulaşabilirsiniz. Bu rehberde yer alan kategoriler; Layout ve konumlandırma, Box Model, Border ve Outline, Arka Plan, Tipografi, Flexbox ve Grid özelliklerini kapsar. Her özellik için sözdizimi, açıklama, örnek kullanım ve tarayıcı desteği sunularak, hem modern hem de eski tarayıcılarda uyumlu kod yazmanız kolaylaştırılmıştır.

📊 Layout & Positioning Properties

Property Syntax Description Example Browser Support
display display: value Elementin gösterim tipini kontrol eder display: flex Tüm tarayıcılar
position position: value Konumlandırma yöntemi position: absolute Tüm tarayıcılar
top top: value Dikey konum ofseti top: 10px Tüm tarayıcılar
right right: value Sağdan yatay konum right: 20px Tüm tarayıcılar
bottom bottom: value Alttan dikey konum bottom: 10px Tüm tarayıcılar
left left: value Soldan yatay konum left: 20px Tüm tarayıcılar
z-index z-index: number Stack sırası z-index: 999 Tüm tarayıcılar
float float: value Elemanı kaydırır float: left Tüm tarayıcılar
clear clear: value Yüzen elemanları temizler clear: both Tüm tarayıcılar
overflow overflow: value Taşan içeriği yönetir overflow: hidden Tüm tarayıcılar
overflow-x overflow-x: value Yatay taşma overflow-x: scroll Tüm tarayıcılar
overflow-y overflow-y: value Dikey taşma overflow-y: auto Tüm tarayıcılar
visibility visibility: value Görünürlük visibility: hidden Tüm tarayıcılar
clip clip: rect() İçeriği kırpar clip: rect(0,50px,50px,0) Tüm tarayıcılar
vertical-align vertical-align: value Dikey hizalama vertical-align: middle Tüm tarayıcılar

📊 Box Model Properties

Property Syntax Description Example Browser Support
width width: value Element genişliği width: 300px Tüm tarayıcılar
height height: value Element yüksekliği height: 200px Tüm tarayıcılar
max-width max-width: value Maksimum genişlik max-width: 100% Tüm tarayıcılar
min-width min-width: value Minimum genişlik min-width: 200px Tüm tarayıcılar
max-height max-height: value Maksimum yükseklik max-height: 500px Tüm tarayıcılar
min-height min-height: value Minimum yükseklik min-height: 100px Tüm tarayıcılar
margin margin: value Dış boşluk margin: 20px Tüm tarayıcılar
margin-top margin-top: value Üst boşluk margin-top: 10px Tüm tarayıcılar
margin-right margin-right: value Sağ boşluk margin-right: 15px Tüm tarayıcılar
margin-bottom margin-bottom: value Alt boşluk margin-bottom: 10px Tüm tarayıcılar
margin-left margin-left: value Sol boşluk margin-left: 15px Tüm tarayıcılar
padding padding: value İç boşluk padding: 15px Tüm tarayıcılar
padding-top padding-top: value Üst iç boşluk padding-top: 10px Tüm tarayıcılar
padding-right padding-right: value Sağ iç boşluk padding-right: 20px Tüm tarayıcılar
padding-bottom padding-bottom: value Alt iç boşluk padding-bottom: 10px Tüm tarayıcılar
padding-left padding-left: value Sol iç boşluk padding-left: 20px Tüm tarayıcılar
box-sizing box-sizing: value Box model hesaplama box-sizing: border-box IE8+

📊 Border & Outline Properties

Property Syntax Description Example Browser Support
border border: width style color Tam kenarlık border: 2px solid #000 Tüm tarayıcılar
border-width border-width: value Kenarlık kalınlığı border-width: 3px Tüm tarayıcılar
border-style border-style: value Kenarlık tipi border-style: dashed Tüm tarayıcılar
border-color border-color: value Kenarlık rengi border-color: red Tüm tarayıcılar
border-radius border-radius: value Köşe yuvarlama border-radius: 10px IE9+
outline outline: width style color Dış hat outline: 2px solid red Tüm tarayıcılar
outline-offset outline-offset: value Dış hat mesafesi outline-offset: 5px Tüm tarayıcılar

📊 Background Properties

Property Syntax Description Example Browser Support
background background: color image repeat position size Tam arka plan background: #fff url() no-repeat center Tüm tarayıcılar
background-color background-color: value Arka plan rengi background-color: #ff0000 Tüm tarayıcılar
background-image background-image: url() Arka plan resmi background-image: url('bg.jpg') Tüm tarayıcılar
background-repeat background-repeat: value Tekrar background-repeat: no-repeat Tüm tarayıcılar
background-position background-position: value Pozisyon background-position: center top Tüm tarayıcılar
background-size background-size: value Boyutlandırma background-size: cover IE9+
background-attachment background-attachment: value Kaydırma background-attachment: fixed Tüm tarayıcılar

📊 Typography Properties

Property Syntax Description Example Browser Support
font font: style variant weight size/height family Tam font font: bold 16px/1.5 Arial Tüm tarayıcılar
font-family font-family: name Yazı tipi font-family: 'Arial', sans-serif Tüm tarayıcılar
font-size font-size: value Yazı boyutu font-size: 18px Tüm tarayıcılar
font-weight font-weight: value Kalınlık font-weight: bold Tüm tarayıcılar
line-height line-height: value Satır yüksekliği line-height: 1.6 Tüm tarayıcılar
text-align text-align: value Yatay hizalama text-align: center Tüm tarayıcılar
text-decoration text-decoration: value Yazı dekoru text-decoration: underline Tüm tarayıcılar
text-transform text-transform: value Metin biçimi text-transform: uppercase Tüm tarayıcılar
text-overflow text-overflow: value Taşma kontrolü text-overflow: ellipsis IE6+

📊 Flexbox Properties

Property Syntax Description Example Browser Support
display display: flex Flexbox etkinleştirir display: flex IE10+
flex-direction flex-direction: value Ana eksen yönü flex-direction: column IE10+
justify-content justify-content: value Ana eksen hizalama justify-content: space-between IE10+
align-items align-items: value Çapraz eksen hizalama align-items: center IE10+
flex flex: grow shrink basis Eleman esnekliği flex: 1 IE10+

📊 Grid Properties

Property Syntax Description Example Browser Support
display display: grid Grid etkinleştirir display: grid IE10+ (-ms-)
grid-template-columns grid-template-columns: values Sütun boyutları grid-template-columns: 1fr 2fr IE10+ (-ms-)
grid-template-rows grid-template-rows: values Satır boyutları grid-template-rows: 100px auto IE10+ (-ms-)
grid-gap grid-gap: row column Öğe arası boşluk grid-gap: 20px 10px IE10+ (-ms-)
justify-items justify-items: value Eleman yatay hizalama justify-items: center IE10+ (-ms-)
align-items align-items: value Eleman dikey hizalama align-items: center IE10+ (-ms-)

Quick Examples

css
CSS Code
/* Layout Example */
.container {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 20px;
}

/* Typography Example */
.text {
font: bold 18px/1.6 'Arial', sans-serif;
text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

/* Animation Example */
.box {
transition: transform 0.3s ease;
transform: scale(1);
}
.box:hover {
transform: scale(1.1);
}

İyi uygulama ve ipuçları: Font-family bildirimlerinde her zaman yedek yazı tipleri belirtin. Daha iyi duyarlılık için em, rem veya % gibi göreceli birimler kullanın. !important kullanımını minimumda tutun. Özellikleri farklı tarayıcılarda test edin ve modern özelliklerde tarayıcı uyumluluğunu kontrol edin. Kısayol özellikleri kullanarak dosya boyutunu azaltın. Karmaşık animasyonlar ve filtrelerin performans etkisini göz önünde bulundurun. Kodun sürdürülebilirliği için CSS değişkenleri kullanın. Denetleyicilerle CSS sözdizimini doğrulayın. Deneysel özellikler için vendor prefix eklemeyi unutmayın. İlgili özellikleri gruplandırarak kod organizasyonunu iyileştirin.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Reference Knowledge Check

CSS özellikleri ve kullanımlarını test edin.

3
Sorular
🎯
70%
Geçmek İçin
♾️
Süre
🔄
Deneme

📝 Talimatlar

  • Her soruyu dikkatle okuyun
  • Her soru için en iyi cevabı seçin
  • Quiz'i istediğiniz kadar tekrar alabilirsiniz
  • İlerlemeniz üstte gösterilecek