问题标签 [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.
html - 结合modernizr和selectvizr?
我正在尝试使用 Selectivizr(用于选择 HTML5 元素并检查 HTML5 浏览器支持)和 Modernizr 为我的 HTML5/CSS3 站点获得跨浏览器支持以使用 CSS3 选择器。遗憾的是,将 css3 选择器与 html5 元素相结合会导致未应用任何样式。
当然,我可以轻松地更改我的样式表,使其不包含任何 CSS3 选择器,但我想知道是否有一种方法可以跨浏览器使用 HTML5 元素和 CSS3 选择器。
关于这个开始工作的可能性有什么建议吗?
javascript - 是否可以在 JavaScript 中通过浏览器检测硬件加速?
我注意到,由于字体渲染的变化,使用硬件加速的浏览器的字体大小并不相同 - 使字符看起来更小。在具有水平导航的网站上,这实际上已成为一个问题。
是否可以使用 JavaScript 或 JS 库来检测浏览器中启用(或禁用)的硬件加速?
Modernizr 似乎没有提供这种选择。
javascript - yepnope & jquery & modernizr 的初学者问题
我绝对是 yepnope 和 modernizr 的初学者。我正在尝试测试一些示例。所以我的问题是:当 jquery 从第 3 方 CDN 加载时。它工作正常。但是当 jquery 从本地加载时,domready 函数不起作用?为什么?我编码错误的风格吗?
forms - html5、modernizr、yepnope、webforms2 问题
我第一次尝试将 polyfills 用于 HTML5 表单,我只想将代码提供给需要它的浏览器(因此是modernizr2/yepnope)。
首先要补充的是,javascript 肯定是在 FF3.6 上加载的,所以这不是问题。
基本上这是我的modernizr/yepnope 代码:
在我的 HTML5 表单中,我有各种带有占位符属性的输入字段,并且在最新的浏览器(FF4 等)中看起来都很可爱,但是当我在 FF3.6 上运行它时,我什么也看不到。然而,我在互联网上看到的使用 webforms2 的所有其他各种演示似乎都具有很好的占位符元素。
我还有其他 html5 表单的东西,我希望 webforms2 填充,但唯一一个看似在起作用的是在顶部字段上工作的“自动对焦”。
我是否在某处遗漏了一些非常明显的东西?
非常感谢任何帮助/建议。
阿迪。
javascript - Modernizr 检查完全排除 IE6、IE7、IE8 或 IE,以识别 iOS 设备
是否可以使用 Modernizr 运行任何检查(或检查组合),其中:
- IE6失败,但更高版本不失败?
- IE7失败,但更高版本不失败?
IE8失败,但更高版本不失败?
所有的IE都失败了?
所有浏览器都会失败,但 iOS 设备不会失败?
- 所有浏览器都会失败,但 Android 设备不会失败?
我想使用 Modernizr 来检查浏览器、基于功能检测而不是用户代理嗅探的设备?
已关闭-谢谢,收到消息
谢谢,埃兹
javascript - Modernizr 负载问题
我已将 Modernizr 安装到我的代码中,以在 firefox 3.6 中启用 html5 占位符支持
我的问题是,因为我使用模板结构 (MVC) 作为我的代码库,我不确定如何让“if()”脚本适用于我的特定页面,因为它必须在视图中调用。我已将modernizr 脚本移至我的haeder -> 在我的页脚中
我的表格:
在写这个问题的时候,我已经用下面的代码创建了一个“misc.js”文档:
我已经像往常一样在我的“模板”的页脚中包含了上述文档
jquery - yepnope.js - 同一页面上的脚本问题
我包括了 yepnope.js,然后是以下内容:
但是,当 jquery 从 cdn 加载时,页面末尾的以下脚本显示错误:
错误是jQuery 未定义
我别无选择,只能在最后加载脚本(在本例中加载了 Yii datepicker)。
非常感谢任何帮助。
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 或其他没有做的?或相反亦然?
我感谢你们的帮助。让我知道你在做什么!?
html - Modernizr:如何检测 CSS display:table-cell 支持?
我想在支持它的浏览器中使用display: table
和display: table-cell
作为我的布局。在 IE7 中,我只是想浮动我的列(因为我认为不可能让它在该浏览器中工作),但找不到任何关于如何使用 Modernizr 来做到这一点的信息。任何人都可以帮助我吗?
我想我可以有条件地使用浏览器,但希望不必分解另一个 CSS 文件。
谢谢!
asp.net-mvc-3 - ASP.NET MVC 3 新项目模板-modernizr 不能与 IE8 一起使用?
我喜欢最近在 MIX 11 上展示的 ASP.NET MVC3 工具更新中包含的新新项目模板。
可以在这里看到一个基本站点:http: //mix11.haacked.com/
当我在 Chrome 中查看上述网站时,可以看到 HTML5 样式 - 圆角和文本阴影。
当我在 IE8 中查看该网站时,这些样式不可见。
我的问题是,Modernizr 不应该让这些样式在旧浏览器中工作吗?
-马特