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

  • ASUS

    ASUS

    22 EKÄ°M 2005
  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • GALERNAYA20

    GALERNAYA20

    19 NÄ°SAN 2011