CSS | Css Versiyonu Hakkında

Merhaba arkadaşlar.
Daha önceden kaşılaşmadığım bir sorunla karşılaştım. Css dosyası bazı elemanlara etki etmiyor ama sonuna versiyonu yazınca etki ediyor. Versiyon konusu hakkında pek bir bilgim yok daha önce bir makalede denk gelmiştim aklıma o geldi uyguladım etki etti ama kullanımı doğru yazdım mı bilmiyorum. Ayrıca neden versiyon yazmak gerekiyor. En son versiyon nedir? Bilgi verir misiniz?

Normal Css Dahil Etme

<link rel="stylesheet" type="text/css" href="temalar/default/css/style.css">

Versiyonlu Css Dahil Etme

<link rel="stylesheet" type="text/css" href="temalar/default/css/style.css?v2">

 

Versiyonlama işlemi önbelleğe (cache) alınan stil yada betik dosyasını günceller. Eğer önbellek (cache) özelliği kullanıyorsanız, siz versiyon belirleyene kadar yada dosyanın yolunu değiştirene kadar önbellekteki eski dosyayı okumaya devam eder. Versiyonlama işlemini CSS ve JS dosyaları için kullanabilirsiniz.

Cache kullanmıyorum ama neden böyle bir sorun olduğunuda anlamadım. Css için versiyonlama nasıl oluyor?

Tarayıcının cache özelliği olabilir. Css dosyasının sonuna ?v=1 yazarsanız yada dosyanın url'sinde herhangi bir değişiklik yaparsanız versiyonlama yapmış olursunuz.

Teşekkür ederim.

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git