1

これは私のコードです:

<html>
<head>
   <style type="text/css">
     #superdown{
         position :relative;
         right: 10px;
         top: 10px;
     }

     #down{
       position: absolute;
       top: 10px;
       right :10px;
     }
   </style>
</head>

<body>
  <div id="superdown"> 
    <img src="http://images4.alphacoders.com/177/177506.jpg">
    <div id="down">
      <img id="yes" src="http://img.wallpaperstock.net:81/hi%2c-loser-wallpapers_17839_1024x768.jpg">
    </div>
  </div>
</body>
</html>

明らかに、背景画像が大きすぎるため、水平バーをスクロールして完全に表示する必要がありました。ピンクの画像を背景画像の上から 10 ピクセル、右から 10 ピクセルにしたいのですが、ブラウザーによっては設定したピクセルのようです。英語が下手…

4

2 に答える 2

1

私はあなたがこのように見えることを願っています:- DEMO

Parent Divposition:absolute;に を与えるだけです

于 2012-11-29T12:02:19.320 に答える
0

何らかの理由でposition: relative;、#superdown画像で使用する場合、#down画像の絶対位置はブラウザの境界に基づいています。これを修正する1つの方法は、#superdownをに設定するposition: absolute;ことですが、もちろん、それがページ内の他のものを台無しにしないかどうかはわかりません。

于 2012-11-29T12:01:59.857 に答える