CSS Ön Eklerin Kısa Yazım yöntemleri
CSS ön ekleri, CSS komutlarının bütün tarayıcılarda düzgün çalışmasını sağlayan küçük CSS kodlarıdır. Kullanıcılar internet sitelerine erişmek için farklı tarayıcılar kullanmaktadır. Bazı kullanıcılar ise aynı tarayıcının farklı sürümlerini kullanır. Bazı yeni CSS komutları, eski sürüm tarayıcılarda çalışmaz. Çünkü eski sürüm tarayıclarda, yeni CSS komutlarının nasıl yorumlanması gerektiği bilgisi yer almaz. İşte CSS ön ekleri bu sorunu ortadan kaldırmak için tasarlanmıştır. CSS ile yaptığımız tasarımın, mümkün olan her tarayıcıda düzgün çalışması için CSS ön eklerini yazmamız gerekir.
Temelde kullanılan 4 CSS ön eki vardır. Bu ön ekler en popüler tarayıcılar için düzenlenmiştir. -webkit- ön eki, eski sürüm Chrome ve Safari tarayıcıları için, -moz- ön eki, eski sürüm Firefox tarayıcısı için, -o- ön eki, eski sürüm Opera için kullanılır. Fakat ön ekleri, her tarayıcı için ayrı ayrı yazmamız gerekir. Örneğin,
#yazi1{
display:flex;
}
Flex CSS komutu, bütün güncel tarayıcılar tarafından tam desteklense de eski sürüm bazı tarayıcılarda çalışmamaktadır. Bu komutun eski sürüm tarayıcılarda da çalışması için her tarayıcı sistemi için flex komutunu ön ekli şekilde yeniden yazmamız gerekmektedir.
#yazi1{display:flex;} /*Güncel tarayıcılar için*/
-webkit-#yazi1{display:flex;} /*Eski sürüm Chrome ve Safari için*/
-moz-#yazi1{display:flex;} /*Eski sürüm Firefox için*/
-ms-#yazi1{display:flex;} /*Eski sürüm Internet Explorer için*/
-o-#yazi1{display:flex;} /*Eski sürüm Opera için*/
Gördüğünüz gibi basit bir ön ek kodlaması için bile komutları tekrar tekrar yazmamız gerekmekte. Bunun yanında bazı CSS komutları, eski sürüm bazı tarayıcılar tarafından desteklenirken, bazılarında çalışmamaktadır. Yani hangi komutlar için hangi ön ekleri yazmamız lazım, bunu da bilmemiz gerekir. Bunun yanında bazı CSS komutlarının kullanımı zamanla değişmiştir (Örneğimizdeki Flex komutu gibi). Eski sürüm tarayıcılarda bu tür komutların çalışması için komutları eski yazım şekilleriyle yazmamız gerekmekte. Caniuse internet sitesinden hangi tarayıcıda hangi CSS komutları desteklenmez, hangi ön ekler yazılmalıdır, sorularının cevaplarını bulabilirsiniz.
Kısacası, her ne kadar ön ekler tasarımımızın bir çok platformda düzgün çalışması için gerekliyse de, kodlaması oldukça zahmetlidir. İşte bu yüzden bazı geliştiriciler, ön eklerin kolayca yazılmasını sağlayan bazı yöntemler geliştirmiştir. Bu yöntemlerle, ön ekler otomatik olarak CSS yapımıza eklenir. Şimdi kolay yazım yöntemlerinden en popüler 2 tanesine göz atalım.
1 - AutoprefixerAutoprefixer, yazılmış CSS komutlarına gereken ön ekleri ekleyen bir websitesidir. Aslında buna benzer pek çok website varsa da Autoprefixer en popüler olanıdır. Eğer bu sistemi kullanacaksak, ön ekleri hiç düşünmeden CSS kodlamamızı yapar, kodlamayı bitirdikten sonra Autoprefixer sayfasındaki alana (sol tarafa) kodlarımızı yapıştırır, diğer taraftan (sağ) CSS kodlamamızı ön ekler eklenmiş olarak alabiliriz. Ayrıca gerekli ise eski CSS kodları da Autoprefixer tarafından çıktı tarafına eklenir.
2 - PrefixFreePrefix Free, javascript ile oluşturulmuş 2 kilobyte'lık bir dosyadır. Bu dosyayı HTML sayfamıza eklersek, artık CSS ön ekleri için kaygılanmamıza gerek kalmaz. Prefixfree, CSS komutlarının çalışmasından hemen önce tarayıcı bilgilerini alır ve gerek varsa CSS komutlarını ön ekli hale getirir.
Hangi Yöntemi Kullanmalı ?
- Yayın Süresi : 2651 Gün
- Konu Sayısı : 277 Bilim Konuları : 118 Teknoloji Konuları : 42 Web-Tasarım Konuları : 42 İlginçler Konuları : 63 Gezi Konuları : 12 En Popüler : Sonsuz İşlemleri 248456 Kere En Çok Yorum Alan : Logaritma Nedir, Ne İşe Yarar, Gerçek Hayatta Nerelerde Kullanılır? 19 Kere En Çok Değerlendirilen : Napier'in Kemikleri (Matematik) 237 Kere
Satrançta Piyonun Geçerken Alması Kuralı (En Passant)
En passant kuralı nedir, ne zaman uygulanır...
Işık Hızında Bağıl Hız
Işık hızında giden cisimler için bağıl hız hesaplamaları...
Newton Karantinada Neler Yaptı?
Newtonun karantina günleri ve icatları...
Çamaşır Suyu Nedir? Nasıl Temizler?
Çamaşır suyunun yapısı, kullanım alanları ve dikkat edilmesi gerekenler...
Dünyanın Yaşını Nasıl Biliyoruz?
Dünyanın yaşını hesaplama yöntemleri...
Salgın Hastalık Dereceleri : Pandemik, Epidemik, Endemik, Sporadik
Pandemik, Epidemik, Endemik, Sporadik Nedir?
Kahve Günlükleri : Kahve Çekirdeği Kavurma Dereceleri
Hafif, orta, orta-koyu, koyu kavrulmuş kahve çekirdeklerinin özellikleri ve farkları...
Kahve Günlükleri : Kahve Demleme Yöntemleri
Kahve demleme yöntemleri ve farkları...
Kahve Günlükleri : Kahve Çeşitleri ve Ölçüleri
Popüler kahve çeşitleri ve ölçüleri...
Kahve Günlükleri : Arabica ve Robusta
Arabica ve Robusta kahve çekirdekleri ve farkları...
Sayıların Sınıflandırılması (Matematik)
Matematikte sayıların sınıflandırılması : Kompleks, Sanal, Gerçek, Doğal, Rasyonel, İrrasyonel...
Websiteniz İçin Bedava Güvenlik Sertifikası (SSL Sertifikası)
Tamamen bedava güvenlik sertifikası nasıl elde edilir, nasıl yüklenir?
Wi-Fi Şifresini Görme (Windows 7 - 10)
Programsız, kodsuz wifi şifresini görme yöntemi.
Kolay Ezberleme Yöntemi : Anımsatıcılar
Kolay ezberleme yöntemlerinden anımsatıcılar : Mnemotekni
Tarayıcılarda Ön Bellek İşlemleri (Normal Yükleme - Tam Yükleme - Ön Belleği Boşaltma)
Tarayıcılarda normal yükleme ve tam yükleme ne demektir, nasıl yapılır?
Takip, Reaksiyon, Fren ve Durma Mesafesi
Reaksiyon, fren, durma ve takip mesafesi nasıl hesaplanır, bilimsel detaylar.
Bilgisayarda Müzik Nasıl Yapılır?
Sadece bilgisayar programları kullanarak gerçekçi müzik nasıl oluşturulur?
Beden Kitle İndeksi Hesaplama ve Değerlendirme
Bu uygulama ile Vücut Kitle İndeksinizi hesaplayabilir ve sonucu değerlendirebilirsiniz.
Hidrojen Peroksit (H2O2) ve Özellikleri
Hidrojen peroksit nedir, sağlık açısından ne gibi etkileri vardır?
Photoshop'ta Ortalama İşlemleri
Photoshop'ta ortalama işlemleri nasıl yapılır?
Bu kısımdan sitemizdeki gelişmelerden haberdar olabilirsiniz.
- Abonelik Sistemi kaldırıldı. 11.03.2020
- Arama Motoru Google Özel Arama olarak değiştirildi. 15.10.2019
- Yıllık sunucu bakımı tamamlandı. 04.10.2019
- Konulara kaynaklar eklendi. 10.07.2019
- SSL sertifikası eklendi. 31.05.2019
Gitar çalmayı öğrenmek, yeteneğinizi geliştirmek, popüler tab ve akorlar için gitaregitim.net sitesini ziyaret etmeyi unutmayın.