Get the Flash Player to see this player.
Flash Image Rotator Module by Joomlashack.
Image 1 Title
Image 2 Title
Image 3 Title
Image 4 Title
Image 5 Title
| IE sürümleri ve Firefox için ayrı CSS tanımlamarı nasıl yapılır? |
|
|
|
Web tasarımları ile uğraşırken HTML ve CSS kodlarını düzenleme
aşamasında en sıkıntılı sorunlardan biri farklı tarayıcılarda aynı
görsel sonucu almaya çalışmaktır. Bazen bu sorunu çözmek hiç mümkün
olmayabilir. Sitemizin tüm görsel özelliklerini harici bir CSS
dosyasında tuttuğumuzu düşünürsek, aslında tek yapmamız gereken farklı
internet tarayıcıları için farklı CSS dosyaları hazırlayarak söz konusu
tarayıcılar ile sitemiz açıldığında uygun CSS dosyasını sayfamıza
ekliyor olmak.
Web tasarımları ile uğraşırken HTML ve CSS kodlarını düzenleme
aşamasında en sıkıntılı sorunlardan biri farklı tarayıcılarda aynı
görsel sonucu almaya çalışmaktır. Bazen bu sorunu çözmek hiç mümkün
olmayabilir. Sitemizin tüm görsel özelliklerini harici bir CSS
dosyasında tuttuğumuzu düşünürsek, aslında tek yapmamız gereken farklı
internet tarayıcıları için farklı CSS dosyaları hazırlayarak söz konusu
tarayıcılar ile sitemiz açıldığında uygun CSS dosyasını sayfamıza
ekliyor olmak.Sayfamıza bir CSS dosyası eklemek için aşağıdaki kodu kullanacağız.
<style> Kod içerisinde import CSS komutunu kullanarak sayfaya adresini belirttiğim CSS dosyasının yüklenmesini sağlamış oluyorum. Sıra geldi tarayıcının Internet Explorer olup olmadığını anlamaya.
<!--[if IE]> Yukarıdaki kodun renginin yeşil olmasının nedeni aslında standart tarayıcılar tarafından kodun işlenmeyeceği anlamına geliyor. Başlangıcında <!-- ve sonunda --> olan bölgeler HTML kodlarında devre dışı bırakılmış sayılır. O nedenle yukarıdaki kod FireFox'da çalışmayacak. Oysa Internet Explorer kodun ilk kısmında yer alan [if IE] şart komutunu algılayacaktır. Böylece eğer tarayıcı Internet Explorer ise söz konusu CSS dosyası sayfaya eklenecek, değilse bu satırlar devre dışı sayılacağı için eklenmeyecek. Ayrıca isterseniz farklı Internet Explorer sürümleri için de kontroller yaparak farklı CSS dosyaları ekleyebilirsiniz.
<!--[if gt IE 5]> Yukarıdaki kodun ilk satırında yer alan gt komutu "daha yuksek" anlamına geliyor. Yani eğer tarayıcının Internet Explorer sürümü 5'den yüksek ise kod çalıştırılacaktır. Bunun gibi aşağıdaki farklı karşılaştırma komutlarını da kullanabilirsiniz.
gt - daha yuksek Bana bu kadarı yetmez, ben kullanıcının tarayıcısının Safari, Camina, Konqueror vs olup olmadığını da anlamak istiyorum diyorsanız çözüm JavaScript. JavaScript ile kullanıcı tarafında gerekli kontrolleri yaparak sayfanıza uygun CSS dosyasını ekleyebilirsiniz. Gerekli kontrolleri yapacak olan uygun JavaScript fonksiyonunu http://www.quirksmode.org/js/detect.html adresinde bulabilirsiniz. Kolay gelsin... |
|
| Son Güncelleme ( Perşembe, 03 Nisan 2008 ) |
İlk önce eyceks kütüphanesine karşılık gelen bir uygulama anlatacağımı söleyerek başlayım işe
eyceks kütüphanesinde yapılan uygulama kütüphaneyi içeri çağırmak ve çağırdığımız sayfada ‘da
JXG ve JXP komutlarıyla veri göndermek çıktıyı aynı ekranda alma işlemini yapıyorduk biliyorsunuz . Devamı çok yakında burada bu makale bir alıntıdır.
| Flash haberler serisi. |