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

  • EEVblog2

    EEVblog2

    2 HAZÄ°RAN 2014
  • Eric Anthony

    Eric Anthony

    13 AÄžUSTOS 2011
  • UlyssesForever's channel

    UlyssesForev

    28 ÅžUBAT 2012