4

コンパイル済みヘルプ ファイルで使用するスタイルシートを作成しています。>CSS2 は概ね動作しているように見えますが、や などの CSS セレクターについてはよくわかりません+

CHM 形式は、たとえば IE 7 と同等ですか? fwiw、私は Windows 7 でオーサリングを行っており、IE9 がインストールされています。

4

2 に答える 2

7

Windows Vista 以降 (私は 7、8、および 8.1 をテストしました) では、HTML ヘルプ ビューアーは、より新しいバージョンの Internet Explorer がインストールされていても、また Windows 自体に新しいバージョンの Internet Explorer がバンドルされていても、IE 7 を使用します。インターネットエクスプローラ。

Windows XP 以前では、ユーザーが IE 7 以前をインストールしている場合、HTML ヘルプ ビューアーはユーザーがインストールした IE のバージョンを使用します。ユーザーが IE 8 をインストールしている場合、ユーザーが IE 7 をインストールしていなくても、HTML ヘルプ ビューアーは IE 7 エンジンを使用します。IE 9 以降は、Windows XP 以前にはインストールできません。

そのため、HTML ヘルプは永遠に IE 7 に固執するようです。

これをテストするために使用できる小さな CHM ファイルを次に示します: http://download.jgsoft.com/helpscribble/UserAgent.chm

(HTML ヘルプ ビューアーの右側のペインに「ナビゲーションがキャンセルされました」または同様のエラーが表示される場合は、Windows エクスプローラーでダウンロードした CHM を右クリックし、[プロパティ] を選択して、[ブロックの解除] ボタンをクリックする必要があります。)

于 2013-10-14T08:26:49.140 に答える
5

HTML ヘルプ ビューアは、Microsoft Internet Explorer のレイアウト エンジン コンポーネント (Mshtml.dll をホストする Shdocvw.dll) を使用して、ヘルプ トピックを表示します。

http://msdn.microsoft.com/en-us/library/aa189109%28v=office.10%29.aspx

つまり、CSS バージョンのサポートは、インストールされている IE のバージョンによって決まります。

于 2012-07-02T22:39:02.063 に答える