2011-09-02 7 views

答えて

10

z-index cssプロパティを設定する必要があります。

HTML:

<img id="png1" src="png1.png" /> 
<img id="png2" src="png2.png" /> 

CSS:

#png1 { 
    position:absolute; 
    top:0; 
    left:0; 
    z-index:0; 
} 

#png2 { 
    position:absolute; 
    /* 
    set top and left here 
    */ 
    z-index:1; 
} 

ここではデモです:もちろんhttp://jsfiddle.net/AlienWebguy/6VSBv/

+0

ああ!まあまあまあまあありがとう、ありがとう!素晴らしい滞在! – Taylor

+0

別の簡単な質問、私の無知について申し訳ありませんが、提供された例のように、png1の位置がhtmlを中心にしている場合、左上のようにpng2の位置を相対位置に設定するにはどうすればよいですか(私はそれが私に知らせていない場合は、意味があると思う!)ああ、ありがとう! – Taylor

+0

気にしない、私は孤独にすべてを理解したと思う、もう一度ありがとう!そして私はそれをチェックした!ご多幸を祈る! – Taylor

-1
<img style="position:absolute;left:10px;top:10px;" src="img1.png"> 
<img style="position:absolute;left:20px;top:20px;" src="img2.png"> 

、あなたは座標を調整する必要があります、と私は非常にお勧めですCSSをインラインではなくスタイルシートに置きます。 CSSの詳細については、こちらをご覧ください:http://www.csstutorial.net/

-1

あなたはhtmlとCSSの初心者です。それは問題ありませんが、ご質問はSO's general formatの場合は少し曖昧です。一言で言えばしかし

、:

<style> 
    #phone {background: url('http://www.knowabouthealth.com/wp-content/uploads/2010/06/iphone.jpg') center no-repeat; width: 300px; height: 392px; border: 1px solid #000000;} 
    #display {background: #000000; margin: 80px auto 0px; width: 164px; height: 246px; color: #FFFFFF;} 
</style> 
<div id="phone"> 
    <div id="display"> 
     Hello! What is up? Miley rocks! 
    </div> 
</div> 

ライブ例:もちろんhttp://jsfiddle.net/cbn4L/

これは非常に単純な例です。そして、あなたが見ることができるように、内側のコンテナはイメージではなく、テキストです。技術的にはイメージを追加することができます。しかし、HTML & CSSの世界にあなたをイージングしているので、これはもっと良い例です。あなたのコンセプトを高めることができます:)

+0

これはOPの質問に全く答えません。あなたはここにPNGをオーバーレイしていません。 – Maverick

+0

@Matt Anderson:OPは明らかに初心者です。外側の画像が電話の場合、私の例はおそらく彼の高い目標に似ています。技術的には、OPの本当の目的を理解しようとするより多くの教え方と代替的な答えです。 –

関連する問題