• 13-06-2010, 12:35:44
    #1
    Üyeliği durduruldu
    site isminde div yaptım içinde 3 tane sol menü, içerik bölümü, sağ menü ayrı ayrı div oluşturdum bunların 3 üde float: left yan yana sıralanıyorlar ama dediğim 3 menü yazı yazdıkça büyüyor arkada kalan site div'i büyümüyor. Bunun çözümü varmı? Bugün 2. kez forumdan yardım istiyorum Sanırım float: left ten kaynaklanıyor ama float: left kullanmadan yan yana yapamıyorum.
  • 13-06-2010, 12:47:39
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kubi1 adlı üyeden alıntı: mesajı görüntüle
    site isminde div yaptım içinde 3 tane sol menü, içerik bölümü, sağ menü ayrı ayrı div oluşturdum bunların 3 üde float: left yan yana sıralanıyorlar ama dediğim 3 menü yazı yazdıkça büyüyor arkada kalan site div'i büyümüyor. Bunun çözümü varmı? Bugün 2. kez forumdan yardım istiyorum Sanırım float: left ten kaynaklanıyor ama float: left kullanmadan yan yana yapamıyorum.
    <div class="arka">
    <div class="blok1"></div>
    <div class="blok2"></div>
    <div class="blok3"></div>
    </div>
    burada .arka{} clasında height: değerini sil overflow:hidden; o içindeki divler büydükçe oda büyür.
  • 13-06-2010, 17:03:20
    #3
    Üyeliği durduruldu
    AycanB adlı üyeden alıntı: mesajı görüntüle
    <div class="arka">
    <div class="blok1"></div>
    <div class="blok2"></div>
    <div class="blok3"></div>
    </div>
    burada .arka{} clasında height: değerini sil overflow:hidden; o içindeki divler büydükçe oda büyür.
    Çok teşekkür ederim. Baya uğraştırmıştı beni.
  • 14-06-2010, 16:30:57
    #4
    AycanB adlı üyeden alıntı: mesajı görüntüle
    <div class="arka">
    <div class="blok1"></div>
    <div class="blok2"></div>
    <div class="blok3"></div>
    </div>
    burada .arka{} clasında height: değerini sil overflow:hidden; o içindeki divler büydükçe oda büyür.
    Height değerini silmek yerine height:auto; kullanabilirsin, tek başına otomatik uzamasına yardımcı olur. Tabi onu kapsayan diğer sınıflarında auto olması gerekmektedir..
  • 14-06-2010, 17:03:09
    #5
    3. divden sonra

    <div class="clear">&nbsp;</div> yazıp css ile de

    .clear { clear:both; font-size:1px; height:1px; line-height:1px; overflow:hidden}

    dersen sorununu çözmüş olursun. Birden fazla float'lı element kullandığında bunları kapsayan div kapanmadan bu divi yazarsan sorun yaşamazsın.