• ベストアンサー

IE6からHTML罫線ができるだけ細く印刷されるようCSSで指定したい

HTMLファイルをIE6で表示してIE6で印刷する際、テーブルの罫線の 太さを、できるだけ細く刷られるようにする単位はありませんか。 例えば、CSSで border: solid 1px #000000; のようにし、 「1px」を「0.2cm」や「0.1cm」にしてもまったく変化ありません でした。 プリンタドライバにも依存するのかもしれませんが、何かよい方法が ありましたらご教示ください。

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

小数点はおおむね有効です。実際の画面やプリンタでどのような値に計算されるかの保障はありませんが 0.01pt とか にしてみてはどうでしょうか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=1947216 あと、こちらも参考に。

litton101
質問者

お礼

小数点は有効ですか。 やっぱりプリンタとドライバの性能による ところが多いらしく、0.01mmとかだと 線がつぶれてしまい、 印刷される線とされない線がでてくるようです。 プリンタドライバのグラフィックなど高性能な モードで印刷すると、若干良くなりますが。 ちなみに、ご提示いただいた過去ログでおっしゃる border-collapseはすでにつかっております。 過去ログの#1氏がいうようなテーブルで 見せかける技を試してませんが、テーブル組み替える のが面倒なので試してませんが・・・ ともかく、うまいところで見切りをつけるようにします。 ありがとうございました。

その他の回答 (1)

  • taskuni
  • ベストアンサー率71% (49/69)
回答No.1

小数って有効なんでしょうか。 参考URLに他の単位があります。 試してみてください。

参考URL:
http://www.anslasax.net/css-make/unit.html
litton101
質問者

お礼

けっこういろいろ単位あるのですね。 参考になりました。 ありがとうございました。

関連するQ&A