你能强制IE8识别background-size: 100%吗?

2023-12-07

我需要背景图像精灵根据其容器的宽度调整大小,而不显示整个精灵,并且 background-size:100% 可以完成此操作,如下所示:

#featured ul.icon-controls li.prevention {
   background:url(img/ico1.png) no-repeat;
   background-size:100%;
   height:60px;
   width:50px; 
   background-position: 0 -113px;
}

但是,唉,我必须支持 IE8,它不支持背景大小。我发现了像backgroundSize.js这样的脚本,它强制IE8渲染background-size:cover和background-size:contain,但这些对精灵不起作用。我需要对每个图标的各种状态(悬停/活动/非活动)使用精灵。

我能做些什么吗——考虑到我的绝望,黑客解决方案是可以的!

这是我的完整代码的小提琴:http://jsfiddle.net/Pw7fL/


看看这个!

https://github.com/louisremi/background-size-polyfill

我发现它很容易使用!

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

你能强制IE8识别background-size: 100%吗? 的相关文章

  • ReactJS 在打字时延迟 onChange

    我需要更改状态以维护用户正在输入的字符串 但是我想延迟操作直到用户停止打字 但我不太清楚如何做到这两点 因此 当用户停止打字时 我希望触发一个操作 但不是在此之前 有什么建议么 使用 React Hooks 和 Function 组件 要保
  • 访问指令的范围与嵌入内容隔离

    我不确定这是否真的可能 但我本质上想要 AngularJS 中 隔离范围的反转 这里有一个Plunkr http plnkr co edit 3xL5MrdJSfYH22ivkYJS展示 基本上 我设置了一个自定义指令来提供一些可重用的 H
  • 由于请求的资源上不存在“Access-Control-Allow-Origin”标头,无法获取与 Axios 的链接请求

    我正在尝试使用 cryptocompare api 来获取 axios 的 coindata 列表 但我不知道如何解决这个问题 我相信这是一个 CORS 问题 但我不确定 完整错误如下 加载失败https www cryptocompare
  • 使用 Leaflet 加载页面时 moveend 事件多次触发

    我需要在地图平移或缩放时执行一些操作 因此我向该事件附加了一个回调moveend map on moveend function code stuff 它工作正常 但是当页面加载时 该事件被触发三次 我不知道为什么 可能是因为在创建过程中地
  • Chrome 扩展程序不会从弹出文件加载我的 JavaScript

    我正在为论坛构建 Chrome 扩展程序 但问题是我的 popup html 的 JavaScript 不会执行任何操作 我在顶部添加了警报 popup js running 它确实出现了 但我的弹出窗口根本不显示 这是一个问题 因为弹出页
  • 可以用背景颜色填充表格单元格吗?

    我有一个表格单元格未完全填充文本 因此背景颜色不会覆盖整个单元格 我仍然希望整个表格单元格填充相同的颜色 而不在整个表格上使用背景颜色 那么是否可以用一种颜色填充整个单元格而不在整个表格上使用背景颜色呢 您可以将一个类分配给 td 元素 然
  • 向 CSS 网格系统(如 960.gs)添加填充

    我正在构建一个使用流行的 960 gs 16 列网格系统的网站 这是设计相关部分的屏幕截图 网格列覆盖在顶部 问题是白色的 现在流行 框 由于它有白色背景 我想要在盒子内添加一些填充物 很简单 我添加了一个 div 在父级内部并对其进行适当
  • D3.js折线图溢出边距

    我有 d3 js 折线图 它作为 angular js 应用程序的指令包含在内 动态添加的线和 xAxis 以及缩放线上的边距溢出 我必须在图的顶部为每条加载的线创建 Ox 轴 并具有 Ox 和 Oy 单独的缩放可能性 Oy 缩放工作正常
  • 如何在鼠标悬停时覆盖 div / box?

    我有一个链接 当用户将鼠标悬停在其上时 它应该在链接下显示一个框 div 盒子应该覆盖其下方的所有内容 我如何使用 css 或 javascript 来做到这一点 您有一个隐藏的绝对定位的 div 和链接的子级 然后 当您将鼠标悬停在链接上
  • 为什么在 GWT(或任何 Web 应用程序)中使用命令模式?

    根据这个视频 7 50 Google 建议在其请求处理 API 之上使用命令模式 还有一个看起来很有帮助的项目gwt 调度 http code google com p gwt dispatch 实现该模式 根据 gwt 调度我需要为每个命
  • JavaScript 中什么可能会打乱我的查询字符串参数构造函数?

    所以这可能是一个很长的机会 但我完全不知道可能导致这个问题的原因 我正在提供一个客户端 JavaScript 它解析嵌入的页面上的某些参数 使用这些参数构建 URL 并使用该 URL 将 iframe 注入到页面中 如下所示 var que
  • JavaScript Element.requestFullscreen() 未定义

    如果我如何使用代码element requestFullscreen 是未定义的 if element webkitRequestFullScreen element webkitRequestFullScreen If requestFu
  • javascript - 自动点击 Netflix 互动电影选择

    我正在寻找一种方法 可以自动点击一些 Netflix 电影中的交互选项 我尝试了很多方法 但似乎只有焦点事件有效 document getElementsByClassName BranchingInteractiveScene choic
  • 如何将 Jitsi Meet 添加到 Vuejs

    我已在 public html 的正文中加载了 jitsi meet 脚本 并且我有一个组件 如下所示
  • 使用 shell 脚本发送 HTML 邮件

    如何使用 shell 脚本发送 HTML 电子邮件 首先 您需要撰写消息 最低限度由这两个标头组成 MIME Version 1 0 Content Type text html 以及适当的消息正文 p Hello world p 获得后
  • 有没有办法使用 JavaScript 发送 CoAP 命令?

    我只是想知道是否有一种方法可以在浏览器中发送 CoAP 查询 使用 JavaScript 但不能使用 node js Thanks 不幸的是 这不可能直接实现 出于安全原因 Web 浏览器不为 UDP 套接字提供任何 JavaScript
  • 迭代 Javascript 对象[重复]

    这个问题在这里已经有答案了 我有一个 Javascript 对象 var a tag1 Stocks acctType1 individual compare1 contains match name1 scrapedaccounttype
  • float:使所有 Y 轴的刻度线对齐

    我有一个流程图 除了第一个 Y 轴之外 还使用具有不同数字刻度的辅助 Y 轴 我的问题是辅助刻度标签与第一个浮动轴制作的网格线不对齐 Flot 似乎正在运行一些内部算法来决定为轴显示多少个刻度标签 它对每个轴分别执行此操作 从而产生了我遇到
  • Angular:DOM更新后调用方法

    我正在从 html 调用一个方法 调用休息服务 来增加 减少屏幕上的计数 现在我想调用另一个方法 即 getThreshold 来检查计数是否达到阈值 如果是 我想显示一条确认消息 我想首先更新屏幕上的计数 然后调用该函数来检查它是否达到阈
  • 如何在Javascript中正确使用Jupyter笔记本的kernel.execute方法(计时问题)?

    下面是使用 Jupyter Notebook 的 Python 内核从自定义 JavaScript 客户端执行 Python 代码的草稿 这是一个相关问题 Jupyter 前端扩展 JavaScript API 的文档在哪里 https s

