• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlの表を調整したい)

HTMLの表を調整する方法

このQ&Aのポイント
  • HTMLの表で要素がはみ出てしまう場合、rowspan属性を使用することで要素を重ねて表示することができます。
  • しかし、訳あってrowspan属性を外すことができない場合は、要素の幅を調整することで解決する方法があります。
  • 具体的には、テーブルのセルの幅を調整するか、テキストを省略する方法などがあります。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

rowspanの意味を勘違いしているように思います。 rowspan属性は、高さを広げるものではありません。 rowspanの数だけ、下方向のセルを結合するという指示です。 従ってそのhtmlでは、2行目には、 「a」「上と結合されたセル」「b」「c」 の4つのセルがあることになり、当然cはハミ出ます。 table 自体は、縦横きっちり、セルが並んでいるもので、colspan/rowspanにより、いくつか繋げることが可能、と言うものだと考えましょう。 css等でセルの縦横サイズを調整したならば、そのセルを含む行全体、および列全体に、影響が及びます。(従ってセル間に不統一な隙間が出来たり、重なったりすることも、ありません) 結局、rowspanで(あとcolspanも)、セルを重ねることは出来ません。