• 20-06-2013, 15:34:17
    #1
    Üyeliği durduruldu


    Divler ile üstteki resimde görüdüğünüz gibi bir bölüm yapmam gerekiyor.

    Kırmızı div , yeşil ve mavi divi tutan genel div oluyor
    yeşil dive float left veriyorum maviye de float right bu şekilde düzgün yerleşiyorlar ancak kırmızı divin dışına çıkıyorlar yani kırmızı dive background verdiğimde yeşil ve mavi alanın arkaplanlarında bir etki olmuyor.

    Bu sorunu nasıl düzeltebilirim ?
  • 20-06-2013, 15:36:36
    #2
    clearfix kullan hocam
  • 20-06-2013, 15:54:55
    #3
    Üyeliği durduruldu
    aztech adlı üyeden alıntı: mesajı görüntüle
    clearfix kullan hocam
    hocam reset dosyası kullanıyorum yine de clearfix kullanmam gerekiyor mu ?
    ve clearfix kullanımı hakkında önerebileceğiniz bir makale var mı ?
  • 20-06-2013, 15:57:15
    #4
    Hocam adım 1
    reset.css dosyasına aşağıdaki satırları ekleyin

    .clearfix:after {
    	content: ".";
    	display: block;
    	clear: both;
    	visibility: hidden;
    	line-height: 0;
    	height: 0;
    }
     
    .clearfix {
    	display: inline-block;
    }
     
    html[xmlns] .clearfix {
    	display: block;
    }
     
    * html .clearfix {
    	height: 1%;
    }
    daha sonra kırmızı dive clearfix class'ını tanımlayın. Sorun çözülecektir
  • 20-06-2013, 16:00:26
    #5
    Üyeliği durduruldu
    teknolyo adlı üyeden alıntı: mesajı görüntüle
    Hocam adım 1
    reset.css dosyasına aşağıdaki satırları ekleyin

    .clearfix:after {
    	content: ".";
    	display: block;
    	clear: both;
    	visibility: hidden;
    	line-height: 0;
    	height: 0;
    }
     
    .clearfix {
    	display: inline-block;
    }
     
    html[xmlns] .clearfix {
    	display: block;
    }
     
    * html .clearfix {
    	height: 1%;
    }
    daha sonra kırmızı dive clearfix class'ını tanımlayın. Sorun çözülecektir
    çok teşekkürler hocam şuan sorun ortadan kalktı peki bunu her divde kullanmam gerekir mi ? yani browserlerde sıkıntı çıkartamamsı açısından vs.
  • 20-06-2013, 16:01:32
    #6
    Evet eğer bir kapsayıcının içindeki diğer divlere float uygularsanız bu yöntemi uygulamanız gerekmektedir.
  • 20-06-2013, 16:03:22
    #7
    Üyeliği durduruldu
    teknolyo adlı üyeden alıntı: mesajı görüntüle
    Evet eğer bir kapsayıcının içindeki diğer divlere float uygularsanız bu yöntemi uygulamanız gerekmektedir.
    anladım çok teşekkürler