2013-08-21 18 views
5

Arka plan görüntüsüne sahip iki divum var ve 2. div'a marj eklemek istiyorum ama beyaz boşluk yaratıyor.margin üstü başka bir div içinde div için

Divanı diğer divun içinde tutarken üst kenar boşluğunu nasıl ekleyebilirim?

<div class="background"> 
    <div class="logo"> 
    </div> 
</div> 

.logo { 
    background-image: url(image/logo2.png); 
    height:40px; 
    width:400px; 
    margin-left:100px; 
    display:block; 
    margin-top:20px; 
} 

.background { 
    background-image: url(image/empback.png); 
    width:100%; 
    height:94px; 
    min-width:1345px; 
} 
+2

"Sayın Asilin" cevabına bir göz atmalısınız. –

cevap

5

Burada cssposition mülkiyet yararlanabilir.

Örnek Kod

<div class="background"> 
    <div class="logo"> 
    </div> 
</div> 

.logo 
{ 
    background-image: url(image/logo2.png); 
    height:40px; 
    width:400px; 
    margin-left:100px; 
    display:block; 
    position:absolute; 
    top:20px; 
} 

.background 
{ 
    background-image: url(image/empback.png); 
    width:100%; 
    height:94px; 
    min-width:1345px; 
    position:relative; 
} 

margin-top:20px; kaldırıp .logo için position ve top özelliğini ekleyin.

+0

mükemmel. Teşekkürler. Bir süre sonra kabul edeceğim. – amdvb

+0

+1 Sizin için ..... –

+1

@DipeshParmar Müthiş & teşekkürler. Güzelce çalıştı. – webblover

11

Bu konuyla ilgilidir

Demo

.background{ 
    background: #f00; 
    width:100%; 
    height:94px; 
    min-width:1345px; 
    overflow: auto; 
} 
Sadece share bir bağlantı var ebeveyn elemana overflow: auto kullanabilirsiniz.


Ayrıca, bu doğru daha iyi bir yaklaşım yerine sadece flottede elemanı tutmayacaktır top ile position: relative;, left, right ve bottom özelliklerini kullanmalıdır position: absolute; kullanmanın, aynı zamanda konumlandırma kurtaracak Aynı bloktaki diğer öğeler.

Demo 2

+0

Reddetme hakkında herhangi bir yorum var mı? –

+0

@ RokoC.Buljan Bu kötü bir tarafı varsa, genellikle göreceli mutlak bir şey için gitmek istiyorum, ama bu çözüm de işe yarıyor ... –

+2

benden +1 var, bir çocuğa bir pozisyon mutlak değil her zaman arzu edilir. İyi yakalamak –

2

Sadece kod üzerinden gidin.

Sadece konumu ve üst değeri değiştirerek sonucu alabiliriz.

.logo{ 
position:relative; 
top:10px; 
background-color:black; 
height:40px; 
width:400px; 
margin-left:100px; 
display:block; 
margin-top:20px; 
} 

.background{ 
    position:absolute; 
    background-color:green; 
width:100%; 
    top:50px; 
height:94px; 
    min-width:1345px; 
}