问题标签 [modernizr]

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.

0 投票
1 回答
3292 浏览

html - 结合modernizr和selectvizr?

我正在尝试使用 Selectivizr(用于选择 HTML5 元素并检查 HTML5 浏览器支持)和 Modernizr 为我的 HTML5/CSS3 站点获得跨浏览器支持以使用 CSS3 选择器。遗憾的是,将 css3 选择器与 html5 元素相结合会导致未应用任何样式。

当然,我可以轻松地更改我的样式表,使其不包含任何 CSS3 选择器,但我想知道是否有一种方法可以跨浏览器使用 HTML5 元素和 CSS3 选择器。

关于这个开始工作的可能性有什么建议吗?

0 投票
4 回答
3009 浏览

javascript - 是否可以在 JavaScript 中通过浏览器检测硬件加速?

我注意到,由于字体渲染的变化,使用硬件加速的浏览器的字体大小并不相同 - 使字符看起来更小。在具有水平导航的网站上,这实际上已成为一个问题。

是否可以使用 JavaScript 或 JS 库来检测浏览器中启用(或禁用)的硬件加速?

Modernizr 似乎没有提供这种选择。

0 投票
1 回答
1455 浏览

javascript - yepnope & jquery & modernizr 的初学者问题

我绝对是 yepnope 和 modernizr 的初学者。我正在尝试测试一些示例。所以我的问题是:当 jquery 从第 3 方 CDN 加载时。它工作正常。但是当 jquery 从本地加载时,domready 函数不起作用?为什么?我编码错误的风格吗?

0 投票
2 回答
2914 浏览

forms - html5、modernizr、yepnope、webforms2 问题

我第一次尝试将 polyfills 用于 HTML5 表单,我只想将代码提供给需要它的浏览器(因此是modernizr2/yepnope)。

首先要补充的是,javascript 肯定是在 FF3.6 上加载的,所以这不是问题。

基本上这是我的modernizr/yepnope 代码:

在我的 HTML5 表单中,我有各种带有占位符属性的输入字段,并且在最新的浏览器(FF4 等)中看起来都很可爱,但是当我在 FF3.6 上运行它时,我什么也看不到。然而,我在互联网上看到的使用 webforms2 的所有其他各种演示似乎都具有很好的占位符元素。

我还有其他 html5 表单的东西,我希望 webforms2 填充,但唯一一个看似在起作用的是在顶部字段上工作的“自动对焦”。

我是否在某处遗漏了一些非常明显的东西?

非常感谢任何帮助/建议。

阿迪。

0 投票
1 回答
7687 浏览

javascript - Modernizr 检查完全排除 IE6、IE7、IE8 或 IE,以识别 iOS 设备

是否可以使用 Modernizr 运行任何检查(或检查组合),其中:

  • IE6失败,但更高版本不失败?
  • IE7失败,但更高版本不失败?
  • IE8失败,但更高版本不失败?

  • 所有的IE都失败了?

  • 所有浏览器都会失败,但 iOS 设备不会失败?

  • 所有浏览器都会失败,但 Android 设备不会失败?

我想使用 Modernizr 来检查浏览器、基于功能检测而不是用户代理嗅探的设备?

已关闭-谢谢,收到消息

谢谢,埃兹

0 投票
1 回答
774 浏览

javascript - Modernizr 负载问题

我已将 Modernizr 安装到我的代码中,以在 firefox 3.6 中启用 html5 占位符支持

我的问题是,因为我使用模板结构 (MVC) 作为我的代码库,我不确定如何让“if()”脚本适用于我的特定页面,因为它必须在视图中调用。我已将modernizr 脚本移至我的haeder -> 在我的页脚中

我的表格:

在写这个问题的时候,我已经用下面的代码创建了一个“misc.js”文档:

我已经像往常一样在我的“模板”的页脚中包含了上述文档

0 投票
1 回答
1436 浏览

jquery - yepnope.js - 同一页面上的脚本问题

我包括了 yepnope.js,然后是以下内容:

但是,当 jquery 从 cdn 加载时,页面末尾的以下脚本显示错误:

错误是jQuery 未定义

我别无选择,只能在最后加载脚本(在本例中加载了 Yii datepicker)。

非常感谢任何帮助。

0 投票
3 回答
16045 浏览

javascript - Modernizr、html5shiv、ie7.js 和 CSS3 Pie。使用哪个以及何时使用?

我刚刚开始在我的文档中使用 HTML5 和 CSS3。我理解 JavaScript 需要让 Internet Explorer 跟上这些新标签和样式的速度,但我不知道该使用哪个以及何时使用!

我的计划是使用 html5shiv 和 IE9.js 来处理 HTML5 标签以及透明 png(以及它们修复的任何其他讨厌的错误),但后来 Modernizr 和 CSS3 Pie 引起了我的注意。

我的问题是,如果我使用 Modernizr,它会满足我对 html5shiv 和 IE9.js 的需求吗?或者我也应该包括这些?重叠是什么,如果有的话?

CSS3 Pie 做了什么 Modernizr 或其他没有做的?或相反亦然?

我感谢你们的帮助。让我知道你在做什么!?

0 投票
3 回答
2752 浏览

html - Modernizr:如何检测 CSS display:table-cell 支持?

我想在支持它的浏览器中使用display: tabledisplay: table-cell作为我的布局。在 IE7 中,我只是想浮动我的列(因为我认为不可能让它在该浏览器中工作),但找不到任何关于如何使用 Modernizr 来做到这一点的信息。任何人都可以帮助我吗?

我想我可以有条件地使用浏览器,但希望不必分解另一个 CSS 文件。

谢谢!

0 投票
1 回答
1026 浏览

asp.net-mvc-3 - ASP.NET MVC 3 新项目模板-modernizr 不能与 IE8 一起使用?

我喜欢最近在 MIX 11 上展示的 ASP.NET MVC3 工具更新中包含的新新项目模板。

可以在这里看到一个基本站点:http: //mix11.haacked.com/

当我在 Chrome 中查看上述网站时,可以看到 HTML5 样式 - 圆角和文本阴影。 铬合金

当我在 IE8 中查看该网站时,这些样式不可见。 即8

我的问题是,Modernizr 不应该让这些样式在旧浏览器中工作吗?

-马特