CSS – neden yüzdesi yüksekliği çalışmıyor mu? | Netgez.com
SORU
14 NÄ°SAN 2011, PERÅžEMBE


CSS – neden yüzdesi yüksekliği çalışmıyor mu?

Nasıl height için bir yüzde değeri ama width için bir yüzde değeri yok çalışmıyor?

For example:

<div id="working"></div>
<div id="not-working"></div>
#working{
    width:80%;
    height:140px;
    background:orange;
}
#not-working{
    width:80%;
    height:30%;
    background:green;
}

#working geniÅŸliÄŸi alanının €'i olmak biter, ama #not-working yüksekliÄŸi 0 olarak biter.

CEVAP
14 NÄ°SAN 2011, PERÅžEMBE


Bir blok yüksekliği blok içeriğinin yüksekliği için varsayılan öğe. Yani, böyle bir şey vermiş:

<div id="outer">
    <div id="inner">
        <p>Where is pancakes house?</p>
    </div>
</div>

#inner paragraf içeren uzun olacak ve #outer #inner içeren uzun olacak.

Sana bir yüzdesi olarak yükseklik veya genişliği belirtirseniz, bu elemanın ebeveyn açısından bir yüzdesi. Söz konusu genişlik, her blok elemanları, aksi belirtilmediği sürece, eni de onların üst tüm yol kadar geri <html>; yani, genişliği bloğu elementidir bağımsız içerik ve deyiş width: 50% verimi iyi tanımlanmış piksel sayısı.

Ancak, bir blok elemanın yüksekliğiiçeriğine bağlıdırbelirli bir yüksekliğe belirtmedikçe. Yükseklik endişe ve height: 50% ana öğe belirli bir yükseklik vererek geri besleme döngüsü kırmazsan iyi tanımlanmış bir verim değeri görmediğini söylüyor bulunduğu ebeveyn ve çocuk arasında bir geri besleme var.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Phymec

    Phymec

    18 Temmuz 2009
  • Strata1000

    Strata1000

    28 EYLÃœL 2009
  • Crossover

    Crossover

    18 HAZÄ°RAN 2007