2016-05-15 21 views
1

Immer noch lernen, wie CSS mit HTML funktioniert und ich versuche derzeit, ein Bild mit Text zu überlappen. Das was ich bisher habe.Wie ein Bild mit Text überlappen

<style> 
    .aboutus_oven{ 
    background:url('Images/oventemp.jpg') no-repeat center; 
    background-size: 100% 100%; 
    height:760px; 
    margin-top: 208px; 
    position: absolute; 
     } 
</style> 




<div class="aboutus_oven"> 
    <div class="aboutus_title"> 
     <h1> About Us</h1> 
    </div> 
</div> 



.aboutus_title{ 
    margin-top:0px; 
    margin-left: 65px;  
    position: relative; 
    } 

Ich weiß nicht, ob es ist, weil sie beide unter der gleichen Klasse sind? Die spezifischen Margen, die ich in jeder Klasse angegeben habe - gehen sie gegeneinander? Ich habe ein Bild eingefügt, das zeigt, was ich erreichen möchte.

tempimg

+0

nur erhöhen die margin-top auf den Titel –

+0

Oh und Übrigens, es ist besser,% über Pixel zu verwenden –

+0

können Sie Ihre jsfiddle bereitstellen? – Fiido93

Antwort

0

Schauen Sie sich diese Geige: https://jsfiddle.net/efnvt8qp/

.aboutus_oven{ 
    background:url('Images/oventemp.jpg') no-repeat center; 
    background-size: 100% 100%; 
    height:760px; 
    margin-top: 208px; 
    position: relative; 
} 
.aboutus_title h1 { 
    position: absolute; 
    width: 100%; 
    text-align: center; 
    height: 36px; 
    top: -18px; 
    margin: 0; 
} 
0

können Sie versuchen, durch Klotzen in Sie Behälter mit:

.aboutus_oven{ 
    background-color:red; 
    background-size: 100% 100%; 
    height:760px; 
    margin-top: 208px; 
    position: absolute; 
    padding: 65px; 
    padding-top:380px; 
     } 
Verwandte Themen