2012-07-02 120 views
2

我正在編寫一個樣式表以與我編譯的幫助文件一起使用。它看起來像CSS2一般工作,但我不確定像>+ CSS選擇器。chm文件支持哪些css版本?

CHM格式是否相當於IE 7? fwiw,我是在Windows 7和IE9上創作的。

回答

4

在Windows Vista和更高版本中(我測試過7,8和8.1),即使您安裝了更新版本的Internet Explorer,HTML幫助查看器也會使用IE 7,即使Windows本身捆綁了一個更新版本的Internet Explorer。

在Windows XP及更早版本中,如果用戶安裝了IE 7或以前版本,則HTML Help Viewer將使用用戶安裝的任何版本的IE。如果用戶安裝了IE 8,則即使用戶從未安裝IE 7,HTML幫助查看器也將使用IE 7引擎。IE 9及更高版本無法安裝在Windows XP或以前版本。

如此看來HTML幫助將fovever堅持與IE 7

這裏,你可以用它來測試這個小CHM文件: http://download.jgsoft.com/helpscribble/UserAgent.chm

(如果HTML幫助的右側窗格查看器顯示「取消導航」或類似錯誤,需要在Windows資源管理器中右鍵單擊下載的CHM,選擇屬性,然後單擊解除阻止按鈕。)

+1

這同樣適用於WebBrowser控件。您可以通過向HTML文件添加「'來覆蓋渲染模式(但不是瀏覽器模式)。您可以通過[設置註冊表項](http://msdn.microsoft.com/en-us/library/ee330730#browser_emulation)覆蓋HTML幫助查看器(hh.exe)。 – Lexikos