質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

3554閲覧

<table>タグの中に<img>タグを入れると枠と画像の間にわずかな隙間が生まれてしまいます。この隙間を無くすにはどうすればいいのでしょうか?

haku06

総合スコア11

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2017/02/05 08:20

<table>タグの中に<img>タグを入れると枠と画像の間にわずかな隙間が生まれてしまいます。この隙間を無くすにはどうすればいいのでしょうか?[リンク内容](http://ksfree-bird.com/border/)

###前提・実現したいこと

<table>タグの中に<img>タグを入れると枠と画像の間にわずかな隙間が生まれてしまいます。この隙間を無くすにはどうすればいいのでしょうか?

###発生している問題・エラーメッセージ

「枠」と「画像の上の間」に隙間が生じる。

###該当のソースコード

<table style="margin-left: auto; margin-right: auto; background-color: pink; border: 10px solid blue; width: 700px;"> <tbody> <tr> <td> <p><img class="alignnone size-full wp-image-7014" src="http://ksfree-bird.com/wp-content/uploads/2017/01/7e64b3685d02a88601b9c6894a6218d3.png" alt="" width="700" height="100" /></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </td> </tr> </tbody> </table>

###試したこと
検索したところ枠と画像の下の隙間を無くすのは出てきましたが、枠と画像の上の隙間を無くす方法は出来ませんでした。

###補足情報(言語/FW/ツール等のバージョンなど)
wordpressで「colorful」というランディングページ作成ツールを使い作成しています。
htmlとcssのみの使用です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

CSS

1.entry-content td, .comment-content td { 2 padding: 6px 0; /* この6px分が空いている */ 3}

【開発者ツールを使おう! カスタマイズするphpファイルを探す-その1 | RYUS blog】
http://ryus.co.jp/blog/customize-php-search-1/

【第1回 詳説:デベロッパーツールの使い方:Google Chrome版Firebug:デベロッパーツール取扱説明書|gihyo.jp … 技術評論社】
http://gihyo.jp/dev/feature/01/devtools/0001?page=2

【Web関係者は知っておくべきGoogleChromeデベロッパーツールの使い方 | Ocadweb】
http://ocadweb.com/web/googlechromedevelopertools

投稿2017/02/05 08:45

kei344

総合スコア69398

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

haku06

2017/02/05 15:10 編集

ご回答ありがとうございます。htmlタグに直接<td style="padding: 6px 0;">と、このように記述したのですが隙間があるままです・・・。
kei344

2017/02/05 15:15

直接 指定しても、同じ値を指定しているのだから変わらないですよ。直接書くなら下記。 <td style="padding: 0;">
haku06

2017/02/05 15:34

返信ありがとうございます。このページのcssの<td>にmarginが上下に6px記述されていてため隙間が生まれていて、それを0pxにすれば隙間がなくなるということで合ってますかね・・・。(汗)ベストアンサーにさせていただきます。
kei344

2017/02/05 15:42

> このページのcssの<td>に 厳密には .entry-content か .comment-content 以下にある td に限られます。 > marginが padding の書き間違いですかね。 > 上下に6px記述されていてため隙間が生まれていて、それを0pxにすれば隙間がなくなる 合っています。
haku06

2017/02/05 15:55

はい、paddingの間違いでした・・・。なるほど、そうなんですね。お陰様で無事解決できました。ご回答ありがとうございました。
guest

0

ChromeのdevToolsで確認してみてください。どのスタイルシートが悪さしているかが確認できます。

投稿2017/02/05 08:33

turbgraphics200

総合スコア4267

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

haku06

2017/02/05 15:12

ご回答ありがとうございます。参考にさせていただきます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問