草庐IT

Modernizr

全部标签

javascript - Modernizr 帮助?

我似乎无法让modernizr在我的网站上运行。我已将javascript文件添加到一个文件夹中并调用它们。我还在html中添加了no-js,但仍然没有。当我查看源代码时,它没有按应有的方式填充html。我还没有将它用于css3元素,所以我不需要任何后备样式,我只想能够使用更多语义标签,如页眉、导航、页脚等...这是我的文档代码: 最佳答案 我自己遇到了这个问题。确保在运行时查看页面。查看页面源码时,并没有执行js调用,也不会替换no-js。如果您使用的是Chrome,请使用他们的元素检查器。

html - 如果浏览器忽略它们不理解的 CSS,为什么还要使用 Modernizr?

我一直在使用Modernizr这是一个很棒的资源,只是一个伟大的元素。但是,我一直使用它的方式是:使用基线(IE)CSS进行设计为高级浏览器增强CSS3效果除非我打算完全替换基于行为的样式,否则为什么我不应该向样式表添加框阴影、渐变和边框半径等样式?如果浏览器不理解规则,它会忽略它,对吗?如果JavaScript关闭,我无论如何都无法使用它。我应该在典型情况下使用上述方法,而在高级情况下使用Modernizr吗?或者依赖浏览器忽略他们不理解的东西有什么问题吗? 最佳答案 您完全正确,旧版浏览器完全忽略了CSS3中的大部分内容。因此,

javascript - 基础工具提示 `without $(document).foundation();` 和 `modernizr`

我正在尝试初始化基础工具提示而不初始化所有内容(即$(document).foundation()),但我在这个简单的任务中失败了。我想知道(1)如何使用newFoundation.Tooltip而不是(2)我是否需要modernizr因为documentationinfoundationwebsite没有提到modernizr作为要求。我提到了modernizr,因为如果没有该工具提示,将不会显示任何样式或html。谢谢JSBin-->linktotallyusethem!">Hoverme$(document).ready(function(){newFoundation.Tool

html - 可以用 Twitter Bootstrap 实现 Modernizr 吗?

用TwitterBootstrap实现Modernizr可以吗?我目前正在将Bootstrap与Google的html5shiv结合使用,我想知道我是否可以改用Modernizr,或者只是为了让旧版IE浏览器激活HTML5元素是否有点过分?提前致谢 最佳答案 Modernizr是一个测试套件,它通过应用于body标签的类添加特征检测。它包括HTML5Shi(v|m)以添加旧浏览器兼容性。您不需要Modernizr只是为了在旧浏览器中设置新标签的样式。就是说,可以将Modernizr包含在TwitterBootstrap中。您甚至可以

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

我想使用ModernizrJS库来检测某些浏览器属性以确定要显示或不显示的内容。我有一个名为Pano2VR的应用程序输出HTML5和SWF。我需要适用于iOS设备用户的HTML5。但是,IE根本不呈现此“HTML5”输出。看起来他们的输出使用CSS33D转换和WebGL,其中一个或多个在IE9中显然不受支持。因此,对于那些用户,我需要显示Flash版本。我计划使用IFRAME并通过Modernizr脚本或文档传递SRC。根据浏览器写出正确的IFRAME代码。所有这些导致我如何使用Modernizr来简单地检测IE或不检测IE?或者检测CSS3d转换?或者有其他方法吗?

HTML5shiv vs Dean Edwards IE7-js vs Modernizr——选择哪个?

我正在寻找构建我的第一个HTML5网站并且一直在考虑使用IE。有html5shiv、DeanEdwardsie7-js,然后是Modernizr。这些大体上都是一样的吗?我不知道该走哪条路。 最佳答案 不,它们根本不一样;他们做完全不同的事情。html5shiv允许您在不理解它们的IE版本中使用新的HTML5标签。没有它,IE会阻塞这些标签,所以如果你打算使用这些标签,你需要这个。不要指望它能让标签在IE中实际执行任何操作!它只是阻止浏览器提示它们。modernizr根据可用功能在您的HTML中设置一堆类,您可以使用这些类根据浏览器

javascript - 如果您不使用特征检测,是否真的需要 Modernizr?

我不断跳入Modernizr位于头部的项目,但它没有被使用(至少用于特征检测)。现在,我喜欢Modernizr,我经常使用它来检测需要它的项目的特性和回退;然而,我参与的最后三个项目一直处于头脑中,没有调用任何特征检测类。这些项目使用vanillajavascript和/或根本不需要jQuerypolyfills。1话虽这么说......如果你没有使用特征检测并且真的不需要加载jQuery库2,除了发出额外的HTTP请求和要加载的资源之外,Modernizr真的在做任何事情吗?我对jQuery/javascript的了解还不够强大,无法理解它是否会影响引擎盖下的其他任何东西。编辑1&2

javascript - Modernizr 与 Respond.js

我正在仔细评估利用Modernizr的最佳方式和Respond.js响应式设计,并向社区提出几个问题。首先,据我了解,在将Modernizr与Respond.js捆绑在一起时,IE8及以下版本的媒体查询支持不需要其他编码或测试。换句话说,当Respond.js与Modernizr捆绑在一起时,我只需在源代码中加载Modernizr即可激活Respond.js。正确吗?其次,您认为这是在IE8及以下版本中实现媒体查询支持的最有效方式吗?本质上,我将包含一个比已经支持媒体查询的浏览器所需的更大的Modernizr脚本。如果媒体查询测试失败,将两个脚本分开并只加载Respond.js会不会更

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

1)如果我已经在使用Modernizr,我还需要HTML5Shiv来为IE启用HTML5标签支持吗?2)HTML5Shiv仅适用于IE,还是适用于所有不支持nativeHTML5的浏览器?喜欢旧版本的Firefox、Safari、Chrome等? 最佳答案 1)IfI'malreadyusingModernizerthenevenwillIneedHTML5ShivtoenableHTML5tagsupportsforIE.您不需要单独包含html5shiv,因为Modernizr包含它:AsofModernizr1.5,thiss