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

2024-01-31

我正在考虑构建我的第一个 HTML5 网站,并且一直在考虑使用 IE。

有 html5shiv、Dean Edwards ie7-js,然后是 Modernizr。这些都大体相同吗?我很困惑该走哪条路。


不,它们根本不一样;他们做完全不同的事情。

  • html5shiv允许您在不理解的 IE 版本中使用新的 HTML5 标记。如果没有它,IE 将因这些标签而卡住,因此如果您打算使用这些标签,则需要它。不过,不要指望它能让标签在 IE 中真正执行任何操作!它只是阻止浏览器抱怨它们。

  • 现代化根据可用功能在 HTML 中设置一堆类,您可以使用这些类根据浏览器支持的功能更改布局。它还允许您在 IE 中使用新的 HTML5 标签 http://www.modernizr.com/docs/#html5inie,如 html5shiv。

  • ie7.js(也ie8.js and ie9.js)使用 Javascript 来改进 IE 的一些缺失功能。

据我所知,它们之间没有交叉(除了 html5shiv/modernizr),因此您可以使用它们的任意组合,具体取决于您需要实现的功能。

当我谈论这个主题时,由于您询问的是使 IE 与其他浏览器更兼容的工具,我建议您也研究一下CSS3Pie http://www.css3pie.com/,如果您计划在网站上使用圆角(加上一两个其他功能),这将使您的生活更加幸福。

这也与您提到的其他三个产品没有交叉,尽管它们都旨在使旧版本的 IE 更容易使用。

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

HTML5shiv vs Dean Edwards IE7-js vs Modernizr - 选择哪一个? 的相关文章

  • 根据id统计div元素

    我有一个类似的页面 div div div div div div div div div div div div 我想知道 id 与表达式 box content X text 其中 X 是数字 匹配的 div 的数量 我可以使用纯 ja
  • 如何在 Quill(富文本编辑器)中检测和修剪前导/尾随空格?

    如何检测并删除前导 尾随空格Quill https quilljs com 哪个是富文本编辑器 例如 样本HTML下面代表Quill文本的输出 nHi 我们想要检测并删除由以下命令创建的每个文本块的前导和尾随空格Quill 不适用于整个文档
  • NicEdit 数据不在 POST 中

    我确信我在这里错过了一些非常简单的东西 我已经搜索过 但似乎找不到答案 用这个简单的形式 我如何将 NicEdit 框中的内容发送到我的 HTTP POST 我得到的只是原始文本区域值而不是编辑后的版本 h2 Test Page h2
  • 如何使用Javascript统计通过ajax返回的
  • 的数量?
  • 我有一个 ajax 代码 它将列表项返回为 li one li li Two li 每次都会返回不同数量的 li 的 我想查一下数量 li li 它返回 如何使用 JavaScript 检查它 给你 returnedHTML find li
  • 将 javascript 对象分配给 html 元素的最佳方法

    我通过 ajax 获取一个 javascript 对象 我需要将此对象附加到 div 以便稍后恢复 例如 在单击事件上 如果我有一个变量而不是一个对象 我会将它推入 html 标签 如下所示 div div 我会像这样恢复它的价值 var
  • 在 Bootstrap 按钮下拉列表标题/占位符文本中显示所选项目

    这个问题已经在 Stackoverflow 上被问过几次了 但是我仍然无法弄清楚它的真相 而且我的查询正在抛出更多的下拉菜单 所以我有两个下拉菜单和一个搜索 我想从下拉列表和 选定 中进行选择以替换下拉占位符文本 但我还需要记住 点击搜索后
  • html 中的图像按钮

    我正在尝试获取一个带有图像的按钮 我见过类似下面的东西 但它们不会为您提供普通按钮所具有的按钮按下 释放效果
  • 当通过 Jquery 将当前页面的 html 传递到托管 bean 时,primefaces RemoteCommand 标记不起作用

    我正在使用 Jquery 的 html 方法获取当前页面的 HTML 如下所示
  • 获取要在新浏览器中显示的选择值

    嘿 基本上这是我的代码 运行的第一个脚本允许在 URL 中显示所选值
  • Chrome 不渲染
    标签,FF 渲染

    我有一个非常烦人的问题 我的网站有一个表单 可以在 Firefox 中运行 但不能在 IE 或 Chrome 中运行 它是用 WordPress 的 Gravity Forms 制作的 但这可能与该问题无关 因为另一个表单插件也出现了同样的
  • 标题的固定高度和更改宽度(HTML 表格)

    我需要确保表格标题的高度是固定的 并且宽度是根据标题单元格内容进行调整的 标题文本最多显示两行 我们如何使用样式来做到这一点 另外 我想确保表行的宽度与标题行的宽度相同 即标题行决定宽度 注 目前 交易部门负责人别名 是按行排列的 它需要分
  • 文本区域下的额外填充

    我的文本区域下面有额外的填充 但我似乎找不到它的来源 我已将单独的代码放在此页面上 http jsfiddle net wfuks http jsfiddle net wfuks 我似乎找不到它的来源 它有类 field field bac
  • 将 html 源拆分为多个文件

    HTML 是否支持将源代码拆分为多个文件 我正在寻找 C 的等价物 include 或者也许是类似 C 的东西partial 可以采用源路径并在该位置注入文件内容的元素 如果之前有人问过这个问题 我们深表歉意 Google 和 SO 搜索没
  • 在占位符中添加 HTML

    我喜欢使用 HTML 占位符 因为它有助于向用户描述他们需要输入的内容类型 但是 有时您需要为用户提供更多信息 而不仅仅是简单的句子 基本上我希望能够在我的文本区域占位符中添加换行符 制表符等 我听说过使用特殊编码来做到这一点 并且已经使用
  • 从 firebase 数据库获取最高分值

    在我的网站上有一些我从 firebase 获得的电影 电影的分数在0到100之间 我已经在我的网站上找到了所有电影 我还想按降序显示它们 例如评分最高的 5 部电影 我怎样才能实现这一点 感谢您的回答 const app initializ
  • 如何解决flash的zindex问题

    在网页中我需要显示div覆盖未使用的 Flash 横幅wmode transparent环境 怎么解决呢 根据我的记忆 你可以将 div 推入 也许使用Javascript 这样你就不会弄乱你的HTML iframe 是像 flash 一样
  • Django 未在 404 页面上应用应用程序中的 CSS 文件

    姜戈3 0 8 Python 3 7 x 我有一个包含一些应用程序的 Django 项目 我正在尝试为 400 403 404 500 错误制作一些 默认 错误页面 我已经这样做了 并显示了适当的模板 但没有任何样式或 JS 在 404 错
  • 如何使链接悬停时的背景图像模糊?

    当您用鼠标光标悬停链接时 我想让我的背景图像模糊 5 像素 有什么简单的方法可以实现这一点吗 我有点纠结于类和 id 在这里 pic background url http www metalinjection net wp content
  • 适用于 HTML5 混合应用程序的 CORS

    我读过很多关于 CORS 的文章 以及允许 Access Control Allow Origin 如何成为 Web 服务器的安全漏洞 但没有一篇文章解释了如何允许 HTML5 混合应用程序访问某些不允许使用通配符 的域上托管的 Web 服
  • 透明、无边框文本输入

    如何删除周围的边框

