質問 |
||
| 質問者:umena2006 | テーブルの中で、画像の横に画像を表示 | |
|---|---|---|
困り度:
|
意味不明なタイトルをクリックしてくださってありがとうございます。 さっそく質問ですが、 問題のテーブルがある私のブログです。同盟などの小さな画像をテーブルタグの中に敷き詰めています。 ですが、縦長の画像がありまして、普通に画像のリンクを並べているだけでは、その画像の隣だけへんな空間ができてしまいます。なので、次の画像がその縦長の画像の横に来るように<img>タグの中に、style="float:left"というのをつけてみたのですが、その下からテーブルが途切れて、悲惨なことになってしまいます。 どんなタグを使えば、テーブルが途切れなくなりますか?? |
|
質問投稿日時:08/03/30 15:15 質問番号:3907354 |
||
回答良回答10pt |
|
| 回答者:leap_day | こんにちは floatを使用した場合には実質上の高さを取ることができていません </td>の前に <div style="clear:both;"></div> と入れてみてください |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/03/31 01:52 回答番号:No.3 |
|
| この回答へのお礼 | 試してみましたが、それもできませんでした; 説明しにくいので、参考に問題のブログのURSはったんですけど、削除されてしまいまいた; でも、縦長の画像が、小さい画像が10個くらいあるうちの、結構最後のほうにあったんですけど、それを最初の方にしてみたら、普通にその後の画像が横に敷き詰められて、何とかなりました; 回答ありがとうございました。 |
回答 |
|
| 回答者:pasocom | たぶん、<img style="float:left"> がまずいのだと思います。 <img valign="top">ではいかがでしょう。お試しください。 |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/03/30 16:28 回答番号:No.2 |
|
| この回答へのお礼 | 回答ありがとうございます。 でもこのタグだと、横に一つしか表示去れなんですねぇぇ。 たくさん表示したかったです。 もっちょっと方法探してみます。でも早々の回答ほんと感謝してます。 |
回答良回答20pt |
|
| 回答者:goldfox | tableの中ならvertical-align: が使えると思います。 縦長の画像の横に複数の画像をたてに並べたいのでなければ、 floatよりこちらのがいいかと。 http://www.tagindex.com/stylesheet/table/align.html 表示がおかしいのはfloatをclearしていないからではないかと。 http://www.tagindex.com/stylesheet/img/clear.html |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/03/30 16:19 回答番号:No.1 |
|
| この回答へのお礼 | うーん…なんかCSSよく分からないんですけど、これって<head></head> の間につけるんですよね?違ってたらスミマセン; ブログのスキンがフリースキンではないので、その辺りのタグいぢれないみたいなんです。 回答ありがとうございました。 |