• ベストアンサー

テーブルを作ってみましたが・・・・

孤軍奮闘中!! HP内のテーブル作りに挑戦してみましたが・・・・・ 画像を入れたり、背景色を変えてみたり・・・・ 何とかうまく行ったのですが・・・・・ どうしてもテーブルの上下に、テーブルと同じくらいのすきま部分が出来ます。 テーブルのすぐ上に文字が来ないのですが・・・・ これは、どうすればいいのでしょうか・・・・・? 全体をテーブルにしちゃうわけではないですよね・・・? 基本がなってない独学の私には?????だらけ・・・・ 頭が痛くなってきた・・・・・ 助けくださ~~~い!!

  • bali
  • お礼率87% (304/349)
  • HTML
  • 回答数6
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
noname#5549
noname#5549
回答No.6

こんにちは。 取りあえずちょこちょこと修正してみました。 テーブルの「外」の問題のようなので、 テーブル内のソースはどうでも良いのかも知れませんが..... 示されたソースに書いていないので分かりませんが、 例えばbodyにmarginwidthとか入れてますか? あるいはこのさらに外にテーブルを作ってませんか? 全てのソース(body以下)が見えないと判断しにくいです。 ちなみに「全体をテーブルにする」というのは良くある方法です。 その方がレイアウトするとき楽だったりするんです。 で、そのテーブルの中にまたテーブル作ったり。 <center> <table border="1" cellpadding="0" cellspacing="0" width="720" height="500"> <TR> <TD align="center"> イグアスの滝 </TD> <TD align="center">見て、見て・・・・ </TD> </TR> <TR> <TD><a href="ページへ"><img src="画像.jpg" width="360" height="240" border="0"></a></TD> <TD><a href="ページへ"><img src="画像.jpg" width="360" height="240" border="0"></a></TD> </TR> <TR> <TD align="center">文字</TD> <TD align="center">文字</TD> </TR> <TR> <TD><img src="画像.jpg" width="360" height="240" border="0"></TD> <TD><img src="画像.jpg" width="360" height="240" border="0"></TD> </TR> </TABLE> </center>

bali
質問者

お礼

ありがとうございます。 とりあえず、テーブルの中にテーブルを・・・・っていうのでやって見ます。 もしかしたら作成画面に、自動改行とか言うのがあったので、そこらの問題かも・・・・・っと頭を冷やしながら思ったわけですが・・・・???? 頑張ってみます。お世話になりました。

bali
質問者

補足

出来ました!! やはり、自動改行の設定の問題でした。 お騒がせしました。

その他の回答 (5)

  • shota_TK
  • ベストアンサー率43% (967/2200)
回答No.5

No1の者です. No4さんのおっしゃる通り, </a> </TD> の部分は不要ですね.ただ,それを直したとしても問題は解決しませんね.このTableのタグは正しいと思いますよ.その前後が問題のようですね.プライバシーに触れないように,周囲のタグも示してもらえますか?

bali
質問者

お礼

出来たぁ~~!! 原因はこれでした!! *: 自動改行(初心者向け) 自動改行なし(<BR>タグで指定) うまく行くそうです、ありがとうございました。

bali
質問者

補足

トップの部分で、タグはないんですけど・・・・・ 今、頭冷やして来たところですが・・・・・ もしかして、サイトのほうで作成画面で、自動改行とか言うのがあったような・・・・ これかなぁ・・・・ 試してみます。ありがとうございました。

noname#11856
noname#11856
回答No.4

