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 <pxh00411@nifty.com>
皆さんお久しぶりです、寺戸と申します。
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 discuss+help@ja.libreoffice.org
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 discuss+help@ja.libreoffice.org
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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.