セルに画像を大きさがぴったりと合うように貼りつけたいと考えています。
セルの大きさと画像の大きさを同じにしているのですが、セルの下が少し余っています。
セルのheightを画像の高さと同じ値に設定しています。
下記のようになっていますが、画像の縦幅は52です。
横幅も少し余っています。(つまり、セルの方が大きい)
<tr align="left" valign="middle" height="52">
<td>
<a href="test1.html"><IMG SRC="test1.gif" border="0" alt=""></a>
</td>
</tr>
どのようにすればいいのか教えてください。
HTMLについてはまだ初心者です。
どうぞよろしくお願いします。
No.2
- 回答日時:
出来れば表の全体のソースを差し支えない範囲で書いてもらえると分かるかもしれません。
この回答への補足
ありがとうございます。
メニューバーなのですが、各セルに画像を貼り付けています。
ソースを載せておきます。
<table width="100%" cellpadding="0" cellspacing="0" style="border:1px solid #000000; padding:0px; background-color:#ffffff;" align="left">
<tr align="left" valign="middle" height="52">
<td bgcolor="#cccccc">
<a href="page1.html"><IMG SRC="test1.gif" border="0" alt=""></a>
</td>
</tr>
<tr align="left" valign="middle" height="52">
<td bgcolor="#cccccc">
<a href="page2.html"><IMG SRC="test2.gif" border="0" alt=""></a>
</td>
</tr>
<tr align="left" valign="middle" height="52">
<td bgcolor="#cccccc">
<a href="page3.html"><IMG SRC="test3.gif" border="0" alt=""></a>
</td>
</tr>
</table>
No.3ベストアンサー
- 回答日時:
多分再現できたと思うので、試してみてください。
原因は
**********
<tr align="left" valign="middle" height="52">
<td bgcolor="#cccccc">
<a href="page1.html"><IMG SRC="test1.gif" border="0" alt=""></a>
</td>
</tr>
**********
3行目のaタグで改行されたときに、普通はCR+LFが入るので、その分が余白になっているかと思います。</a>の後を1回Deleteで消してみてください。
変更例
<TABLE width="100%" align="left" cellpadding="0" cellspacing="0" style="border:1px solid
#000000; padding:0px; background-color:#ffffff;">
<tr align="left" valign="middle">
<td bgcolor="#cccccc"><a href="page1.html"><IMG src="image1.gif" border="0" alt=""></a></td>
</tr><tr align="left" valign="middle">
<td bgcolor="#cccccc"><a href="page2.html"><IMG src="image1.gif" border="0" alt=""></a></td>
</tr><tr align="left" valign="middle">
<td bgcolor="#cccccc"><a href="page3.html"><IMG src="image1.gif" border="0" alt=""></a></td>
</tr>
</TABLE>
ご回答ありがとうございます。
できました!
</a>の後で改行せずすぐに</td>を置き、</a></td>とすることでうまくいきました。
お力になっていただきどうもありがとうございました。
助かりました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて 2 2022/11/15 16:14
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- Excel(エクセル) エクセルについて教えてください。 3 2023/03/24 08:34
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- Excel(エクセル) Excel 毎日手作業で時間がかかって、泣きたいです、、、VBAのプロの方、助けてください。。。 3 2022/10/25 04:26
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
table内で画像と文字をセンター...
-
表の中でのフォーム
-
テーブルで3セル作った行の下に...
-
HTMLでテーブルを縦に並べたい!
-
表の中に表
-
<td> 内のテーブルを上寄せにす...
-
dreamweaverで、テーブルのボー...
-
文字サイズ変更でテーブル要素...
-
写真のレイアウトで横並びにす...
-
Excelで可視部分だけをWeb形式...
-
HTMLで表を横並びにしたくて、...
-
Excel セルの幅が合わない
-
<tbody>は何のためにあるんでし...
-
<h1>タグの後の行間を詰めたい。
-
htmlでテーブル内にテキストボ...
-
FireFoxで見るとブラウザの幅に...
-
エクセルでサイズ指定でPOP...
-
aタグに直接style=""で:hoverを...
-
バーコードのサイズは拡大縮小...
-
CSSのtransform: translate(-50...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
table内で画像と文字をセンター...
-
表の中に表
-
HTMLでテーブルを縦に並べたい!
-
Excelで可視部分だけをWeb形式...
-
テーブルで3セル作った行の下に...
-
<td> 内のテーブルを上寄せにす...
-
表の中でのフォーム
-
CSS line-height が効かない
-
テーブルの中のグラデーション...
-
テーブルとテーブルの間に、隙...
-
セルの背景画像を、繰り返さず1...
-
cssのfont-sizeがFirefoxで効か...
-
innerHTMLを使わずに…
-
Jimdoで表組のなかの画像をポッ...
-
Firefox2で縦方向に隙間が出来...
-
スタイルシートで<table>の内側...
-
ヤフーストアのブースのカスタ...
-
Dreamweaverでソースが横一列に...
-
width="150" に収まるように・...
-
壁紙に複数の画像を使いたい
おすすめ情報