上司に言われてHTMLを作成していますが、「横に並ぶ二つのテーブルの間の境界線を消せ」とワガママ言われて困っています・・・。
プログラムの関係上、セルを結合させるといけないので、見かけ上の線だけを消したいのですが、可能なのでしょうか??
例えば、
<TABLE BORDER=1>
<TR><TD>A</TD><TD>B</TD></TR>
</TABLE>
という場合に、AセルとBセルの間の線だけを消すことはできますか?
すみません、今日中に作れと言われているので、至急回答をいただけると助かります・・・
よろしくお願い致しますm(_ _)m
No.6
- 回答日時:
う~ん、ネスケ4.Xでダメっすねぇ…。
<HTML><HEAD>
<TITLE>test</TITLE>
<STYLE TYPE="text/css">
<!--
TD { border-style: double; }
TD.left { border-style: double none double double; }
TD.right { border-style: double double double none; }
-->
</STYLE></HEAD>
<BODY>
<TABLE cellspacing="0">
<TR>
<TD class="left">あ</TD>
<TD class="right">い</TD>
<TD>う</TD>
</TR>
<TR>
<TD>A</TD>
<TD>B</TD>
<TD>C</TD>
</TR>
</TABLE>
</BODY></HTML>
ありがとうございます!お礼が遅くなりまして申し訳ありません・・・
だいぶ出来てきました。
皆さまのアドバイスのお蔭です!!
ありがとうございました!!
No.5ベストアンサー
- 回答日時:
う~ん・・・そこまで細かいとRULES属性とかでもどうにもならないと思います。
まだ、横線だけ、とかTFOOTとTBODYを区別しろ、とかなら可能ですけど、HTML的にTDでマークアップした全く同列のセルを、周りと違うものとして区別することはできません。もともとの概念的に無理だと思います。
スタイルシートを使ってもBORDERはTDがつけているわけではなくてTABLE単位でつけているので、無理でしょう。
やっぱり、「表」であるということを無視してデザインだけのためにTABLE要素を使い、
<TABLE BORDER=1>
<TR><TD>あ</TD><TD>い</TD><TD>う</TD></TR>
<TR><TD>
<TABLE FRAME="none">
<TR><TD>A</TD><TD>B</TD>
</TABLE>
</TD><TD>C</TD></TR>
</TABLE>
とするしかないんじゃないかと思うのですが。
これだと、プログラムでの書き出し(動的なHTMLページなんでしょうね)に不都合が生じますか?
#***SPAN属性などでセルをまとめるのがダメだったら、これも五十歩百歩だろうなぁ・・・。
ありがとうございます!
span属性なしで、という条件をクリアしているので、これでもう少し調整すれば行けるかもしれません。
だいぶ形が整ってきたので、何とかなりそうです。
ありがとうございました!!
No.4
- 回答日時:
sightさんの回答とお礼、拝見しました。
つまりはこんな感じでいいでしょうか?
<TABLE BORDER=1>
<TR><TD>あ</TD><TD>い</TD><TD>う</TD></TR>
<TR><TD colspan=2>
<TABLE BORDER=0>
<TR><TD>A</TD><TD>B</TD><TR>
</TABLE>
</TD><TD>C</TD></TR>
</TABLE>
</P>
何度もありがとうございます。
だいぶ近づいてきました!!
ただ、下にも書きましたがcolspanがどのあたりまで使っていいのかが私自身よく分かっていないので、上司に相談してみます。
でも、なんとなく行けそうになってきました・・・!!
No.3
- 回答日時:
<TD> タグの colspan 属性を使うとできます。
こんな感じ。<TABLE BORDER=1>
<TR><TD>あ</TD><TD>い</TD><TD>う</TD></TR>
<TR><TD colspan=2>AB</TD><TD>C</TD></TR>
</TABLE>
二つのセルを一緒にする、というよりも、このセルは二つ分の列を使うんだ、
という指定になります。
因みに、行(縦)方向につなげるには、rowspan 属性を使います。こんな感じ。
<TABLE BORDER=1>
<TR><TD rowspan=2>あ<br>A</TD><TD>い</TD><TD>う</TD></TR>
<TR><TD>B</TD><TD>C</TD></TR>
</TABLE>
ありがとうございます。
見た目はほぼ理想どおりなのですが、colspanを使うとプログラム上支障が出る、とのことで却下されました・・・(泣)
私自身、プログラムとの連携をよく理解していないので上手くご説明できなくて・・・
ご回答ありがとうございました。
No.2
- 回答日時:
外枠を消さずに、内枠だけ消したい、ということですよね?
Ineternet Explorerならば内枠のボーダーの表示をコントロールするRULES属性が効くので、
<TABLE FRAME="box" RULES="none" BORDER="1">
でいけるんですが、Netscape4.xではうまくいかないです。
一番確実なのは、
<TABLE BORDER=1>
<TR><TD>
<TABLE FRAME="none">
<TR><TD>A</TD><TD>B</TD></TR>
</TABLE>
</TD></TR>
</TABLE>
みたいな感じにするしかないんじゃないですかね。
外側のテーブルは外枠表示専用、セル一つにしてしまって。
ありがとうございます。
またまた私の説明不足でして、実際は
<TABLE BORDER=1>
<TR><TD>あ</TD><TD>い</TD><TD>う</TD></TR>
<TR><TD>A</TD><TD>B</TD><TD>C</TD></TR>
</TABLE>
のようにいくつか並んだセルの、AとBの間だけを消す、というものなんです・・・。("B"と"C"の間や、"あ"と"A"の間はそのままで)
すみません。。。説明が全然足りてなくて・・・ちょっと慌ててたもので・・・
教えていただいた方法で応用できないか試してみましたが、上手くいきませんでした・・・すみません・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA コンボボックスで空...
-
Excel VBA 空白セルがあったら...
-
マウスを乗せたときにセルの色...
-
Excelマクロで空白セルの大小比...
-
アクティブセルのひとつ右をア...
-
JTableにおけるセルの結合について
-
Excel 入力規則のリストのカー...
-
VBA 別ブックから条件に合うも...
-
マクロについて質問です 範囲内...
-
エクセルでの計算式で求められ...
-
EXCELで特定のセルに表示...
-
エクセル:マクロ「Application...
-
Excel にて条件付き書式の色に...
-
セルの内容表示が邪魔になる
-
エクセルで表示形式の時刻の「0...
-
E列のセルに数値が入れば(空白...
-
Excelで 分:秒 と表示させる...
-
SUMIF関数で、「ブランク以外を...
-
【エクセル】関数で「A1が0でな...
-
Excelの条件付き書式設定の太い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA 空白セルがあったら...
-
Excel 入力規則のリストのカー...
-
マウスを乗せたときにセルの色...
-
クリップボードの内容を変数に...
-
Excel VBA コンボボックスで空...
-
複数セルに〇印をつけるマクロ
-
DataGridViewでセルを結合したい
-
GridViewの行選択イベントを発...
-
【VB.NET】DataGridViewセルの...
-
VBA サンダーバードのメール自...
-
VBA 別ブックから条件に合うも...
-
Excelマクロで空白セルの大小比...
-
マクロについて質問です 範囲内...
-
【VBA】セルが空白の場合に処理...
-
VB2005 DATAGRIDVIEWでの矢印キ...
-
■EXCEL(二つのセルの文字列を一...
-
SPREADで1つのセルに複数のチ...
-
vba、targetのRow,Colomnの値取得
-
エクセル チェックボックスの...
-
VBA 文字列を1文字ずつ調べて"...
おすすめ情報