知識、知恵のカタマリ

[PR]コレがGoogleの検索ストーリー

解決済

clip!clip!
Ads By Google

表の中に画像と文字を入れたいのですがはみ出ます

ブログ初心者です。
HTML辞典みて、以下の表作ったのですがはみ出ます。コラム数はたしか2カラムです。
修正の方法ご示教ください。

<table border cellspacing="5" width="20%" height="20%">
<tr><td><img src="画像"></td><td><img src="画像"</td><td><p><img src="画像"</td></tr>
<tr><td>文字コメント</td><td>文字コメント</td><td>文字コメント</td></tr>
<tr><td>文字コメント</td><td>文字コメント</td><td>文字コメント</td></tr>
</table>

高さ、幅を%で変えても、数字で変えても画像ははみ出ます。

できればHTMLでご示教いただけたとてもありがたいですm(__)m

2007-11-18 09:00の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(3)

3.

2007-11-20 03:41:55ベスト
>>#3 何がいけないのか分かりますでしょか?
回答で既に指摘した[以外]に
・タグ中の区切りとしてのスペースに全角スペースを用いてはいけません。
・改行を<br>に変換する設定にしておくと書いてはいけないところに<br>ができます。
改行を変換しない設定にしておくか</table>まで改行しないで書きます。
・基本予期しない範囲までtableが大きくなるのはtableの内容(中身)が大きいからです。tableの幅を指定しても内容の縮小はしてくれません。(内容物の幅になります)
なので画像の方でサイズを縮小する必要があります。
例えば、
<img src="http://*.livedoor.com/・・・/ca49b37280127414cf26-M.jpg" width="50%"/>
のように指定すると縮小して表示されます。
このような場合の%は全角文字を使ってはいけません。
また、この場合、ブログの記事部分とプラグイン部分の配置やサイズが指定されているので、ヘタにtable のサイズ指定などしない方がいいかと思います。
あと、配置についてはもう一度見直されるのがよろしいと思います。
自信度 : 自信なし 回答レベル : アドバイス

BLUEPIXYさん
ありがとうございました。
一時はできないのかなと思ったりしたのですが、本当に助かりました。深謝です。

1.

2007-11-18 17:04:23
1つ目はいいんですけど
2つ目、3つ目のimgタグが以下のような閉じ忘れになってます。
<img src="画像"

2.

2007-11-18 17:10:14
指定できるブラウザはありますが、height 属性は table 要素にはありません。
この場合のwidth の%指定はブラウザのウインドウに対する割合のことです。
後、<p>は必要ないか、明示的に</p>で閉じるようにしましょう。
画像の大きさを指定したいということであれば、
img タグで指定しましょう。
1.で言われるようにimg タグの閉じ>がありません。
自信度 : 自信なし 回答レベル : アドバイス
Ads By Google

コメント(6)

#1.  Splash
2007-11-18 22:18:54

Bluepixyさん
アドバスimgの閉じをつけましたがやはりはみ出ます。
IMGタグの指定の仕方を教えてくださいm(__)m

#2.  BLUEPIXY
2007-11-19 02:21:45

どっからどうはみ出るんでしょうか?
画面より画像の方が大きいとかそういうことですか?
>>#1 IMGタグの指定の仕方
おそらくHTML辞典にあると思いますけど、
http://bakera.jp/html/reference/inline.html#img
で解説されているように、
width やheight 属性で画像の表示される大きさを指定できます。

#3.  Splash
2007-11-19 22:49:00

#2さん
今日仕事で移動中で解説見ましたが、基礎知識無いので理解できませんした。
結論としては以下の通りはみ出ています。
属性もトライしましたが何の変化もありませんでした。
以下で何がいけないのか分かりますでしょか?
http://blog.livedoor.jp/splash1801/archives/507377...

#4.  Splash
2007-11-20 22:41:44

Bluepixさん
ご多用のところ恐縮です.
ご指示の以下の通りなおしました。
http://blog.livedoor.jp/splash1801/archives/507377...
しかし相も変わらず画像がはみでます。
もし私のHTMLもなおし方の不足、不備等お気づき
でしたら再度のコメントお願いしします。
ちなみに私HTMLの読み方分りませんので直に教えていただけますとさらに恐縮ですm(__)m

#5.  BLUEPIXY
2007-11-21 03:37:19

>>#4
指示した通りにはなってないようですが
width="50%" はあまりうまくないようです。
<table>~</table>を以下のもので置き換えてみて下さい。

<table border cellspacing="5"><tr><td><img src="http://img05.pics.livedoor.com/005/c/a/ca49b37280127414cf26-M.jpg" width="98px" height="128px"></td><td><img src="http://img05.pics.livedoor.com/005/c/a/ca49b37280127414cf26-M.jpg" width="98px" height="128px"></td><td><img src="http://img05.pics.livedoor.com/005/c/a/ca49b37280127414cf26-M.jpg" width="98px" height="128px"></td></tr><tr><td>4</td><td>5</td><td>6</td></tr><tr><td>7</td><td>8</td><td>9</td></tr></table>

#6.  BLUEPIXY
2007-11-21 03:45:40

もしFirefox をお使いなら
ツールメニューからJavascriptコンソールを確認されてみることをお薦めします。
色々と、CSS の指定がおかしいようです

トラックバック(2)

トラックバックURL: