【问题标题】:Removing google translate icon on .chm pages删除 .chm 页面上的谷歌翻译图标
【发布时间】:2018-05-11 19:50:37
【问题描述】:

我有大量(300 多个)帮助页面。网络版本应该显示谷歌翻译下拉菜单,但是当这些相同的文件离线使用时(在 Windows 帮助 .chm 文件中),下拉菜单应该被隐藏。显然我不想维护两个单独的帮助文件。

因此,我将我的谷歌翻译代码放在一个调用并创建了一个样式表,告诉页面是显示翻译下拉列表(网络)还是隐藏它(本地文件)。这很好用,除了我在本地 .chm 文件上获得了谷歌翻译图标。

就像我说的,下拉菜单没有像预期的那样显示在这些本地页面上,但是我怎样才能摆脱这个图标呢?同样有趣的是,无论是否启用样式表,此图像 (untitled.png) 都会显示。

顺便说一句,我说的是更大的蓝色图像,而不是下拉菜单前面的 Google“G”。 without dropdown with dropdown 感谢您的宝贵时间!

【问题讨论】:

  • 我假设您自己编译 CHM。是不是直接在项目文件中指定了样式表 *.css?
  • 是的,我做到了。就像我说的,样式表正在工作——它正确地显示或隐藏了下拉菜单。但是当我想隐藏它时,谷歌图标无论如何都会显示。感谢您花时间回答!任何帮助将不胜感激。

标签: javascript html css google-translate


【解决方案1】:

您可以通过两种方式将 CSS 文件的名称添加到项目 (.hhp) 文件的 [FILES] 列表中,以确保将 CSS 文件编译到帮助文件中。

您可以通过使用纯文本编辑器编辑 *.hhp 文件或使用 HH Workshop 来添加 *.css 文件名:

  1. 在 HTML Help Workshop 中打开 .hhp 文件。
  2. 单击“项目”选项卡上的“添加/删除主题文件”按钮。
  3. 在“主题文件”对话框中,单击“添加”。
  4. 在“打开”对话框底部的“文件名”字段中,键入 *.css(或例如 *.jpg)
  5. 浏览到包含文件(或例如 css)的目录,然后选择它们。
  6. 单击“打开”,然后单击“确定”关闭“主题文件”对话框。

附加信息:

帮助编译器自动将通过“src=”属性在元素中引用的所有图形提取到帮助文件中。对于通过其他方式引用的图形,例如在脚本或样式表中,您必须使用上述解决方法来确保将它们编译到 .chm 文件中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-21
    • 1970-01-01
    • 2012-01-03
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    相关资源
    最近更新 更多