2016-12-20 13 views
-3

私はちょうどHTMLを学び始めました。私のHTMLには、画像とh1タグを含むdivがあります。今度はh1divになります。どのように画像の中央にそのh1を配置するには?divの先頭にh1を表示する方法は?

<div class="headwrap"> 
    <div class="headimage"><img src="images/Header-image1.jpg"> 
    <h1 class="headtxt"> I Love Photography</h1> 
    </div> 
</div> 

のCss:

.headwrap { 

    margin: 0; 
    max-width: 1500px; 
    width: 100%; 
    height: 100%; 


} 

.headimage { 

    max-width: 1500px; 
    width: 100%; 

} 

.headtxt { 

    margin: 0 auto; 
    padding: 0; 
    -webkit-margin-before: 0em; 
    -webkit-margin-after: 0em; 
    float: left; 

} 
+0

あなたは何のコードを掲示しないので、よく...我々あなたを助けることはできません。それはただ推測しているだろう。 –

+3

[cssで画像上にテキストを配置する方法](http://stackoverflow.com/questions/8708945/how-to-position-text-over-an-image-in-css) – 1000ml

答えて

0

あなたは親要素にposition: relativeを使用し、H1タグにposition: absoluteを置くことができます。

.headwrap { 

margin: 0; 
max-width: 1500px; 
width: 100%; 
height: 100%; 
position: relative; 


} 

.headimage { 

max-width: 1500px; 
width: 100%; 

} 

.headtxt { 

position: absolute; 
top: 0; 

} 
+0

ありがとうございました。それは働いた.. :) –

+0

あなたは受け入れることができますか? –