随机推荐

  • 根据 Woocommerce 中的购物车商品高度添加费用

    我正在尝试找到一个功能 如果购物车中的产品高度超过 2 9 厘米 则会自动向购物车添加费用 我正在将 Woocommerce 用于我们简单的非营利漫画书店 在瑞典 我们使用基于重量的运输作为标准 如果物品尺寸为 3 厘米或以上 则会收取大件
  • 调用验证器但不显示错误消息

    当我单击命令按钮时 验证方法被调用但错误消息没有显示 这是我的代码
  • 如何使用 AJAX 从 PHP 函数获取 true 或 false?

    我测试过状态 php使用 var dump result 返回值并在 check 函数中提醒它 如下所示 function check ajax url status php done function data alert data 它确
  • 如何使用 Capybara 2.0 测试页面标题?

    尝试测试该页面包含 with spec features reports spec rb require spec helper feature Archive Management do subject page describe Ind
  • 如何向使用 Django CreateView 创建的表单添加自定义样式

    我对 Django 很陌生 在学习了一些教程之后 我成功地使用 Python 通用视图创建了一个表单 创建视图 我有一个 问题 模型 class Question models Model title models CharField ma
  • 有什么方法可以将 Box> 转换为 Box> 吗?

    考虑这样的代码 trait Foo fn foo self fn consume func b Box
  • Integer vs int:关于内存

    我想知道占用的内存是否有区别Integer n and int n I know int n一般占用4个字节 怎么样Integer n 一般来说 Hotspot 中 Java 对象使用的堆内存包括 一个对象头 由几个字节的 内务管理 信息组
  • 模式匹配 - if 块之外范围内的变量

    我试图理解为什么y属于以下示例的范围 static void Main string args int x 1 if x is int y Console WriteLine This should NOT be in scope y bu
  • MediaPlayer isPlaying() 总是返回 false

    我正在 2 部手机上进行测试 在一台设备中 媒体播放器的 isPlaying 始终返回 false 即使它正在播放 但在其他设备 lg optimusgingerbread 中 如果正在播放 则 isPlaying 返回 true 否则返回
  • 云数据存储:避免竞争条件的方法

    我有很多操纵同类实体的观点 def view1 request key user ndb Key urlsafe key get user x 1 user put def view2 request key user ndb Key ur
  • 在 ASP.NET MVC 3 应用程序的类库中引用 Ninject

    我有一个 ASP NET MVC 3 应用程序 它使用 Ninject MVC3 扩展在我的 MVC 应用程序中设置 DI 也就是说 有NinjectMVC3 cs文件在App Start定义我的绑定的文件夹 这对于 DI 到我的应用程序的
  • 如何获取组合框的显示文本而不是别名?

    我有一个带有一些显示值和别名的组合框 在 SSJS 中 当我这样做时 getComponent comboboxName getValue 它返回别名值 这很好 但现在我想要组合框的显示文本而不是别名值 有什么方法可以得到它吗 定义 SSJ
  • Python 回文

    所以我的任务是查看并检查正整数是否是回文 我已经正确完成了所有工作 但在最后的部分需要帮助 从用户给出的回文中生成一个新的回文的任务 我的 while 循环走在正确的轨道上还是应该使用其他东西 所以结果是如果你输入 192 它会返回Gene
  • 修复正则表达式以解决 ICU/RegexKitLite 错误

    我正在使用 RegexKitLite 它又使用 ICU 作为其引擎 尽管有文档 但在搜索 xxxxxxxxxx 时 像 x 这样的正则表达式将匹配空字符串 它的行为应该像 x 一样 我想在存在此错误时绕过它 并且当正则表达式匹配返回 0 长
  • 生成所有 Excel 单元格公式的平面列表

    我有一个用 VBA 和单元格公式编写的大型程序 我的任务是将其逆向工程到 C winforms 中 我想首先 我需要在平面列表中查看所有单元格公式 有现有的方法可以做到吗 提前致谢 编辑 只是为了分享 在回答者的帮助下 我设法想出了这个 在
  • 如何在 Angular 中使用 ngFor 循环对象属性

    这篇文章是关于我在工作中发现的一个有趣的问题 如果你还不知道的话 我说的是 Angular 2 问题 因此 您想要显示列表的标记 该列表的值来自后端 由于某种原因 您收到的不是一个好的旧对象数组 如下所示 car color red mod
  • 通过在 numpy 中设置一些标准来检索元素的位置

    对于给定的二维数据数组 如何检索粗体中 7 和 11 的位置 索引 因为只有它们是邻居中被相同值包围的元素 import numpy as np data np array 0 1 2 3 4 7 6 7 8 9 10 3 3 3 4 7
  • 如何使用正则表达式前瞻并匹配先前的字符串/字符类

    如果某个数字不位于某个数字之前 则尝试使用负向前瞻来匹配该数字 sign d 8989 匹配898 但不匹配9 我希望它与 8989 整体匹配 是否可以使用负向前瞻来匹配整个字符类或更复杂的正则表达式 d d d 1 2 这将匹配不在 a
  • 根据键对数组进行排序

    我有一个像这样的数组 Array 0 gt Array title gt some title time gt 1279231500 1 gt Array title gt some title 2 time gt 1279231440 2
  • 你能强制IE8识别background-size: 100%吗?

    我需要背景图像精灵根据其容器的宽度调整大小 而不显示整个精灵 并且 background size 100 可以完成此操作 如下所示 featured ul icon controls li prevention background ur