ChromeもSafariもwebkit使っているので、たぶん、webkitの問題と考える方が 適切なような気もするので、実際にiPhoneでも同様の動作を確認しました
> 「FRAME=VOID」の部分を削除し、 > Chromeでも正しく外枠が表示されるようになりました。 この「正しく外枠が表示」なんですけど・・・ LibreOfficeのHTML出力では、 - 外枠(FRAME)は表示しない - 個別のセルごとの枠は表示する(個別セルの枠の集合体としての外枠が存在する) と言うHTMLで、これはセルごとの枠線設定も可能と考えていると思うんです。 Firefox/IEでは、FRAMEをレンダリングした後でセルをレンダリングするが、 webkitではセルをレンダリングした後でFRAMEをレンダリングするので、 FRAME=VOIDの場合には、セルの枠で表現している外枠まで消してしまう ということなんですかねぇ。 で、FRAME=VOIDを削除するとデフォルトはFRAME=BORDERのようなので、 このモードでは、webkitもセルの枠を消さないのは確かなようですね。 念のため、ImpressとWriterのテーブル出力も確認した方がいいかと 思ったのですが、 Writerでは <TABLE WIDTH=100% CELLPADDING=4 CELLSPACING=0> と、FRAME=が省略されているので問題なし。 Impressでは全てjpgに出力されるので問題なしでした(笑) Bug 44616に登録しておきました。 樋口 2012/1/7 Kenta Terado <[email protected]> > 皆さんお久しぶりです、寺戸と申します。 > > > Calcに関する不具合(と言えるかどうか?)の報告を、1つ挙げておきます。 > > LibleOfficeのバージョンは 3.4.4、OSは Windows 32bitです。 > > > ●状 況 > > Calcで「HTML形式に保存」する場面があり、たまたま気がついたのですが・・・。 > > 書き出されたHTMLをWebブラウザで閲覧した際、「Chromeでは枠線の外周部分が > 表示されない(内 部の枠線は表示されます)」ということに気が付きました。 > > 試しに次の3つのブラウザで確認してみましたが、 > > Microsoft InternetExplorer 9.0 ...OK > Mozilla FireFox 5.0 ...OK > Google Chrome 17.0 ...NG > > となりました。 > > Chromeのせいと言えば、それまでですが。 > > > ●原 因 > > 書き出されたHTMLをテキストエディタで表示してみると、tableのタグが、 > > TABLE FRAME=VOID CELLSPACING=0 COLS=2 RULES=NONE BORDER=0 > > となっており、このうち「FRAME=VOID」の部分を削除し、 > > TABLE CELLSPACING=0 COLS=2 RULES=NONE BORDER=0 > > とすれば、Chromeでも正しく外枠が表示されるようになりました。 > > > 以上、報告まで・・・。 > > > > -- > Unsubscribe instructions: E-mail to [email protected] > Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette > List archive: http://listarchives.libreoffice.org/ja/discuss/ > All messages sent to this list will be publicly archived and cannot be > deleted > > -- Unsubscribe instructions: E-mail to [email protected] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted
