Hogyan lehet eltávolítani a fóliát, és tegye ki a szülői egység úszó elemek

Ha csak úszó belül található a szülői egység (lebegő) sejtek, a szülői egység összeesik. Hogyan lehet eltávolítani a csomagoló és felfedi a szülői egység mérlegeli a további.

Mielőtt elkezdenénk, hadd vázolja néhány definíciót:
- szülő blokk lehet nevezni kapcsolatos bármely blokk a benne beágyazott blokkokat, mint a blokk

    - szülő beágyazott benne lista elemei -
  • ;
    - gyermek egység - rendre olyan beágyazott blokk képest a felső szinten oldalon.

    Jelöljük probléma áramvonalas

    Tesszük a szokásos lista, amelynek elemei float: left;

    Ennek eredményeként, a szülői egység összeomlik:
    (Az egyértelműség kedvéért, Rendeltem a piros Border szülő elem)

    Hogyan lehet eltávolítani a fóliát, és tegye ki a szülői egység úszó elemek

    Annak érdekében, hogy ez ne történhessen meg kell távolítani a áramvonalas után az elemek a listán, és számos módja van.

    eltávolítás ésszerűsítése

    Az első módszer a leküzdésére - az, hogy hozzanak overflow: hidden a szülő elem.

    Így eltávolítjuk racionalizására, a szülői egység tudja, hol végződik úszó elemeket és összeomlása következik be.

    Ez az opció nem lehet alkalmas, ha van egy legördülő menü al-elemeket, A szülői egység van vágva tartozó terméket.

    A második módszer.
    A második módszer nagyon jó és cross-böngésző támogatja. Meg kell kijelölni a szülő elem inline-blokk és állítsa be a 100% szélessége.

    Probléma whitespace`om a inlaynovyh elemeket meg lehet oldani, ha elolvassa ezt a bejegyzést CSS - hogyan kell tisztítani a terek között, a blokkok átvenni?

    A harmadik út.
    Felveheti a banális a szülői egység, a végén egy másik egység, amely be van jegyezve a tisztító ésszerűsítése stílusokat.

    És előírják, stílusok .clear osztály

    De ez a lehetőség nem túl praktikus, mert létrehozunk egy külön üres eleme a layout, ami nem gud

    A negyedik út.
    Tény, hogy taszítja a korábbi megoldást, de ahelyett, hogy egy üres blokk, akkor használja a pszeudo-elem: miután.

    Itt a döntés sokkal esztétikusabb!

    Mert akkor mind példák a stílus E lefektetett a demo, akkor potestit különböző böngészők, és vedd ki a saját verzióját.