これはあなたにアイデアを与えるかもしれないコードです:
<style>
.containerdiv { float: left; position: relative; }
.cornerimage { position: absolute; top: 0; right: 0; }
</style>
<div class="containerdiv">
<img border="0" src="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png" alt=""">
<img class="cornerimage" border="0" src="http://www.gravatar.com/avatar/" alt="">
<div>
JSFiddle
私は疑うことエスポーのソリューション、それは絶対に両方の画像を配置する必要があるため不便かもしれません。最初のものをフロー内に配置したい場合があります。
通常、それを行う自然な方法はCSSです。コンテナー要素に位置を配置します:相対で子を絶対に配置します。残念ながら、ある画像を別の画像内に配置することはできません。そのため、コンテナーdivが必要でした。フロートにして、コンテンツに自動フィットさせることに注意してください。表示する:インラインブロックも理論的には機能するはずですが、ブラウザのサポートは不十分です。
編集:私のポイントをよりよく説明するために、画像からサイズ属性を削除しました。コンテナイメージをデフォルトのサイズにしたいが、サイズが事前にわからない場合は、バックグラウンドトリックを使用できません。もしそうなら、それは行くためのより良い方法です。