İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Webmaster Dünyası
  4. Web Tasarımı
Web Tasarımı

Html div yerleştirme sorunu?

SarraS05.06.20131 cevap4.664 görüntüleme
2013'den beri1 mesaj
#1
site hazılarken div içine div koyuyorum ancak sitede gözükmüyor..

<body>

<div id="header"></div>  

<div id="body">        
    <div id="userpanel"> </div>       
    <div id="content"> </div>    
    <div id="friends"> </div> 
</div> 

<div id="footer"></div>     

</body>


#header{}
#body{
     width:1024px;
     margin 0px auto;
}
#userpanel{
     width:200px;
     min-height:100px
     float:left;
}
#content{
     width:600px;
     min-height:100px
     float:left;
}
#friends{
     width:200px;
     min-height:100px
     float:left;
}

userpanel,content,friends divleri body divinin içinde olaması gerekiyor ama öğeyi denetle kısmında body div'nin yüksekliği 0 px olarak gözüküyor.. 
bu sorunu daha öncede yaşadım birşeyler yaparak düzelttim ancak şuan nedenini öğrenmek istiyorum. Yardımcı olanlara şimdiden teşekkür ederim..
Cevaplar
2013'den beri2 mesaj
#2
Dostum,

#body yerine #container yazabilir misin?

- - - Mesaj Güncellendi - - -
<style>
#header {
}

#body {
width: 1024px;
position: relative;
margin: auto;
background-color: skyblue;
}

#userpanel {
width: 200px;
min-height: 100px;
position: relative;
float:left;
background-color: teal;
}

#content {
width: 600px;
min-height: 100px;
position: relative;
float:left;
background-color: violet;
}

#friends {
width: 200px;
min-height: 100px;
position: relative;
float:left;
background-color: goldenrod;
}
</style>

<body>

<div id="header"></div>

<div id="body">
<div id="userpanel">
<span>userpanel</span>
</div>
<div id="content">
<span>content</span>
</div>
<div id="friends">
<span>friends</span>
</div>
</div>

<div id="footer"></div>

</body>

userpanel,content,friends divleri body divinin içinde olaması gerekiyor ama öğeyi denetle kısmında body div'nin yüksekliği 0 px olarak gözüküyor..
bu sorunu daha öncede yaşadım birşeyler yaparak düzelttim ancak şuan nedenini öğrenmek istiyorum. Yardımcı olanlara şimdiden teşekkür ederim..
Tamamdır.

Eğer bir div'i ortalamak istiyorsan

position: relative;
margin: auto;

kodlarını birlikte kullan.

Ayrıca div'lerin doğru hizalanıp hizalanmadığını kontrol etmek için tasarımda bol bol arkaplan rengi kullanabilirsin.

bir div'in içinde farklı div'leri yan yana yerleştirmek istiyorsan

position: relative;
float: left;

kombinasyonunu kullanmalısın.

Şu an kodların doğru çalışıyor. Kontrol ettim. Umarım işine yarar.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.