Tag: modernizr

用Twitter Bootstrap实现Modernizr可以吗?

用Twitter Bootstrap实现Modernizr可以吗? 我目前正在使用Bootstrap和Google的html5shiv,而且我想知道是否可以使用Modernizr,或者仅仅是为了让旧的IE浏览器激活HTML5元素而过度使用它呢? 提前致谢

使用Modernizr来testing平板电脑和移动 – 需要的意见

我想使用Modernizr来检测用户是否在桌面,平板电脑或移动设备上查看网站。 我最初的想法显然是检查移动设备和更大的桌面应该足够的屏幕尺寸。 对于屏幕尺寸也可以等于小型桌面屏幕(1024 x 768)的平板电脑设备,我也会testing触摸事件。 在这个时候,我想专注于手机/平板电脑设备,如jQuery手机,它是A级。 我不打算通过任何特定的移动设备function检测桌面,平板电脑或移动设备,并通过根据testing结果附加CSS类来为每个UI提供量身定制的UI。 你认为这足以实现我想要的或者你认为我应该testing其他function吗? 提前谢谢了。

通过html5shiv了解Modernizr的好处

我知道网站上有很多关于这两个脚本库的很好的问题。 我想问一个我在其中任何一个中都找不到的东西。 Modernizr提供的HTML5shiv不是开箱即用,就是包含脚本。 我知道html5shiv“只是”修复IE <9的HTML5元素,是否支持停止? Modernizr是否修复IE浏览器的CSS3问题? ie9.js是否做到这一点? (我的意思是这个特定的问题,没有额外的js代码来处理angular落的情况下) Modernizr与html5shiv相比有什么优势,除了包含脚本之外,还要考虑使用库吗?

带有Respond.js的Modernizr

我正在仔细评估利用Modernizr和Respond.js进行响应式devise的最佳方法,并为社区提出了一些问题。 首先,我的理解是,在将Modernizr与Respond.js捆绑在一起时,在IE8及以下版本中不需要其他编码或testing来支持媒体查询。 换句话说,当Respond.js与Modernizr捆绑在一起时,我只需要在源代码中加载Modernizr就可以使Respond.js处于活动状态。 正确? 其次,你认为这是IE8及以下版本中支持媒体查询的最有效方法吗? 从本质上讲,我将会包含比现在支持媒体查询的浏览器更大的Modernizr脚本。 如果对媒体查询的testing失败,分离这两个脚本并仅加载Respond.js会不会更高效? 第三,如果我想分离这两个脚本,您认为如果需要,加载Respond.js的最佳方法是什么? 一种select是使用IE特定的条件注释来加载响应。 另一种select是使用yepnope和Modernizr来testing媒体查询支持,并在需要时加载Respond。 哪一个会更有效和防错。 最后,如果我select分开这两个脚本,并使用Modernizr加载响应,如果需要我遇到了以下两种技术: <script> yepnope({ test : Modernizr.mq('(only all)'), nope : ['js/libs/respond.min.js'] }); </script> 要么 <script>Modernizr.mq('(min-width:0)') || document.write('<script src="js/libs/respond.min.js"><\/script>')</script> 我发现第二次崩溃的IE8,但必须只需要重写。 你会推荐哪种技术? 感谢所有的帮助。

如果我已经在使用Modernizr,那我还需要HTML5 Shiv吗?

1)如果我已经在使用Modernizr,那么我是否还需要HTML5 Shiv来支持IE5的HTML5标签? 2)HTML5 Shiv仅适用于IE,还是适用于所有没有原生HTML 5支持的浏览器? 像旧版本的Firefox,Safari,Chrome等?

Modernizr,html5shiv,ie7.js和CSS3 Pie。 哪个使用什么时候?

我刚刚开始在我的文档中使用HTML5和CSS3。 我知道需要使用Internet Explorer来加速使用这些新的标签和样式,但是我不知道在何时使用以及何时使用! 我的计划是使用html5shiv和IE9.js来查看HTML5标签以及透明PNG(以及其他任何讨厌的错误),但是现代Modernizr和CSS3 Pie引起了我的注意。 我的问题是,如果我使用Modernizr,它是否照顾我需要html5shiv以及IE9.js? 还是应该包括这些呢? 什么是重叠,如果有的话? 那么CSS3派做Modernizr或其他人没有做什么? 或相反亦然? 我感谢你们的帮助。 让我知道你做了什么!?

Modernizr文件应该放在头部吗?

Modernizr JavaScript文件的引用是否应该在页面的头部? 我总是尝试将所有脚本放在页面底部,并希望保留这一点。 如果它需要在头上,为什么?

HTML“no-js”类的目的是什么?

我注意到,在许多模板引擎中,在HTML5 Boilerplate中 ,在各种框架和普通的php站点中, no-js类添加到<HTML>标记中。 为什么这样做? 是否有某种types的默认浏览器行为对这个类作出反应? 为什么总是包括它? 如果没有no-“no-js”的情况,并且html可以直接处理,那么这不会使类本身过时吗? 以下是HTML5 Boilerplate index.html中的一个示例: <!–[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]–> <!–[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]–> <!–[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]–> <!–[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]–> <!–[if (gt IE 9)|!(IE)]><!–> <html lang="en" class="no-js"> […]

HTML5shiv与院长爱德华兹IE7-JS与Modernizr – 哪一个select?

我正在寻找build立我的第一个HTML5网站,并一直在寻找与IE的工作。 有html5shiv,Dean Edwards ie7-js,然后是Modernizr。 这些都大致相同吗? 我很困惑要走哪条路。

使用Modernizr检测IE的正确方法?

这可能是一个愚蠢的问题,但我想使用Modernizr JS库来检测一些浏览器属性,以确定显示或不显示的内容。 我有一个名为Pano2VR的应用程序,它输出HTML5和SWF。 我需要iOS设备用户的HTML5。 但是,IE并没有呈现这个“HTML5”输出。 看起来他们的输出使用CSS3 3D变换和WebGL,一个或多个显然不支持IE9。 所以,对于那些用户我需要显示Flash版本。 我打算使用IFRAME,并通过Modernizr脚本或文档传递SRC。根据浏览器写出正确的IFRAME代码。 所有这些导致我如何使用Modernizr来检测简单的IE浏览器或不IE浏览器? 或检测到CSS 3d变换? 还是有另一种方法来做到这一点?