folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder HTML CSS Farkli Tarayici Problemleri



HTML CSS Farkli Tarayici Problemleri

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    abi google ve facebook csslerine bkmnı öneririm.Chrome ile inspect element var.Firefox ve operada da vardır onlarla bakıcaksın.

    Mesela gerek olmamasına rağmen ;

    margin:auto;
    width:auto;
    height:auto;
    clear:left(yadaboth)

    vs.. kullanıyorlar.Tarayıcılar için.Onlara bir bak hocam.MEsela o konu koysanda koymasanda aynı.FAkat koyarsan eski tarayıcılarda tamam oluyor vs..İncelersin bi. 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    media_center bunu yazdı:
    -----------------------------
     

    siz niye onlara uyarlıyorsunuz bırakın onlar bize uysun amk :| en g,zel hangi tarayıcıda çalışlıyosa ona göre yap diğerleri engelle.


    ----------------------------- 

     

    chrome için yaptımı firefox oluyor, operada oluyor ie biraz saçmalata bilyior fakat onuda hallettim 7-8 ama diğerleirni engelliyorum.Nasl bir mantıkla divler problem çıakrtır ya.Sinir bozucu.

    yani niye birinde tamamken diğerinde problemli ki ? Bunların hepsinin ortak alınması lazım.Ama genel olarak şu çözüyor ;

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

     

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=8">

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    imlegend
    imlegend's avatar
    Banlanmış Üye
    Kayıt Tarihi: 04/Ocak/2010
    Erkek

    Çözüm için şöyle bir yol izledim.

    Bill amcamın sayfasından buldum...

    http://msdn.microsoft.com/en-us/library/ms537512.aspx

    <!--[if IE]><p> Internet Explorer kullanıyorsun.</p><![endif]-->

    <![if !IE]><p>Internet Explorer kullanmıyorsun.</p><![endif]>

    <!--[if gte IE 7]><p>Internet Explorer 7 veya  üstü kullanıyorsunuz.</p><![endif]-->

    <!--[if IE 6]><p> Internet Explorer 6 kullanıyorsun.</p><![endif]-->

    *** Böyle bunun gibi 6-7-8-9 yazabiliyorsun

    <!--[if IE 9]><p> Internet Explorer 9 kullanıyorsun.</p><![endif]-->

    Gel gelelim Firefox, chrome ve opera için ne yazacağız. işte burada iş değişiyor.
     
    İnternet explorer kullanmıyorsun şeklinde olanı yaparsak çalışmıyor. hataya düşersin orada farklı birşey yazıyor onun için..

    sen firefox için Bill amcanın anlattığını yapacaksın.

    gördüğünüz gibi <!--[if IE]> başlamasını ve  beklediğiniz şey firefox için bu şekilde başlamıyor.

    burada firefox için şu ibareyi kullanacaksınız.(bakın -----(tireler) yok)


    <![if !IE]>

         <link href="../../internetexplorer.css" rel="stylesheet" type="text/css" />
         
    <![endif]>


    internet explorerin herhangi bir sürümü içinse.(bakın -----(tireler) var)


    <!--[if IE]>
     
          <link href="../../digertarayicilar.css" rel="stylesheet" type="text/css" />

    <![endif]-->

    javascript ile de birşeyler buldum ama. Entegre edemedim. Yukarıdaki Yöntemle firefox, chrome, opera, netscape ve internet explorer da Bana Göre kısmen sorunsuz çalışıyor. Şimdilik işimi hallediyor.


    daha mantıklı çözümler varsa iyi olur.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TxT
    TxT's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek

    Bir çok yöntemle yapılabilir, bi yöntem de jQuery detection örnek ve kullanımı için http://erdemkara.com.tr/blog/?p=4

Toplam Hit: 3287 Toplam Mesaj: 15