-
Üyelik
18.12.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
ögrenci
-
Konum
Siirt
-
Ad Soyad
i** C**
-
Mesajlar
18
-
Beğeniler
9 / 0
-
Ticaret
0, (%0)
demek istedigim su ie 6 7 sürümlerinde hersey ic ice giriyor. bunu nasil butun tarayıcılarda uyumlu yapabiliriz. ekran boyutunda site karisiyor. boyutlar degisse bile site ic icer girmesin. herhangi bi kod var mi.
ie - Internet Explorer (All versions)
ie8 - Internet Explorer 8.x
ie7 - Internet Explorer 7.x
ie6 - Internet Explorer 6.x
ie5 - Internet Explorer 5.x
gecko - Mozilla, Firefox (all versions), Camino
ff2 - Firefox 2
ff3 - Firefox 3
ff3_5 - Firefox 3.5
ff3_6 - Firefox 3.6 new
opera - Opera (All versions)
opera8 - Opera 8.x
opera9 - Opera 9.x
opera10 - Opera 10.x
soyle bise yazilmis bu ise yarar mi ?
CSS tarayıcı seçici ( CSS Browser Selector) ne işe yarar?
Siteyi oluştururken tüm stilleri sıfırladık ve kullanıma uygun hale getirdik. Fakat kendi oluşturmuş olduğumuz css kodları yinede farklı tarayıcılarda farklı sonuçlar verebilmektedir. Bu gibi durumlarda imdadımıza CSS Browser Selector yetişiyor ve her tarayıcı için ayrı ayrı style tanımlamaları yapabilmemizi sağlıyor.
Nasıl Kullanılır ?
Öncelikle buradan indireceğiniz css_browser_selector.js (v0.3.4 – 29 eylül 2009) javascript dosyasını, sitenizin dosyaları içine atınız.
Daha sonra web sayfanızın;
...
etiketleri arasına,
<script></script>
kodlarını yapıştırın. Böylece sayfanıza kullanacağımız javascript kütüphanesini yüklemiş oluyoruz…
Artık tek yapmamız gereken CSS bloklarımızı oluştururken, bloğun başında tarayıcı kodunu yazmak.
Basit bir örnekle açıklayalım…
.kutu { border:1px solid #F00; background:#999; padding:5px; }
.ie .kutu { padding:10px; }
.chrome .kutu { border:4px solid #F00; }
Yukarıdaki css kodlarını incelediğimizde, kutu isminde bir class’ımız var.
İlk satırdaki kod bize şunu anlatıyor, bu class’ı atadığımız div’ler kırmızı 1 piksel kenarlıklı, gri zeminli ve 5 piksel iç kenar boşluklu şekilde görünecek. Bu tüm tarayıcılar için geçerlidir.
İkinci satırı incelersek, internet explorer’da kutu class’ı atanmış bu div yukarıdaki özellikleri taşımasının yanı sıra iç kenar boşlukları 5 piksel değilde 10 piksel olacağını görüyoruz.
Üçüncü satırda ise Chrome tarayıcısında kenarlığın 4 piksel genişliğinde olması belirtilmiştir.
-
Üyelik
18.07.2012
-
Yaş/Cinsiyet
37 / E
-
Meslek
Front End Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
S** A**
-
Mesajlar
219
-
Beğeniler
28 / 66
-
Ticaret
0, (%0)
Bu gereksiz fazladan kod yazmanızı sağlayan ve sitenize şişiren bir yöntem.Şahsen ie9 altı için bu saatten sonra özel bir şeyler yazmaya gerek yok.
-
Üyelik
18.12.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
ögrenci
-
Konum
Siirt
-
Ad Soyad
i** C**
-
Mesajlar
18
-
Beğeniler
9 / 0
-
Ticaret
0, (%0)
ie9 alti ölsün gitsin diyonuz yani :) peki tesekkürller ozel yapılcak bise yok yani herhangi bi eklenti veya js css ?
Ceohook
Sms Onayı Gerekli
Telefon Onaysız
-
Üyelik
15.05.2014
-
Yaş/Cinsiyet
34 / E
-
Meslek
web tasarım
-
Konum
İstanbul Anadolu
-
Ad Soyad
S** G**
-
Mesajlar
83
-
Beğeniler
8 / 15
-
Ticaret
6, (%100)
sana önereceği tek kod şudur :)
1 kişi bu mesajı beğendi.
-
Üyelik
18.12.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
ögrenci
-
Konum
Siirt
-
Ad Soyad
i** C**
-
Mesajlar
18
-
Beğeniler
9 / 0
-
Ticaret
0, (%0)
cevabınız icin tskler. verdiginiz kodlari nereyye ekliyeyim ? bide arada yazı var aciklama onuda ekliyeyim yoksa aradan cikartayim mi ? cikarilsa nasil olur onu bidaha atarmisiniz size zahmet. yoksa direk yazsamda olur mu
Ek Olarak: simdi anladim tamam tesekkürler. yeni uyandim okudum anlamamistim. verdiginiz kodlari sitenin neresine yerlestirmem gerekiyor ?
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
ie9 öncesi için uğraşmayın bence boşa emek harcarsınız
1 kişi bu mesajı beğendi.
-
Üyelik
10.12.2014
-
Yaş/Cinsiyet
47 / E
-
Meslek
Web Proje Yöneticisi - Front End Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
K** K**
-
Mesajlar
4
-
Beğeniler
1 / 1
-
Ticaret
0, (%0)
evet ie9 altındaki ie tarayıcıları için desteğe gerek yok ancak ie dışındaki tarayıcıları unutmamak lazım.. chrome, firefox, safari, opera v.s. hatta bunun ucu dolaylı olarak mobil v.s. media query lere kadar gider..
dolayısıyla bu konuyu sadece ie eski versiyonlarını kapatmak yerine iyice araştırmalı ve tüm püf noktalarını öğrenmeli..bir arayüzcünün bunları kullanmasına gerek kalmayacak şekilde csse dökebilse bile bilmesi şarttır..
çözünürlüğe ve mobile göre css için google: media query,
farklı tarayıcılarda css okutabilmek için google: css hack aramalarını yapabilir ve gelen kaynakları inceleyebilirsiniz. biz neler çektik ie6 ile uğraşırken.. :)
bugün eğer bir banka, kamu v.s. gibi bir kuruluşa web projesi yaparken hala karşınıza ie6, ie7 fixlemeleri gelebilir..böyle kapatıp geçemezsiniz..
çünkü böyle kuruluşların bünyesinde binlerce bilgisayar ve bunun için de oluşturdukları IT politikaları vardır..işletim sistemleri satın alımları toplu olarak ve enterprise anlaşmalarla yapılır. Xp varken hala win98 kullananlar olduğu gibi, şu anda da ancak xp'ye terfi edip orada kalmış olan pek çok kuruluş var. Windows update otomatik kapalı olduğu için tarayıcı güncellemesi yok ve ie8 hatta ie6 kalan bile vardır.. ve bir proje yaparken oturup şu zamanda bile ie6 için css hack yapmak gerekebilir..
uzun lafın kısası; css hack öğrenilmesi gereken bir şey ;)
1 kişi bu mesajı beğendi.
-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
bulmak zor olacaktı :) kod için teşekkürler
sana önereceği tek kod şudur :)
Alıntı:
Alıntı:
Alıntı:
1 kişi bu mesajı beğendi.
-
Üyelik
18.12.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
ögrenci
-
Konum
Siirt
-
Ad Soyad
i** C**
-
Mesajlar
18
-
Beğeniler
9 / 0
-
Ticaret
0, (%0)
verdiginiz butun cevaplar icin tesekkürler. önerilerinizi dikkate alacam en kısa sürede geri dönüs yapıcam. simdiden kolay gelsin herkese