2010-12-11 15 views
0

テキストを画像の上に置く必要があります。Facebookのプロフィール写真とまったく同じです。写真を見ると、画像の右上にある画像が変わります。テーブルをその背景イメージのサイズに合わせるにはどうしたらいいですか?

テーブルを作成して右上にテキストを配置しましたが、すべての画像の高さが同じではなく、テーブルが終了する前に一部が切れるという問題がありました。私はイメージを半分にカットしないようにテーブルを作る方法を知らず、代わりにイメージが必要とする限り長くします。

EG:

<table border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td width="300px" valign="top" style="background-image: url(http://www.chusmix.com/Imagenes/grupos/lujan.jpg);">Your text here</td> 
</tr> 
</table> 
+0

コードを投稿できますか?デフォルトでは、表(およびその他のブロックレベルの要素)は内容に合わせて展開されます。だからあなたはおそらくそれをオーバーライドするいくつかのスタイルを持っています。また、あなたは** img **タグ、または背景イメージを使用していますか? – harpo

+0

はい、私はそれを作成するには、この方法をしようとしてきた: <表国境= "0" CELLSPACING = "0" CELLPADDING = "0"> ここにあなたのテキスト – lisovaccaro

答えて

0

Divがそれにimgを入れて、他のその内側のdivと位置、それはtop:0; right:0を作成し、あなたがしたい、これまで何を入れて作成します。このコードは、私だけ私のイメージの1行を取得しますイメージの右上にそれを持ってください!自動的にサイズを変更します。私が作ったthis exampleをチェックしてください。

+0

私はあなたのコードを試してみましたが、私は、画像上のテキストを得ることはありません私はちょうどテキストを取得し、その下にイメージを表示します。ありがとう。 – lisovaccaro

+0

私はこの例を更新しました。http://jsfiddle.net/g6gJG/7/ - CSSのコメントに '//'を使用しました:D –

関連する問題