• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列が入っているtdを削除せず非表示にしたい)

tdを非表示にする方法

このQ&Aのポイント
  • CSSを使用してtdを非表示にする方法について質問があります。
  • about列を非表示にするためにCSSの設定を行ったが上手くいかない。
  • about列を削除せずに非表示にする方法を教えてください。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

<table summary="なんたらの表"> <caption>なんたらの表</caption> <tbody> <tr> <th>・・・</th> <th>・・・</th> </tr> <tr> <td>・・・・</td> <td>・・・・</td> </tr> </tbody> </table> <table summary="ほげほげの表"> <caption>ほげほげの表</cpation> <tbody> <tr> <th>・・・</th> <th>・・・</th> </tr> <tr> <td>・・・・</td> <td>・・・・</td> </tr> </tbody> </table> <table summary="むにゃむにゃの表"> <caption>むにゃむにゃ</cpation> <tbody> <tr> <th>・・・</th> <th>・・・</th> </tr> <tr> <td>・・・・</td> <td>・・・・</td> </tr> </tbody> </table> <table summary="へんてこな表"> <caption>へんてこ</cpation> <tbody> <tr> <th>・・・</th> <th>・・・</th> </tr> <tr> <td>・・・・</td> <td>・・・・</td> </tr> </tbody> </table> だとして、 table{ border-collapse:collapse; border:solid 1px gray; } td,th{border:dotted 1px gray;width:20em; } table[summary="なんたらの表"] td,table[summary="なんたらの表"] th{display:none;} table[summary="なんたらの表"] *+td,table[summary="なんたらの表"] *+th{display:table-cell;} table[summary="ほげほげの表"] td,table[summary="ほげほげの表"] th{visibility:hidden;} table[summary="ほげほげの表"] *+td,table[summary="ほげほげの表"] *+th{visibility:visible;} table[summary="むにゃむにゃの表"] td:first-child,table[summary="むにゃむにゃの表"] th:first-child{display:none;} table[summary="へんてこな"] td:first-child,table[summary="へんてこな表"] th:first-child{visibility:hidden;} 消滅させるならdisplay:none;→display:table-cell; 存在は残すけど表示させないならvisibility:hidden;→visibility:visibble; セレクタは適当に・・・ 隣接セレクタを使うなら + 第一列なら、擬似クラス:first

crouch-tancle
質問者

お礼

ありがとうございます。 大変参考になりました。

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 display:none; を指定してはいかがでしょうか。

crouch-tancle
質問者

お礼

まさにそれです! ありがとうございます

関連するQ&A