• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字サイズ変更でテーブル要素(幅の値を指定済み)の幅が変化しないようにするには?)

文字サイズ変更でテーブル要素の幅が変化しない方法

このQ&Aのポイント
  • 文字サイズを変更してもテーブル要素の幅が変化しない方法について説明します。
  • テーブル要素の幅が文字サイズの変更に影響されないようにする方法を解説します。
  • 文字サイズの変更によってテーブル要素の幅が変化しない方法をご紹介します。

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

スペーサーを使います。 文字サイズのために,幅が大きくなることが原因ではなくて,空白部分のあるセルが横のセルによって縮まることが原因だからです。 イメージ的には「つっかえ棒」を入れるのです。 スペーサーは普通,透明なGIFですが,そうではなくて,各列のタイトル部分だけを画像にして,スペーサー兼見栄えの良い列タイトルとすることもあります(私はこちらの方法をよく使います)。 参考URLなどを参考にしてみてください。

参考URL:
http://www5c.biglobe.ne.jp/~horoau/html/spacer_gif.html
tamotsu180
質問者

お礼

スペーサーの高さを1pxにすることによって、 気にならず、うまくいきました。 ご指導ありがとうございました。

tamotsu180
質問者

補足

ご教授ありがとうございます。 スペーサーという言葉は知っておりましたが、 使い方を知りませんでした。 幾つかHPを見まして、大体把握できました。 大変参考になりました。 追加で一つ質問させて下さい。 もし、文字列でTD要素を作る場合でも、 スペーサーを使い、固定することは 可能なのでしょうか? >各列のタイトル部分だけを画像にして とあったので、やはり1行目は画像に変換する事が 必須であると考えた方が良いのでしょうか? お手数をおかけ致しますが、 宜しければお答えお願いします。

関連するQ&A