とりあえず > </a> </TD> の行は不要そうですが、それでなおるとは思えないですね・・・(^-^;

bali
質問者

お礼

は~い、わかりました。 </a> </TD> が不要ですね・・・・ やってみます。ありがとうございました。

  • Michoco
  • ベストアンサー率36% (61/169)
回答No.3

もしDreamweaverで作成しておられるなら。 テーブルのプロパティの中のフォーマットが「段落」になっていませんか?それを「なし」に変更してください。それから改行するときは、Shiftを押しながら改行キーを押すと1行だけ改行されます。それですきまがうまるはずですけど。 Dreamweaverでなかったら、この回答は無視してください。 #1の方が書いてらっしゃるように、作成ソフトやタグの情報を質問に加えたほうがいいですよ。

bali
質問者

お礼

ありがとうございます。 Dreamweaverではありませんが・・・・・ いかんせ、未熟者の我流・独学・かじりかけ・・・・・ 色々やってみます。

bali
質問者

補足

出来た!! お騒がせしました。 自動改行をはずしたら、うまく行きました。 嬉しいな、ありがとうございました。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.2

tableタグは、ブロック要素のタグのため、上下に改行が入ります ただ、tableと同じだけのスペースが入る状態は??? ソースをじっくりと見てみると、閉じタグが無かったりしてませんか? 結構単純なミスだったりしますよ 以下、参考になるサイトご紹介しておきます

参考URL:
http://tohoho.wakusei.ne.jp/html/index.htm
bali
質問者

お礼

ありがとうございます。 何かが足りない・・・・・ よ~~く調べてみます。 しかし、おもしろいですよね、タグってのは・・・・ 頭痛いけど、頑張って見ます。 URL心強い味方です。

bali
質問者

補足

できました。 自動改行の設定をはずしたら、うまく行った!! ありがとうございました。

  • shota_TK
  • ベストアンサー率43% (967/2200)
回答No.1

ソフトを使ってるんですか?それとも直接HTMLタグを書いてるんですか? おっしゃる内容だけでは,トラブルの原因がわからないので,必要なタグを示した方がいいと思いますよ.

bali
質問者

補足

ありがとうございます。直接タグ書いてますが、こんなのですが・・・ <table border="1"> <TR> <TD align="center"> イグアスの滝 </TD> <TD align="center">見て、見て・・・・ </TD> </TR> <TR> <TD><a href="ページへ"><img src="画像.jpg" width="360" height="240" border="0"></a> </TD> <TD><a href="ページへ"><img src="画像.jpg" width="360" height="240" border="0"></a> </TD> </TR> <TR> </a> </TD> <TD align="center">文字</TD> <TD align="center">文字</TD> </TR> <TR> <TD><img src="画像.jpg" width="360" height="240" border="0"> </TD> <TD><img src="画像.jpg" width="360" height="240" border="0"> </TD> </TR></TABLE></center>

関連するQ&A

  • ページミルではテーブルと画像が並べられないの?

    こんにちは。私はページミルを使いHP作りに挑戦してます。 属性パレットにぺろっと画像をはり付け、きれいな背景ができたのは いいんですが、そこに字をのせるととてもごちゃごちゃしています。 そこで、写真立ての枠のようにページの周囲だけその背景を使いたい と思い、真ん中にwidth=400 height=600くらいの背景白色のテーブルを つくってみました。 見かけは、理想通りになりました。 ところが、テーブルの中身はいいんですが、テーブルの外では カーソルの幅がテーブルの高さと同じになり、テーブルの横に 画像を貼ることができません。 どうすればいいのでしょうか? つけ加えておきますが、私はテーブルを使いたいわけではなく、 周囲だけを柄物の背景にしたいだけなんです…。 それが無茶なことなんでしょうか…。

  • テーブルについて

    初心者でHTMLでHPを作成中です。 テーブルを上中下と作成し、上下に色をつけ、中に画像を入れました。 ところが画像の外枠に1mm程度の白いスペースができてしまいます。 隙間をなくす方法(ソース)を教えてください。

  • テーブルの隙間を無くしたい

    DreamWeaverCS4を使いホームページを作成しております。そこでテーブルについて、狙い通りに上手く表示が出来なくて困っております。どなたかご指導アドバイスをお願い致します。具体的な内容は下記のとおりです。 ・テーブルを「7列2行(全体の大きさは横700px×縦100px)」で作成し、内訳は1行目は、一枠横100px×縦50pxの大きさで7枠作成。2行目は横700px×50pxで作成。 上記内容のテーブル1行目に横100px×縦50pxのサイズの画像を7つ挿入。そして2行目には横700px×縦50pxの画像を1つ挿入しました。 そしてテーブルの設定は「ボーダーは0」です。 しかし、画像挿入後には2行目の画像横700px×縦50pxが入っているテーブルに隙間が出来て背景が見えてしまいます。1行目を見ると…微妙に各画像間の間に隙間が空いていて、この隙間が全体的に700pxを超えているようなんです。それで、2行目の画像に対して背景が見えて(テーブルの幅が広がってしまっています)いるのです。 そこでですが、画像を配置後にテーブルの隙間をきっちりと無くして背景が見えなくする方法ってあるのでしょうか? 解る方がいましたら…ご指導…アドバイスをお願い致します…。よろしくお願い致します…。

    • ベストアンサー
    • HTML
  • テーブルの透明化

    HPで日記をつけています。 背景画像と文字が重なって見ずらくなってしまいます。 そこで、テーブルの透明化をしようと思いました。 ネットで検索してチャレンジしてみるのですが、 いまいちうまくいきません。 どの位置にどのようなタグを貼り付けたらよいのか 教えてください。

  • So-netブログCSS★記事をテーブルのように…

    「ブログ テーブル」等で検索かけてはみたものの、該当するものがなかったようなので質問させていただきます。 So-netブログのCSSカスタマイズを最近やり始めました。 現在私ができるのは、 全体背景画像変更、ブログタイトルバナー変更、記事背景変更、サイドバータイトル変更、文字リンクカラー各種変更等です。 今回困っているのは、「記事をテーブルのように扱うにはどこをどういじれば良いか」です。 この表現があっているかもアレですが…。 この方のような、記事それぞれが分割してでているようにしたいのです。 http://tayu.blog.so-net.ne.jp/ おそらく、画像をバラでアップして、テーブルで上下が自由に伸びるように組み立てて使っているのではないかとは思うのですが、どこをどういじったものやら…; Articlesのあたりだと勝手に推測していじってみたもののうまくいきません。 アドバイス、参考HPなどありましたらよろしくお願いいたします。

  • テーブルの背景。

    テーブルの背景に画像を入れることってできますか? セルにではなく、テーブル全体の背景に入れることができないだろうかと。 で、なおかつ画像の上に文字を配置したいのでと、いう風に考えると、 やっぱり、背景に入れるって方法しかないと。 色の指定ができるわけだから、画像の指定もできそうな気がするんですけど。 あ、字が入ってる画像を作ればいいって回答はやめてください(笑) それだと更新がめんどくさいのでっていうことで質問してますので。 可能な方法がありましたら、教えてください。 タグで書いて頂けるともっと嬉しいです。感涙します。 ではよろしくです。

    • 締切済み
    • CSS
  • テーブルについて

    テーブルをつくると いくら左よりにしても右よりにしても 枠がぴったりくっつきません 右上や上にピッタリとくっつけたいのですが やり方がわかりません。 スタイルシートやらを使うのでしょうか?? あと最近のHPの基本のサイズの横はいくつくらいなんでしょうか。 ヤフーのサイズでつくっていたんですが 最近はもう解像度が高くなってきてるから 800*600だと周りがすきまだらけになるって いわれてしまいました。 みくしーサイズぐらいで大丈夫なんでしょうか。 教えていただけるとうれしいです。 お願いします。

    • 締切済み
    • CSS
  • テーブルの背景を透過する方法

    テーブルの背景だけを透過したいんですけど、どうすればいいですか? 自分で調べてみて、テーブルタグの中に<style="background-color:#FFFFFF;filter:Alpha(opacity=75);">を入れてみたんですけど、テーブル全体を透過してしまって文字まで薄くなってしまったんです。 だから、背景を透過した画像を並べてみたんですけど、なんか不自然で、私がイメージしていたのとは違うんです。私は最初にやったように、元の背景の色自体が薄くなるよいうにしたいんです。 でも、それって不可能なことなんですか?

    • ベストアンサー
    • HTML
  • Netscapeで見たら、テーブルの背景色がなくなっていました!!

    Mac,WindoiwsのIEで自分の作ったホームページを見るとうまく表示されるんですが、MacのNetscapeで自分のホームページを見て唖然としてしまいました。 私のホームページは基本的に灰色の背景のテーブルの中にテキストを白で入れているんですが、MacのNetscapeで見てみると、その背景の灰色がなくなっていて、テキストの色が白だけに文字がまったく読めない状態になっていました。これはどうしてなんでしょうか? 青とかの背景のテーブルの色はちゃんと色が出てるのに、なんで灰色だけなのでしょうか? また灰色の背景のテーブルの中でもちゃんと色が出てるものもあるのです。あまりにも意味不明なので、どなたか分かる方教えてください。これでは文字の読めないホームページになってしまいます。

    • ベストアンサー
    • CSS
  • tableを縦に続けるとtable間の空間が気になります

    tableを使ってHPを作っていますが、tableを下記のように縦にいくつも作っていると各table間が中途半端に隙間が出来てしまいます。もっと上下のtableをくっつけたいのですが何か方法は無いでしょうか? <table> <tr><td></td></tr></table> ------------ ここ ---------- <table> <tr><td></td></tr></table> ------------ ここ ---------- <table> <tr><td></td></tr></table>

    • ベストアンサー
    • HTML

専門家に質問してみよう