• 20-03-2010, 18:01:53
    #10
    hrngndz adlı üyeden alıntı: mesajı görüntüle
    <style type="text/css">
    h1{font-family:Arial;}
    </style>


    <h1>hrngndz</h1>

    gibi..
    her eleman için ayrıca font-family tanımlamaya gerek yoktur. css'in tepesinde body ve a elemanları için belirleyeceğiniz font-family özelliği inherit olduğundan tüm siteye uygulanacaktır. sadece istisnai olarak kullandığınız elemanlar için farklı font-family kullanmanız kalitenizi artıracaktır
  • 20-03-2010, 22:58:11
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ie6 için özel bir kod yazacaksanız başına _ işareti
    ie7 için özel bir kod yazacaksanız başına * işareti koyabilirsiniz.

    Mesela bazı yerlerde ie6 için farklı bir padding değeri vermeniz gerekebilir:

    .deneme {
    padding-top: 4px;
    _padding-top: 6px;
    }

    yukarıdaki tanımlama ile normalde 4 pixel olan padding, ie6da 6 pixel olarak uygulanır.

    ********

    ie6 da iç içe float edilmiş elemanlarda margin iki kat değer alır bunu düzeltmek için o elamana " display: inline; " kodunu eklerseniz sorun düzelir. Diğer tarayıcılar bu kodtan etkilenmez.

    *******

    ie7 bazen çift padding değeri alıyor (sebebini bilmiyorum çok sık karşılaştığım bir problem değil) bunu düzeltmek için de " display: inline-block; " kodunu kullanabilirsiniz.

    *******

    Yukarıdaki sorunlar ile ilk karşılaştığımda oldukça sıkıntı yaşamıştım. Yeni başlayan arkadaşlarda eğer denk gelirse burdan görüp aynı sıkıntıyı yaşamasınlar diye yazmak istedim...
  • 20-03-2010, 23:01:17
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arno adlı üyeden alıntı: mesajı görüntüle
    ie6 için özel bir kod yazacaksanız başına _ işareti
    ie7 için özel bir kod yazacaksanız başına * işareti koyabilirsiniz.

    Mesela bazı yerlerde ie6 için farklı bir padding değeri vermeniz gerekebilir:

    .deneme {
    padding-top: 4px;
    _padding-top: 6px;
    }

    yukarıdaki tanımlama ile normalde 4 pixel olan padding, ie6da 6 pixel olarak uygulanır.

    ********

    ie6 da iç içe float edilmiş elemanlarda margin iki kat değer alır bunu düzeltmek için o elamana " display: inline; " kodunu eklerseniz sorun düzelir. Diğer tarayıcılar bu kodtan etkilenmez.

    *******

    ie7 bazen çift padding değeri alıyor (sebebini bilmiyorum çok sık karşılaştığım bir problem değil) bunu düzeltmek için de " display: inline-block; " kodunu kullanabilirsiniz.

    *******

    Yukarıdaki sorunlar ile ilk karşılaştığımda oldukça sıkıntı yaşamıştım. Yeni başlayan arkadaşlarda eğer denk gelirse burdan görüp aynı sıkıntıyı yaşamasınlar diye yazmak istedim...
    Konuya ekledim, kolay gelsin.