• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE6で見ると文字の下半分が隠れる)

IE6で文字の下半分が隠れる!対処方法は?

このQ&Aのポイント
  • HTMLの申し込みフォームの表示がIE6でおかしい
  • 文字の下半分が消えてしまう現象が発生
  • Chromeでは問題なく表示されるが、IE系ではダメ

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

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

IEではdtをfloatすると下が3pxずれるバグがあるようです。 td.rightcell dt { float:left; line-height:1em; vertical-align:middle; /padding-bottom:3px;  // ここを追加 cssハックIE6,7用 } で、表示上は直ると思います。 先頭に"/"がついているのはわざとです。 ************************************************************* cssハックというのは、ブラウザ毎の解釈の違いを利用して ブラウザ毎でスタイルを設定する技術です。 スタイルの頭に"/"をつけるとIE6,7は解釈でき、他のブラウザは 解釈できない為、padding-bottom:3px;はIE6,7でのみ有効となります。 **************************************************************

yuko8320
質問者

お礼

IEのバグなのですね! 色々と試行錯誤して、padding-bottomを入れれば消えないで済むことは 発見したのですが、「cssハック」というものがあるのですね! 勉強になります! お蔭様で、すんなり解決いたしました。 ありがとうございました!!