我一直在努力让 HTML5 标签在 IE7 和 IE8 上工作。最后我使用了 html5shiv.js 并且问题解决了。元素显示在屏幕上,就像它们显示在任何现代浏览器上一样。
但是现在,我不知道为什么 IE7 和 IE8 不会应用我声明的 css 规则。例如:
header
{
background-color: #000000;
}
不将黑色背景颜色应用于标题标签或任何背景颜色。当我在 IE7 和 IE8 上搜索该声明时,它似乎未声明,但是当我在 IE9 模式下尝试 IE 时,我声明的相同 css 规则会出现并使用黑色背景颜色设置元素的样式。任何帮助或解决方案将不胜感激。