• 12-03-2013, 20:14:31
    #1
    Arkadaşlar her zaman kullandığım mantıkla bir kodlama yapıyorum nerede hata yapıyorum bir türlü bulamadım.

    Yapmak istediğim şey orta alan için bir div oluşturup daha sonra bu orta alanı da sağ ve sol olarak bölmek istiyorum. Herşey tamam ama orta alanın yüksekliği otomatik belirlemiyor. Arkaplan resmi uzamıyor.

    Html kodları :

    <div id="ortaalan">
    <div id="sol">sol bilgiler buraya geliyor</div>
    <div id="sag">sağ menüler buraya geliyor</div>
    </div>
    Css kodları :

    #ortaalan {
    	margin-top:-20px;
    	padding:20px 30px 20px 30px;
    	width:870px;
    	background:url(images/ortabg.png);
    	color:#333;
    }
    #sol {
    	width:590px;
    	float:left;
    	padding:10px;
    }
    #sag {
    	width:200px;
    	float:right;
    	padding:10px 20px 10px 10px;
    	background:#f1f1f1;
    }
    Nerede hata yapıyor olabilirim ?
  • 12-03-2013, 20:19:48
    #2
    merhabalar

    <div id="ortaalan">
    <div id="sol">sol bilgiler buraya geliyor</div>
    <div id="sag">sağ menüler buraya geliyor</div>
    
    <div style="clear:both;"></div>
    
    </div>
    böyle dener misiniz?
  • 12-03-2013, 20:32:08
    #3
    Kardeş çok teşekkür ederim, div içerisinde clear kullanmak hiç aklıma gelmemişti
  • 12-03-2013, 21:13:18
    #4
    height:auto verdiğiniz dış elementin kapanış etiketinden önce her zaman clear:both kullanmayı alışkanlık haline getirin sorun yaşamazsınız
  • 13-03-2013, 13:12:10
    #5
    Kafa durunca tam duruyor şimdi bakıyorum tüm kodlamalarda kullanmışım zaten