― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2017年8月29日(火) 12:06 
オフライン

登録日時: 2017年8月29日(火) 11:59
記事: 3
今回の更新前には印刷されていたはずなんですが、複数ページにまたがるtable要素を印刷しようとすると、
2ページ目以降の罫線が印字されなくなりました。
印刷プレビュー画面でも同様です。
なにかCSSの解釈に変更があったのでしょうか?

【追記】
動作環境
・Windows7 32bit
・Firefox 55.0.2

先程、54.0.1に戻したところ、問題なく罫線が表示されることを確認しました、今回のUpdateによる影響と思われます。

_________________
Mozilla/5.0 (Windows NT 6.1; rv:55.0) Gecko/20100101 Firefox/55.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年8月29日(火) 19:20 
オフライン
Moderator

登録日時: 2011年4月06日(水) 10:16
記事: 1905
お住まい: Tokyo
y.oshima さんが書きました:
【追記】
動作環境
・Windows7 32bit
・Firefox 55.0.2

先程、54.0.1に戻したところ、問題なく罫線が表示されることを確認しました、今回のUpdateによる影響と思われます。

54.0.1と55.0.2の間に、55.0および55.0.1があります。この2つでの確認は?
また、55.0.3がリリースされていますが、ご確認は?

なお、55→54→55といったようなバージョン間の移動をひとつのプロファイルで行うと要らぬ不具合を引き起こす可能性があります。
旧バージョンで確認する場合は、新しいプロファイルを作ってからそれで実行、やってしまった場合は新しいプロファイルを作って、以後コレを使うことをおすすめします。

_________________
[Desktop] Windows 10 pro (64bit) / 16GB RAM
Mozilla/5.0 (Windows NT 6.1; rv:55.0) Gecko/20100101 Firefox/55.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年8月29日(火) 23:33 
オフライン

登録日時: 2017年8月29日(火) 11:59
記事: 3
ご指摘ありがとうございます。
mozilla supportのページを見ながら指摘内容の対応方法を確認して作業をしてみました。

55.0.3 → 55.0.2 → 55.0.1 → 55.0 → 54.0.1
というダウングレードを順に行い、それぞれでプロファイルを新規作成してみましたところ、54.0.1で期待通りの罫線のあるtable要素が表示できました。

逆に、54.0.1 → 55.0 → 55.0.1
とアップグレードし、プロファイルもそれぞれで作成してみたところ、55.0から罫線が消える症状が再現されました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年10月11日(水) 11:17 
オフライン

登録日時: 2017年8月29日(火) 11:59
記事: 3
自己レスです。

調べる時間ができたので確認してみたところ、結局、他でも問題になっている
「border-collapse:collapse;」
で罫線が表示されない現象が、55.0以降では印刷にも発生しはじめたということが分かりました。
ひたすらに面倒ですが、
「border-collapse:separate;」
にして、table,th,tdの各タグのCSSで細かく罫線指定をすることで対応しました。

そもそもの現象が仕様によるものなのか、不具合なのかは分かりませんが、
なんとかならないものなのでしょうかねぇ…
しかも、なぜか本件は印刷の2ページ目以降で発生するんですけど、こういうのも不具合って言わないんですかねぇ。

_________________
Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年10月11日(水) 12:26 
オフライン
Moderator

登録日時: 2011年4月06日(水) 10:16
記事: 1905
お住まい: Tokyo
引用:
こういうのも不具合って言わないんですかねぇ。


https://bugzilla.mozilla.org/show_bug.cgi?id=163445
https://bugzilla.mozilla.org/show_bug.cgi?id=1184707
https://bugzilla.mozilla.org/show_bug.cgi?id=1202159
https://bugzilla.mozilla.org/show_bug.cgi?id=1325359

など、類似と思われるものは登録されています。
古いお付き合いのようです。

_________________
[Desktop] Windows 10 pro (64bit) / 16GB RAM
Mozilla/5.0 (Windows NT 6.1; rv:56.0) Gecko/20100101 Firefox/56.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年10月20日(金) 15:46 
遅ればせですが、横から失礼します。

例えば、次のページ「千代田区の10日間天気(6時間ごと) - 日本気象協会 tenki.jp」をサンプルとして、
https://tenki.jp/forecast/3/16/4410/13101/10days.html

これを Firefox 56.0.1 で印刷すると、長いテーブルのボーダーが2ページ目では消えますが、同じページを Firefox 52.4.1 ESR で印刷すると、テーブルのボーダーは2ページ目以降も普通に印刷されました。
次期バージョンである Firefox 57 のベータ版では、56 系みたいなボーダーの消え方はしませんが、一部に欠けるところがありました。

比較のため、userContent.css に次のような単純なユーザースタイルを書いて Firefox 52.4.1 / 56.0.1 / 57b9 への適用を試みました。
------------------------------------------------
/* table のボーダーを強制指定 */
table, tr, td, th {
border: solid 4px red !important;
}
------------------------------------------------
(注)
上記のユーザースタイルは、反映結果をわかりやすくするため、太さと色を派手にしてあります。
単純に table の各要素に同一のスタイルを指定していますので、サイト製作側が意図的にボーダーを 0 px で指定しているような要素も、ボーダーが表示・印刷されます。あくまで、テスト用であることにご留意ください。

結果は次の通りです。
Firefox 56 では、ウェブページ上の表示も、プリント結果も、Tabele まわりのユーザースタイルが反映されませんでした。

――――――――― Fx52 ―― Fx56 ――Fx57
ウェブページ上―― 反映 ―― 無効 ―― 反映
印刷結果――――― 反映 ―― 無効 ―― 反映

念のため、前バージョンの Firefox 55 にも同じユーザースタイルを適用させてみましたが、56 と同じ結果でした。
当方の環境に問題があるのかもしれませんが、55 / 56 系の table まわりの処理に根本的な問題があるように思われます。

一番正常なのは ESR 52 です。57 ベータ版のデフォルトでは table の処理にまだ不安定性が残っていますが、55 / 56 ではまったく反応しなかったユーザースタイルが反映されているところを見れば、何かしらの修正はされているようです。

table を多用したウェブページを印刷する機会が多いのなら、当面は ESR 52 を使うという選択肢が考えられそうです。
ESR 52 は 2018 年 5 月までサポートが続きますから、当面の回避策にはなるかと思います。その間にこの問題が修正されれば、修正後の最新バージョンに乗り換えることもできるでしょう。
ただし、プロファイルの運用には注意を払ってください。現状の 56 で使っているプロファイルを 52 で使い、さらに 56 以上のバージョンで使うというふうに、バージョンダウンを挟んでひとつのプロファイルを継続使用するやり方は、プロファイル内のデータに不整合をもたらす危険が増すので、ご注意ください。

いちおう報告まで。役に立たない話だったらすみません。

(おことわり)
現在、健康上の制約により不定期な書き込みしかできなくなっています。すぐに応答できない場面がかなり多くなりますことを、ご容赦ください。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[5人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean