Modernizr 与 HTML shiv

2024-01-06

如果我只需要旧版浏览器识别 HTML5 标签,我应该使用它,现代化 http://www.modernizr.com/或流行的HTML5 刀 http://code.google.com/p/html5shiv/? 另外,如果我不需要设置 HTML5 标签的样式,我是否需要浏览器来识别它们?或者只有在向这些标签添加 CSS 时才需要?

Thanks!


html5shiv 基本上允许 IE 识别 HTML5 元素并为其设置样式,而 Modernizr 提供相同的功能以及浏览器支持的功能检测。

因此,回答你的问题 HTML5 shiv 应该足以识别 IE 中的 HTML5 标签。 (请注意,我在这里说 IE,因为这是 html5shiv 的目标,不确定当您说较旧的浏览器时是什么意思)

对于第二部分,即使您不想设置 HTML5 标签的样式,我也建议使用 shiv,因为浏览器可能会错误地显示它们,或者根本不显示它们,所以最好是安全的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Modernizr 与 HTML shiv 的相关文章

随机推荐

  • web.config 和 app.config 混淆

    我有一个引用 Web 服务的 DLL 它放入 app config 中的块是 我已经更改了名称 但你会明白的
  • 良好实践:纯虚方法的默认参数

    我创建了一个抽象基类 它有一个带默认参数的纯虚方法 class Base virtual someMethod const SomeStruct t 0 0 class Derived public Base virtual someMet
  • 从 Windows 中的所有子文件夹中删除 CVS 文件夹

    我是bat文件的新手 我有一个文件夹 假设为 A 该文件夹的子文件夹为 B C D 这些文件夹再次有自己的子文件夹 我的问题是每个子文件夹和父文件夹都有 CVS 文件夹 我想从每个目录中删除该文件夹 如何在bat文件中做到这一点 转到要删除
  • UIKit:当子视图的宽度增加超过屏幕边缘时,UIScrollView 自动滚动

    在 iPhone 的背景下 我有一个UIScrollView含有一个UIImage 当用户点击屏幕内的UIImage a UITextField添加到用户触摸的位置 用户可以编辑此内容UITextField 并且文本字段将根据是否添加或删除
  • Gradle 插件 google-services 不适用于 gradle-experimental:0.6.0-alpha7

    我想使用 gradle experimental 0 6 0 alpha7 来使用 Android Studio 1 5 1 中的 NDK 构建集成 但现在我的 google services json 不再转换为 R xml global
  • 如何将 Launchpad 项目(包括 Bug/问题)迁移到 GitHub?

    将代码从 Launchpad bzr 迁移到 GitHub git 并不是什么大问题 但是有没有一种方法可以将 Bug tickets 从 Launchpad 项目迁移到 GitHub 项目呢 有一个项目叫LP2GH http lp2gh
  • Unity:Android 上的 FPS 随机下降到接近零(提供了很多线索)

    首先感谢您花时间查看此内容 我们感谢您的任何意见 关于我们现在面临的问题 在过去的几个月里 我们在 Android 上的游戏应用程序中遇到了随机 fps 下降到接近于零的情况 并且到目前为止尚未成功调试该问题 它在完全随机的时间发生 有时在
  • 如何在 Clojure 中替换 Java 嵌套 for 循环?

    我创建了一个非常简单的嵌套循环示例 并且正在努力编写等效的 Clojure 代码 我一直在尝试通过列表理解来做到这一点 但无法得到相同的答案 任何帮助表示赞赏 public class Toy public static void main
  • 报告服务打印使 IE 崩溃

    我们使用 SSRS 2008 R2 已经一年多了 打印效果很好 随着Windows 7上的客户端浏览器升级到IE10 当用户单击打印图标时 一些浏览器会崩溃 故障模块是rsclientprint64 dll 为了尝试解决此问题 我手动将 d
  • head 标签中 src/href 属性末尾有奇怪的字符

    快速问题 为什么 drupal 在末尾添加字符src or href中的属性link and script页面头部的标签 我有这个 对于加载的每个样式表和脚本都是相同的 我不明白为什么要这样做 我想这可能就是我的主题在 IE 中一团糟的原因
  • 如何在 ruby​​ Fiddle 中处理数组指针

    我正在尝试从 Ruby FFI 切换到 Fiddle 它现在是 Ruby std lib 的一部分 虽然它没有文档记录 但我很难弄清楚如何处理数组和指针 特别是 如何编写 C 函数的 Fiddle 接口 如下所示 void my func
  • 在 WPF 中使用数据绑定时 OxyPlot 不刷新

    我正在异步获取数据并尝试通过 LineSeries 填充绘图 但更新绑定集合 ObservableCollection 时绘图不会刷新 注意 当绑定集合更改时 我有一个 XAML 行为来调用 InvalidatePlot true 谁能解释
  • 与 .Net 兼容的 RSA 密钥(XML 格式)

    如何生成基于 xml 的 RSA 密钥 私有 公共 该密钥应与 NET 环境兼容 我尝试了 PHP 中的 phpseclib 模块 但它不兼容 NET 请建议我有什么方法可以在 Java 中生成基于 xml 的 RSA 密钥吗 实际上我正在
  • 具有私有集的只读 List

    我怎样才能暴露List
  • 为不在包中的 R6 类创建 Rd 文档文件

    我正在尝试创建一些包含一些 R6 类的脚本的文档 作为示例 我使用此处名为 Person 的 R6Class https www tidyverse org blog 2019 11 roxygen2 7 0 0 https www tid
  • 在提交表单 html5 之前调整图像大小

    我需要在客户端中调整图像大小并在提交之前将其添加到表单中 这是完整的 html
  • 如何从数据库表中选择4个大小相等的结果集

    我有一个包含很多行的 SQL Server 数据库表 我正在使用一个使用该表作为数据源的程序 该程序本身不支持多线程 因此我必须运行该程序的多个实例 并且对于每个实例 我需要告诉要处理整个基础数据的哪一部分 我一直在使用此语句将基本数据 表
  • 定期 iOS 后台位置更新

    我正在编写一个需要后台位置更新的应用程序高精度 低频率 解决方案似乎是一个后台 NSTimer 任务 它启动位置管理器的更新 然后立即关闭 这个问题之前已经被问过 如何在我的 iOS 应用程序中每 n 分钟更新一次后台位置 https st
  • 以编程方式导入/导出 VS 设置?

    有没有办法通过 Visual Studio 扩展 即通过 Visual Studio API 导入 导出 Visual Studio 设置 我想将一些特定设置导出到本地文件 就像 VS 导入和导出设置向导所做的那样 但是当然没有 UI 交互
  • Modernizr 与 HTML shiv

    如果我只需要旧版浏览器识别 HTML5 标签 我应该使用它 现代化 http www modernizr com 或流行的HTML5 刀 http code google com p html5shiv 另外 如果我不需要设置 HTML5