Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Css ' yi İE tarayıcısına uygun yazma?

Css kodlaması genelde ie tarayıcısı dışında diğer tarayıcılarda düzgün görünmekte..Bu sorunun çözümüne ulaşmak için detaylı bilgi verebilicek arkadaşlarımız var mı ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • xuma adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    171 cevap - 1 soru
    Ie sürümleri ve ie sürümlerindeki hatalar ile ilgili bilgi sahibi olman gerek.Kodlarken bunları göz önüne alırsan problem yaşamazsın.

    Şuan ie6 için kod yazmasakta aşağıdaki kodu incelersek;
    #kutu {
       width: 100px;
       border: 5px solid #ccc;
       padding: 10px;
    }
    

    Burada kutunun boyutu boyut+iki taraflı border+iki taraflı padding olarak hesaplanır.Yani;
    100px+5px(sol)+5px(sag)+10px(sol)+10px(sag)=130px
    ama internet explorer 6 100px olarak hesaplardı.Bunu bilerek kodların arasına hack yazardın.

    Şimdilerde ise http://www.quirksmode.org/css/contents.html bu adresteki listeye bir göz atmak yeterli ve css kodlarını kurallara göre yazarsan pek sorun çıkmaz.(Çok kullandığım :last-child,:first-child bile ie8 tarafından desteklenmez.)Çoğu modern browser senin hatalarını görmezden gelen özelliklere sahip o yüzden bazen modern browserlarda düzgün görünsede kodunda hatalar olabilir.Bu yüzden tamamen internet explorerı suçlamadan (ie6 zamanı anamızdan emdiğimiz süt burnumuzdan gelirdi) kodlarınızı kurallara göre yazmaya çalışın,firebug,dragonfly veya browserlarla gelen diğer gömülü araçları kullanarak kodlarınızı inceleyin.
  • mertkartalkolcuoglu adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    2 cevap - 1 soru
    Css resetleme denilen bir durum var. Bu Css Resetlemeyi css klasorunun en ustune yapıstırırsın yada kendi resetini kendin yazarak ie uyumlulugunu saglamıs olursun. ben benım kullanıdıgımı göndereyim sana..

    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
    	margin: 0;
    	padding: 0;
    	border: 0;
    	outline: 0;
    	font-size: 100%;
    	vertical-align: baseline;
    	background: transparent;
    }
    body {
    	line-height: 1;
    }
    ol, ul {
    	list-style: none;
    }
    blockquote, q {
    	quotes: none;
    }
    
    /* remember to define focus styles! */
    :focus {
    	outline: 0;
    }
    
    /* remember to highlight inserts somehow! */
    ins {
    	text-decoration: none;
    }
    del {
    	text-decoration: line-through;
    }
    
    /* tables still need 'cellspacing="0"' in the markup */
    table {
    	border-collapse: collapse;
    	border-spacing: 0;
    }
    
    • xuma adlı üyenin fotoğrafı xuma
      Bunu yazan ikinci kişisin reset css olarak geçen kodların ie uyumluluğunu sağladığı nerden çıkıyor ? Default browser değerlerini sıfırlarlar sadece.
      9 yıl önce yazılmış
    • mertkartalkolcuoglu adlı üyenin fotoğrafı mertkartalkolcuoglu
      İe' birçok css kodlarını kendine uyarlayamadığı için css resetleme olayını yaparak - ben şahsi olarak bir çok kez yaptım - uyumluluk sorununu giderebilirsin.
      9 yıl önce yazılmış
  • Ghostdesign adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    5 cevap - 4 soru
    Arkadaşlar bu sorunla alakalı bir siteden link buldum bunu incelermisiniz nasıl kullanabiliriz ?