问题标签 [html5shiv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 某些 HTML5 标记在 IE 7 中不起作用
我用 HTML5 制作了一个网站,但有些元素在 IE9 和更低版本中不起作用。我安装了 HTML5SHIV 和 Modernizer,它修复了一些问题,但仍然有一些元素<input type="email">
不起作用。
请建议我一些方法来解决它。
twitter-bootstrap - 为什么当我们使用htmlshiv.js和respond.js来兼容IE7时,bootstrap.css必须和html在同一个域?
当我使用html5shiv.js和respond.js使bootstrap.css(version 3.0)兼容IE7,8时,
在 index.html( http://same.domain.com/index.html ) 中:
或者
有用。
当我用这个代替它时:
它不起作用!
所以我认为html5shiv.js或responses.js会判断css是否与html相同的域,现在,我的问题是如果它是真的,我该怎么办,因为css和html在我们的项目中不是同一个域.
javascript - 这个条件语句可以在 HTML 页面中工作吗?
如果网络浏览器小于 IE 9,我只想加载 html5shiv.js 文件。
我的代码是
当我测试这是否有效时(我通过在开发人员工具中将浏览器模式选项更改为低于 IE 9 的版本来做到这一点 - 我不清楚这是否有效。
这对你有用吗 - 或者代码至少是正确的?
image - IE8 不显示标记虽然 html5shiv
我的 IE8 不显示图形标签内的图像。
TYPO3 安装 6.1.x DOCTYPE HTML5 css 样式内容(最新)
前端:文本和图像将显示为
我已经包含了 HTML5shiv 脚本 - 没有任何反应.. 然后我尝试用 jQuery 解开图形元素 - 没有任何反应
有谁知道我如何显示我的图像包裹
internet-explorer-8 - 带有 respond.js 和 html5shiv.js 的 Bootstrap 3 仍然无法在 IE8 上运行
我有一个运行 Bootstrap 3 的网站,并且可以在除 IE8 之外的所有浏览器上完美运行。这是不支持媒体查询的问题,因此内容会像在移动设备上运行一样延伸。
我尝试过包含来自 Google 的 respond.js、html5shiv.js 和 html5shim。还包括元 http-equiv-tag。媒体查询似乎仍然不起作用。
另外,我知道 respond.js 不能在本地工作,因为它是 xmlHttpRequest-thingy,但是这个站点在网络服务器上运行。
我还确保同时找到了 respond.js 和 html5shiv.js 并且链接没有损坏。
有任何想法吗?
html - 用于 IE9 下载标签的 HTML5Shiv
HTML5Shiv 是否使我能够按照以下方式使用下载标签:
我试过让它工作,但没有成功。据我所知,它只允许我使用 HTML5 提供的样式,对吗?
是否有任何其他 Polyfills 可以让我使用上述内容?
另一种选择是我只是错误地使用了 HTML5Shiv。
html - IE 7 和 8 中的 HTML5 Shiv 冲突
我正在尝试做的 我正在尝试使用 HTML5 shiv 来允许 HTML5 元素在 IE 中工作。我在另外两个例子中使用过这个没有问题。
我在做什么我在 加载所有其他脚本之前打开我的标题标签后立即将此脚本包含在我的标题中。
我还在我的 CSS 中包含了这些 HTML5 元素的标准显示:块样式。
发生了什么 但是这在 IE 7 和 8 中不起作用。元素未呈现。从我读过的内容来看,HTML5 Shiv 的标签可能非常严格。例如,我的标签加载如下:
我的身体标签也这样加载:
我一直保持我的 JQuery 加载版本一致,并遵循我在之前的实现中所阅读的与 HTML5 Shiv 相关的其他方向,但仍然遇到这个问题。在这一点上的任何帮助将不胜感激!
我也尝试过在本地托管 Shiv 文件,但没有成功。
以下是源代码在 IE8 中的外观:
在此之后有很多东西加载,但这是我的第一部分。我完全不知道为什么这不起作用。
更新 我发现 IE 在我的部分的最顶部加载了这个样式表,这可以解释这个问题:
它像这样加载:
我不确定是什么在加载这个或者为什么它在 HTML5shiv 上方的这个位置加载?有任何想法吗?
javascript - Internet Explorer 中的 HTML5 网站兼容性
我正在通过一个简单的 HTML5/CSS3 教程来构建一个基本的网站。我密切关注该教程以使自己了解新添加的标签的使用,并逐步开发在线教授的内容。
然而,我正在创建的站点演示在 Internet-Explorer8 上运行良好,但是当我完成自己的开发时,虽然它在 Chrome 和 Firefox 中运行良好,但当我尝试在 Internet-Explorer8 上运行它时它没有选择任何设计。
然而,我理解这是由于旧版本的 IE 不支持新添加的 HTML5 元素,因此添加了一个脚本HTML5shiv.js。
这应该可以正常工作,但是 IE8 不断弹出对话框显示:由于安全原因,它阻止了一些活动内容,如果需要,您可以允许它们进行 dosplay。我正在制作的网站的演示版从未出现过这种情况。
但是,当我在 IE8 中允许 ActiveX 控件时,一切正常。
我现在的问题是,如果我网站的任何用户在 IE6、7 或 8 中禁用了 ActiveX-Controls,那么我的网站就会失去它的设计结构。我怎样才能度过难关?
css - 在 IE 8 中使用 html5 shiv 的图形和 figcaption
我有一个画廊,我在其中使用 figure 和 figcaption 标签。这在所有现代浏览器中都可以正常显示,但在 IE8 中它破坏了 figure 和 figcaption 标签的 CSS,因为浏览器不支持它们。仅仅包括 html5shiv 库并不能解决它。里面有没有我必须调用的方法?