• 締切済み

テーブルタグについて

過去ログにもあったのですが理解できずに再びです。すいません。 表とタイトル(文章の頭)との距離がかなり離れてしまうんです。 クリックするとその間には一本のラインが入っています。(左側) 改行に関するミスなんでしょうか? 間違っている部分を教えてください。よろしくお願いいたします。 <table border=10 units=pixels width=85% height=100> <tr> <th>1</th> <th>2</th> <th>3</th> <th>4</th> <th>5</th> <th>6</th> <th>7</th> <th>8</th> </tr> <tr> <td align=center valigh=middle>A</td> <td align=center valigh=middle>B</td> <td align=center valigh=middle>C</td> <td align=center valigh=middle>D</td> <td align=center valigh=middle>E</td> <td align=center valigh=middle>F</td> <td align=center valigh=middle>G</td> <td align=center valigh=middle>H</td> </tr>

みんなの回答

noname#2244
noname#2244
回答No.3

前回の書き込みの補足です。 ちょっと気になったので、htmlファイルを作ってみた所、上下2段の枠組みの表が完成しました。 ですので、右側、左側と言うのがこちらでは良くわかりません。 また、下段のA~Hはセル内の左側(デフォルト)の位置に配置されるので、上段(1~8)と同じように中央に配置にしたい場合は<td align="center">と記述する必要があります。 健闘を祈ります。

ryupon
質問者

お礼

ありがとうございました。解決です。 初心者なのでまたお伺いするときがあると 思いますが・・・。 よろしくお願いいたします。

noname#2244
noname#2244
回答No.2

units=pixelsと言う記述は見た事が無いので何とも言えませんが、<td align=center valigh=middle>A</td> と言う所で、「td align=center」と記述した時点で、セル内の中央に配置されます。 全体の表の幅が85%で右側のセル内のデータの配置が中央になるので、それで離れて表示されるのだと思います。 また、その後のvaligh=middleと言う記述もおかしいです。只の打ち間違いなら問題無いのですが、もし元々のhtmlファイルも同じ記述をされているのなら、これは有効となりません。 正しくはvalign=middleですが、これはデフォルトなので、わざわざ記述する必要は無いですよ。 また、<TH>と記述した時点で自動的にセンタリング(中央に配置)されるので要注意です。 依って以下の様にすれば解決出来るかと思います。 <table border=10 width=85% height=100> <tr> <th>1</th> <th>2</th> <th>3</th> <th>4</th> <th>5</th> <th>6</th> <th>7</th> <th>8</th> </tr> <tr> <td>A</td> <td>B</td> <td>C</td> <td>D</td> <td>E</td> <td>F</td> <td>G</td> <td>H</td> </tr> </table> 健闘を祈ります。

ryupon
質問者

お礼

ありがとうございました。解決です。 初心者なのでまたお伺いするときがあると 思いますが・・・。 よろしくお願いいたします。

  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

>表とタイトル(文章の頭)との距離がかなり離れてしまうんです。 不必要にテーブルが広いせいでは? ><table border=10 units=pixels width=85% height=100> を <table border=10 units=pixels width=300 height=50> にしてみてください。 #ところでTABLEタグにunits属性なんてありましたっけ? >クリックするとその間には一本のラインが入っています。(左側) ???どういうことでしょう? どこをクリックするとラインが出てくるんですか? テーブルの高さの事をおっしゃっているなら、 ><table border=10 ~ のborderの数値を「2」等に減らしてみてください。 それから、TABLEの閉じタグが入っていないのはコピーミスですよね? pixelsというネスケでしか使えない単位を使ってらっしゃる割に 閉じタグが入っていないのでちょっと気になりました。

ryupon
質問者

お礼

ありがとうございました。解決です。 初心者なのでまたお伺いするときがあると 思いますが・・・。 よろしくお願いいたします。

関連するQ&A