テーブルタグで作ったセルを結合させようとcolspan タグを使用したのですが
縦線が消えてしまいます。何故なのか調べてもわからず困っています。
ソースを載せるのでよければお知恵を貸してください。お願いします。
<html>
<head></head>
<body bgcolor="blue">
<table border=0 bgcolor="#ffffff cellspacing=0 cellpadding=0>
<tr>
<td>
<table border=0 cellspacing=1 cellpadding=3>
<tr bgcolor="#000000"><td colspan="9">aaa</td></tr>
<tr bgcolor="#000000"><td>ccc</td>yyy</td><td>aaa</td><td>ccc</td><td>yyy</td><td>aaa</td><td>ccc</td><td>yyy</td><td>aaa</td></tr>
</table>
</td>
</tr>
</table>
<table border=0 bgcolor="#ffffff" cellspacing=0 cellpadding=0>
<tr>
<td>
<br>
<table border=0 bgcolor="#ffffff" cellspacing=0 cellpadding=0>
<tr>
<td>
<table border=0 cellspacing=1 cellpadding=3>
<tr bgcolor="#000000"><td colspan="9">aaa</td></tr>
<tr bgcolor="#000000"><td colspan="3">ccc</td><td colspan="3">kkk</td><td colspan="6">mmm</td></tr>
</table>
</td>
</tr>
</table>
<table border=0 bgcolor="#ffffff" cellspacing=0 cellpadding=0>
<tr>
<td>
</body>
</html>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
■ポイントその1
-----------------------------------------------------------
<tr bgcolor="#000000"><td colspan="9">aaa</td></tr>
<tr bgcolor="#000000"><td>ccc</td>yyy</td><td>aaa</td><td>ccc</td><td>yyy</td><td>aaa</td><td>ccc</td><td>yyy</td><td>aaa</td></tr>
-----------------------------------------------------------
↑よくみると、なにか1つ抜けているものがあります。
抜けているものは何でしょう?
------------------------------------------------------
■ポイントその2
------------------------------------------------------
<table border=0 bgcolor="#ffffff" cellspacing=0 cellpadding=0>
<tr>
<td>
<br>
<table border=0 bgcolor="#ffffff" cellspacing=0 cellpadding=0>
<tr>
<td>
…中略
</td>
</tr>
</table>
------------------------------------------------------
↑テーブルの○○タグは2つあるのに、××タグは1つしかありませんね。。
------------------------------------------------------
■ポイントその3
------------------------------------------------------
<table border=0 cellspacing=1 cellpadding=3>
<tr bgcolor="#000000"><td colspan="9">aaa</td></tr>
<tr bgcolor="#000000"><td colspan="3">ccc</td><td colspan="3">kkk</td><td colspan="6">mmm</td></tr>
</table>
------------------------------------------------------
↑上のセルは9つ結合させていますよね。
下のセルはどうなっているでしょうか…?
------------------------------------------------------
■ポイントその4
------------------------------------------------------
<table border=0 bgcolor="#ffffff" cellspacing=0 cellpadding=0>
<tr>
<td>
------------------------------------------------------
↑なにかがおかしい…
------------------------------------------------------
この回答への補足
(1)yyyの前の<td>
(2)</table>
(3)下のセルは3,4,2と結合させたいのです。(元は9)
(4)これは、わかりません。コピペしたのを使ってるもので…
No.1
- 回答日時:
間違いが多くなっていて、意図が良く分かりませんが、
以下のコードを参考にしてみてください。
------------------------------------------------------------
<html>
<head></head>
<body bgcolor="blue">
<table border=0 bgcolor="#ffffff" cellspacing=0 cellpadding=0>
<tr>
<td>
<table border=1 cellspacing=1 cellpadding=3>
<tr bgcolor="#eeeeee"><td colspan="9">aaa</td></tr>
<tr bgcolor="#eeeeee"><td>ccc</td><td>yyy</td><td>aaa</td><td>ccc</td><td>yyy</td><td>aaa</td><td>ccc</td><td>yyy</td><td>aaa</td></tr>
</table>
</td>
</tr>
</table>
<hr />
<table border=1 cellspacing=1 cellpadding=3>
<tr bgcolor="#aaaaaa"><td colspan="9">aaa</td></tr>
<tr bgcolor="#aaaaaa"><td colspan="3">ccc</td><td colspan="3">kkk</td><td colspan="3">mmm</td></tr>
</table>
</body>
</html>
この回答への補足
レスが遅れました。申し訳ございません、ありがとうございました。
私がしたかったことは、細い罫線で線が二重にならず、かつ
上が3セル、下が7セルあるようなテーブルを作りたかったのです。
しかし、colspanを使った際、縦罫線が消えてしまい困ったわけです。
用意してくれたソースも実行してみましたが、colspanを使ったところ
やはり罫線が消えてしまいました。
テーブルで座標指定できるのか、今はそれも考えています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- Perl PERL 1 2022/04/26 14:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TRタグの余白をcssで設定するには
-
tableにul,または,olを入れられ...
-
文字列が入っているtdを削除せ...
-
テーブルのヘッダとボディの幅...
-
テーブルの任意の列を非表示に...
-
テーブル入れ子した時の、テー...
-
TABLE内の枠線を一部消すには
-
cssで、表示されるテキストによ...
-
画像のロールオーバーがずれて...
-
HTMLで外部ファイルの読み込み
-
[CSS]tableでtd同士だけ行ごと...
-
tableでcolspanを使うと次行以...
-
テーブルで文字が上揃えになり...
-
Safariでテーブルのセルの高さ...
-
テーブルの縦罫線を1本だけ細く...
-
テーブルの行の高さを指定する...
-
テーブルの表示がずれます
-
テーブルの行数が違う列のテキ...
-
テーブルの途中からcellspacing...
-
【CSS】:hasで可能? imgを含む...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの行を折りたたみたい...
-
tableにul,または,olを入れられ...
-
テーブルの任意の列を非表示に...
-
TRタグの余白をcssで設定するには
-
文字列が入っているtdを削除せ...
-
テーブルのヘッダとボディの幅...
-
テーブルの行の高さを指定する...
-
cssで、表示されるテキストによ...
-
テーブルのセルに画像をピッタ...
-
HTML <td></td>タグ セル内余...
-
ホームページ 表の上の余白を...
-
テーブルの表示がずれます
-
スタイルシートで colspan=3と...
-
テーブルの上に空行が入る・・...
-
テーブルタグのセルの幅の一部...
-
表の1列だけをCSSを使って右揃...
-
逆L字の表(table)組み
-
tableでcolspanを使うと次行以...
-
HTMLのテーブルで桁をそろ...
-
テーブルのセルにアンカー
おすすめ情報