Yükleniyor...

CSS Browser Support Complete Reference

Bu rehber, CSS özelliklerinin tüm tarayıcılardaki destek durumlarını kapsamlı şekilde sunmak için hazırlanmıştır. Geliştiriciler, bu referansı kullanarak tarayıcılar arası uyumluluk planlaması yapabilir, hangi özelliklerin hangi tarayıcı sürümlerinde çalıştığını hızlıca görebilir ve gerektiğinde uygun fall-back çözümler uygulayabilir. Rehber; temel CSS özellikleri, CSS3 ve CSS4 özellikleri, Flexbox, Grid ve pseudo-class’lar gibi kategorilere ayrılmıştır. Tablo formatı sayesinde hızlı erişim ve pratik kullanım sağlanır. Her özellik için Chrome, Firefox, Safari, Edge, Internet Explorer, iOS Safari ve Android destek sürümleri ile açıklamalar ve ön ek gereksinimleri listelenmiştir.

📊 Basic CSS Properties Support

Property Chrome Firefox Safari Edge IE iOS Safari Android First Support Notes
color 1 1 1 12 3 1 1 CSS 1 Evrensel destek
background-color 1 1 1 12 4 1 1 CSS 1 Evrensel destek
font-family 1 1 1 12 3 1 1 CSS 1 Evrensel destek
margin 1 1 1 12 3 1 1 CSS 1 Evrensel destek
padding 1 1 1 12 3 1 1 CSS 1 Evrensel destek
border 1 1 1 12 4 1 1 CSS 1 Evrensel destek
width 1 1 1 12 4 1 1 CSS 1 Evrensel destek
height 1 1 1 12 4 1 1 CSS 1 Evrensel destek
display 1 1 1 12 4 1 1 CSS 1 Evrensel destek
position 1 1 1 12 4 1 1 CSS 2 Evrensel destek
float 1 1 1 12 4 1 1 CSS 1 Evrensel destek

📊 CSS3 Properties Support

Property Chrome Firefox Safari Edge IE iOS Safari Android First Support Notes
border-radius 5 4 5 12 9 4 2.1 CSS3 Eski sürümlerde -webkit- ön eki gerektirir
box-shadow 10 4 5.1 12 9 5 4 CSS3 Eski sürümlerde -webkit- ön eki gerektirir
text-shadow 2 3.5 4 12 10 4 2.1 CSS3 Ön ek gerekmez
opacity 1 1 2 12 9 2 1 CSS3 IE8 için filter: alpha() fall-back
rgba() 1 3 3.1 12 9 3.2 2.1 CSS3 Eski tarayıcılarda hex fall-back gerekir
transform 36 16 9 12 9 9 3 CSS3 Eski sürümlerde -webkit- ön eki gerektirir
transition 26 16 9 12 10 9 4 CSS3 Eski sürümlerde -webkit- ön eki gerektirir
linear-gradient 26 16 7 12 10 7 4.4 CSS3 Çok sayıda ön ek gerektirir

📊 Flexbox Support

Property Chrome Firefox Safari Edge IE iOS Safari Android First Support Notes
display: flex 29 28 9 12 11 9 4.4 CSS3 IE10-11 -ms-flex kullanır
flex-direction 29 28 9 12 11 9 4.4 CSS3 IE farklı sözdizimi kullanır
flex-wrap 29 28 9 12 11 9 4.4 CSS3 Sadece IE11+
justify-content 29 28 9 12 11 9 4.4 CSS3 IE -ms-flex-pack kullanır
align-items 29 28 9 12 11 9 4.4 CSS3 IE -ms-flex-align kullanır
flex-grow 29 28 9 12 11 9 4.4 CSS3 IE -ms-flex-positive kullanır
flex-shrink 29 28 9 12 11 9 4.4 CSS3 IE -ms-flex-negative kullanır
order 29 28 9 12 11 9 4.4 CSS3 IE -ms-flex-order kullanır

📊 CSS Grid Support

Property Chrome Firefox Safari Edge IE iOS Safari Android First Support Notes
display: grid 57 52 10.1 16 10 10.3 57 CSS3 IE10-11 eski sözdizimi -ms- ile
grid-template-columns 57 52 10.1 16 10 10.3 57 CSS3 IE -ms-grid-columns kullanır
grid-template-rows 57 52 10.1 16 10 10.3 57 CSS3 IE -ms-grid-rows kullanır
grid-gap 57 52 10.1 16 No 10.3 57 CSS3 Yeni sözdiziminde gap kullanılmalı
grid-column 57 52 10.1 16 10 10.3 57 CSS3 IE -ms-grid-column kullanır
grid-row 57 52 10.1 16 10 10.3 57 CSS3 IE -ms-grid-row kullanır
justify-items 57 52 10.1 16 11 10.3 57 CSS3 IE’de sınırlı destek

📊 Modern CSS Features Support

Property Chrome Firefox Safari Edge IE iOS Safari Android First Support Notes
custom properties 49 31 9.1 16 No 9.3 49 CSS3 IE’de destek yok
calc() 26 16 7 12 9 7 4.4 CSS3 Eski sürümlerde sınırlı destek
clamp() 79 75 13.1 79 No 13.4 79 CSS4 Sadece modern tarayıcılar
filter 53 35 9.1 12 No 9.3 53 CSS3 IE’de sınırlı -ms-filter desteği
clip-path 55 3.5 13.1 12 No 13.1 55 CSS3 Ön ek -webkit- gerektirir
object-fit 32 36 10 16 No 10 32 CSS3 IE’de destek yok
aspect-ratio 88 89 15 88 No 15 88 CSS4 Sadece modern tarayıcılar

📊 Pseudo-class Support

Selector Chrome Firefox Safari Edge IE iOS Safari Android First Support Notes
:hover 1 1 1 12 4 1 1 CSS1 Evrensel destek
:focus 1 1 1 12 8 1 1 CSS2 Evrensel destek
:first-child 1 1 3 12 7 1 1 CSS2 Evrensel destek
:last-child 1 1 3 12 9 1 1 CSS3 Sadece IE9+
:nth-child() 1 3.5 3 12 9 3.2 1 CSS3 Sadece IE9+
:not() 1 1 3.2 12 9 3.2 1 CSS3 IE9+ sınırlı destek
:focus-visible 86 85 15.4 86 No 15.4 86 CSS4 Sadece modern tarayıcılar
:has() 105 121 15.4 105 No 15.4 105 CSS4 Çok modern tarayıcılarda destek

Cross-Browser Examples

css
CSS Code
/* Tarayıcılar arası reset */

* {
box-sizing: border-box;
}

/* Flexbox fallback ile */
.flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}

/* Grid IE fallback ile */
.grid {
display: -ms-grid;
display: grid;
}

Yeni CSS özellikleri için her zaman fall-back sağlayın ve progressive enhancement yaklaşımını kullanın. Hedef tarayıcılarda, özellikle mobil Safari ve IE’de test edin. Otomatik ön ekler için SASS veya Autoprefixer gibi ön işlemcilerden faydalanın. Modern CSS özelliklerini kontrol etmek için @supports kuralını kullanın. Hedef kitlenizin tarayıcı pazar payını takip edin ve “Can I Use” gibi araçlarla uyumluluk verilerini doğrulayın. Bu uygulamalar, tasarımın tüm tarayıcılarda doğru görünmesini sağlar ve geliştirici deneyimini iyileştirir.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Browser Support Knowledge Check

CSS tarayıcı desteği ve uyumluluğu bilgilerinizi test edin.

2
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