随机推荐

  • RichTextBox高级编辑

    我想在我正在使用的 RichTextBox 中使用高级编辑功能 例如 粗体 斜体 下划线 字体颜色 我想知道如何获得一个显示在 RichTextBox 顶部且具有这些功能的工具栏 我想知道是否有任何内置功能提供此功能 或者我是否必须自己创建
  • 添加“auth:api”中间件 Laravel 5.3 后找不到路由

    我正在尝试使用 laravel 5 3 中的新 oauth2 功能从我的一个 laravel 项目到另一个项目进行 api 调用 我的新 Laravel 项目的 api php 路由文件中有这条路由 我想从旧项目中调用它 Route get
  • 以编程方式导航:React Router V4+ Typescript 给出错误

    使用 React Router v4 和 Typescript 以编程方式导航时出错 类型 Readonly 和 Readonly 我想在 API 调用成功或失败时重定向到特定路径 但无法做到这一点 路由器代码 import Browser
  • 如何使用R中的并行处理来分析大型时间序列数据集

    我有一个大型时间序列数据集 使用顺序处理通常需要 4 小时才能处理 1800 个时间序列 我正在寻找一种使用多个核心来减少这个时间的方法 因为我有许多这样的数据集需要定期处理 我用于顺序处理的 R 代码如下 有4个文件包含不同的数据集 每个
  • 如何访问DRF中ListSerializer父类的serializer.data?

    我在尝试访问时遇到错误serializer data在将其返回之前Response serializer data status something 尝试获取字段值时出现 KeyError
  • 无法将 facebook 插件与 Ripple 模拟器一起使用

    我正在尝试使用波纹模拟器运行 facebook 插件 简单示例 我已经包含了 facebook js sdk js 和 cdv plgin js 和 cardova js config xml如下
  • 帮助使用 rgl 包

    我使用选项 disable libpng 安装了 rgl 软件包 我尝试生成 3d 散点图 但它崩溃了 请帮我解决这个问题 这是我正在运行的代码 library rgl open3d x lt sort rnorm 1000 y lt rn
  • 重要术语会导致 CircuitBreakingException

    我有一个中等大小的 Elasticsearch 索引 1 46T 或 1e8 文档 它在 4 台服务器上运行 每台服务器都有 64GB RAM 在弹性和操作系统之间均匀分配 用于缓存 我想尝试新的 重要术语 聚合 所以我触发了以下查询 qu
  • 在 Flask 中扩展蓝图,将其拆分为多个文件

    在烧瓶中 我有一个有点太长的蓝图 我想使用相同的路线将其分成几个文件 games 我尝试延长课程时间 但不起作用 games py from flask import Blueprint bp Blueprint games name ur
  • 访问字典的键/值

    如何访问字典的键 值 我有这个代码 Try If keystrokeDictionary ContainsKey letter Then keystrokeDictionary Keys Equals letter End If Catch
  • 如何改变字段的类型?

    我正在尝试从 mongo shell 中更改字段的类型 我正在做这个 db meta update fields properties default type 1 fields properties default type 2 但这不起
  • 如何检查特定 URL 处是否存在文件?

    如何检查网站上是否存在文件 我在用NSURLConnection和我的NSURLRequest and an NSMutableData对象存储返回的内容didReceiveData 委托方法 在里面connectionDidFinishi
  • 如何选择不同于复合主键表

    我想了解如何过滤掉select来自具有两个主键的 SQL 表 如下所示 First Primary Key Second Primary Key Data 1 1 Bla bla bla 1 2 Bla bla bla 1 3
  • 如何增加在 CalendarDatePicker 上选择的日期的字体大小

    我有一个CalendarDatePicker控制我的 UWP 应用程序 我无法增加使用选择的日期的字体大小FontSize属性 我怎样才能轻松地做到这一点而不覆盖很多样式 这是我的基本代码
  • 如何使用 Java 高效读取 Hadoop (HDFS) 文件中的第一行?

    我的 Hadoop 集群上有一个大型 CSV 文件 文件的第一行是 标题 行 由字段名称组成 我想对此标题行进行操作 但我不想处理整个文件 另外 我的程序是用 Java 编写并使用 Spark 的 在 Hadoop 集群上仅读取大型 CSV
  • 具有字符串插值的重载字符串方法

    为什么字符串插值更喜欢重载方法string代替IFormattable 想象一下如下 static class Log static void Debug string message static void Debug IFormatta
  • 使用哪个条件编译来在 Mac 和 iPhone 特定代码之间切换?

    我正在开发一个项目 其中包括共享代码的 Mac 应用程序和 iPad 应用程序 如何使用条件编译开关从 iPhone 项目中排除 Mac 特定的代码 反之亦然 我注意到了TARGET OS IPHONE and TARGET OS MAC都
  • 连接附近的点进行 OCR(要求一些提示,例如使用形态学操作)

    目标 让软件库 例如 Tesseract 能够阅读作品TMP HW从下图可以看出 我正在尝试寻找 连接点 的方法 可以这么说 使用 OpenCV 但我不确定这是否可能 我有不同颜色的点状文本的图片 如下所示 然后我将其转换为灰度图片 然后应
  • 对于 IE 重复请求,express 返回 304

    我遇到了 ExpressJS 的一些奇怪行为 在第二次请求基于 Node js express 的 API URL 时 它总是向 IE 返回 304 Not Modified 响应代码 其他浏览器获得 200 Chrome FF 问题是 即
  • HTML5shiv vs Dean Edwards IE7-js vs Modernizr - 选择哪一个?

    我正在考虑构建我的第一个 HTML5 网站 并且一直在考虑使用 IE 有 html5shiv Dean Edwards ie7 js 然后是 Modernizr 这些都大体相同吗 我很困惑该走哪条路 不 它们根本不一样 他们做完全不同的事情