• ベストアンサー

HTML、テーブルが下に落ちます。

  様々な実験をしてみましたが上手くいきません。何が原因なのでしょうか?  ちなみにレンタルブログのFC2を利用しています。記事のページにこのタグを貼り付けてアップしてみました。  HTMLをチェックするサイトで確認しましたが非常に悪い評価でした。  どうすれば正常に表示されるのでしょうか?  また、私は2列のメニューを作成したいのですが他にテーブル以外の方法はありますでしょうか? <table bgcolor="#000000" width="80%" cellpadding="2" cellspacing="1" style="font-size:14px;" summary="top menu" > <tr> <td bgcolor="#000000" > <b style="color: #ffffff;font-size:15px;">■</b> <b style="color:#ffffff;font-size:16px;">あおうえお</b></td> <td bgcolor="#000000" > <b style="color: #ffffff;font-size:15px;">■</b> <b style="color:#ffffff;font-size:16px;">かきくけこ</b></td> </tr> <tr> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;" >さしすせそ</a></td> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">たちつてと</a></td> </tr> <tr> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">なにぬねの</a></td> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">はひふへほ</a></td>  </tr> <tr> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">まみむめも</a></td> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">やゆよ</a></td>  </tr> <tr> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">わいうえお</a></td> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">テスト</a></td>  </tr> <tr> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:14px;">■</b> <b style="color:#ffffff;font-size:15px;">テスト2</b></td> <td bgcolor="#000000" > <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">テスト3</a></td>  </tr>  お手数ですがご教授をお願いします。

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

  • ベストアンサー
  • h_yoshi
  • ベストアンサー率42% (52/122)
回答No.2

どこで区切りたいかわからないっす 下記</tr><tr>の位置を色々変えてね(不要な部分も削除しました) <table bgcolor="#000000" width="80%" cellpadding="2" cellspacing="1" style="font-size:14px;" summary="top menu" > <tr> <td> <b style="color: #ffffff;font-size:15px;">■</b> <b style="color:#ffffff;font-size:16px;">あおうえお</b></td> <td> <b style="color: #ffffff;font-size:15px;">■</b> <b style="color:#ffffff;font-size:16px;">かきくけこ</b></td> <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;" >さしすせそ</a></td> <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">たちつてと</a></td> <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">なにぬねの</a></td> <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">はひふへほ</a></td>  <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">まみむめも</a></td> <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">やゆよ</a></td>  <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">わいうえお</a></td> <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">テスト</a></td> </tr><tr> <td> <b style="color:#ffffff;font-size:14px;">■</b> <b style="color:#ffffff;font-size:15px;">テスト2</b></td> <td> <b style="color:#ffffff;font-size:5px;">●</b> <a href="http://××" style="color:#ffffaa;">テスト3</a></td>  </tr> </table>

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.3

>何が原因なのでしょうか? HTMLの評価云々はとりあえずおいといて、このソースをそのままはり付けたのだとしたら、落ちる最大の原因は、テーブルタグの閉じ忘れ(一番最後に</table>)ではないかと……

noname#80387
質問者

お礼

お礼が遅くなり申し訳ございません。最後の閉めのテーブルタグは入れていましたがNO3様の回答からわかりますがこのような性格なので私のタグ打ちに問題があったようなのです。詳しい理由はわからないままでしたが結局完成できました。みなさまありがとうございました!

すると、全ての回答が全文表示されます。
  • fake-tang
  • ベストアンサー率24% (186/772)
回答No.1

fcは使っていないので、あくまでも推測にありますが、おそらく、 記事の部分に記述したとのことですので、ブログの自動改行機能 (またはそれに順ずる機能)が有効になっているのではないでしょうか。 出力されたブログのソースは、<table><br><tr><br>のように、改行 タグが挿入されていませんか? すべての改行とタグの間にある空白を削除し、 <table bgcolor="#000000" width="80%" cellpadding="2" cellspacing="1" style="font-size:14px;" summary="top menu" ><tr><td bgcolor="#000000" ><b style="color: #ffffff;font-size:15px;">■</b><b style="color:#ffffff;font-size:16px;">あおうえお</b></td><td bgcolor="#000000" ><b style="color: #ffffff;font-size:15px;">■</b><b style="color:#ffffff;font-size:16px;">かきくけこ</b></td></tr><tr><td bgcolor="#000000" ><b style="color:#ffffff;font-size:5px;">●</b><a href="http://××" style="color:#ffffaa;" >さしすせそ</a></td><td bgcolor="#000000" ><b style="color:#ffffff;font-size:5px;">●</b><a href="http://××" style="color:#ffffaa;">(以下略) のようにしてみてください。 また、テーブル以外の2カラムですが、DIVタグとcssのfloatを使えば 可能です。

すると、全ての回答が全文表示されます。

関連するQ&A