【发布时间】:2019-11-28 07:11:46
【问题描述】:
我正在使用CDHtmlDialog 并想更改选项的突出显示颜色。我在 Windows 注册表中添加了一个键
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION]
"HtmlDlg.exe"=dword:00002af9.
我正在使用 IE11 并在 CSS 中添加 选项:悬停{背景:#000;} 也在我的 HTML 中
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
HTML 在 IE11 上运行良好,但在对话框选项上:悬停无效。
【问题讨论】:
-
您的 CSS 文件包含在哪里?
-
.js 文件之后
-
改用相对路径,这样不能加载本地资源。
-
要使用相对路径,我需要使用导航。而且我不想要外部 HTML 页面。所以我使用的是绝对路径。但即使我也尝试过相对路径。但没有成功。我想知道浏览器有什么特别之处,以及我在 CDHtmlDialog 中缺少什么。我是否需要为 CDHtmlDialog 中的 select> 选项实现:hover、:focus、:active 工作。
-
您需要包含 css 文件,您的路径 src="D:/Dev/HtmlDlg/HtmlDlg/ajax/JS/jquery.jcarousel.min.js" 根本行不通!使用当前 html 文件的相对路径。如果要使用绝对路径,请使用 src="/HtmlDlg/HtmlDlg/ajax/JS/jquery.jcarousel.min.js",因为 /HtmlDlg/ 是 www 的根目录。
标签: javascript css internet-explorer visual-studio-2012 mfc