• ベストアンサー

IE6の印刷機能のバグについて

私の制作したwebサイトが以下のバグに該当しており、対処方法を探しております。 http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20040623/146295/ 記事が古く、詳細情報追えなかったのですが、 「HTMLのTABLE要素に特定の記述があると」という部分の 特定の記述が何なのかを知りたく今回こちらで相談させて頂きました。 ちなみにサイトは、 http://www.strelitzia-japan.com/menu_bodytreatment.htm となります。 いろいろと調べましたが、手がかりもつかめませんでした。 どなたか、こちらのバグについてお分かりになる方 いらっしゃいましたらご教示頂けましたら幸いです。 どうかよろしくお願いいたします。

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

  • ベストアンサー
  • sun-ward
  • ベストアンサー率54% (86/159)
回答No.1

ちょっと興味をひかれたので調べてみました。 確かに、探してみても特定の記述が何なのか分かりませんね…。 ただ、ご提示いただいたサイトを ローカルに保存させていただいて試したのですが rowSpanタグを全て取り除いて印刷をすると、 全部で13ページほどで印刷が終わりました。 推測になりますが、 特定の記述とは「rowSpanの多用」かもしれません。 ページを見たところ、 1枚のテーブルの中に、テーブルを多用してデザインし、 部屋をcolSpanやrowSpanの大きさで区切っているようですが このデザイン方法は避けるべきでしょう。 IEのバグとは言え、rowSpan=14などという記述を 多量に含んでいるサイトは、サイトデザインの方法が 正しくありません。 テーブルはページを重くする原因ですし、 デザインのためにはCSSが用意されています。 最低限のテーブルで大まかなレイアウトを決め、 できる限りテーブルで段組をせず、CSSを用いてください。

kazoo_skyhigh
質問者

お礼

とてもご丁寧なアドバイスどうもありがとうございます。 参考にさせて頂き、改良いたします。 やはりバグとはいえ、自らのサイトデザイン自体の 不自然な部分を是正すれば問題ないことですので、 sunward様のご指摘参考になりました。 本当にありがとうございました。

その他の回答 (1)

noname#20377
noname#20377
回答No.2

ありがとう。#1さん。原文や英語を調べたりしてみてもどのような記述なのか全く書かれてない物ばかりだったから。 #1さんの記述を元に調べてみたら http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B839441 公式情報があった!

kazoo_skyhigh
質問者

お礼

どうもありがとうございます。 公式情報が存在していたのですね! 私の情報収集不足でした。 お手数お掛けいたしました。 ご厚意に深く感謝いたします。

関連するQ&A