当前位置: 首页 > 面试题库 >

IE9-10中压缩了SVG的背景大小

龙晟睿
2023-03-14
问题内容

我有一个div设置了背景图片:

<div>Play Video</div>

使用以下CSS:

div {
background-image: url('icon.png');
background-image: url('icon.svg'), none;
background-size: 40px 40px;
background-repeat: no-repeat;
background-position: 90% 50%;
padding: 20px;
width: 150px;
}

在Firefox,Safari和Chrome浏览器中会尊重背景尺寸。在IE8中,SVG替换为PNG文件。但是,在IE9和IE10中,SVG文件的大小已大大缩小。问题似乎与div的宽度和高度有关。如果我添加150px的高度,则SVG会正确呈现。如果将其缩小(即100px),图形将开始缩小。

是否有人在资源管理器中找到解决此问题的方法?有没有办法告诉IE独立于div的宽度和高度使用背景大小值?


问题答案:

确保您的SVG具有widthheight指定。如果您是从Illustrator生成的,请确保未选中“响应”框,因为此选项会删除宽度和高度。



 类似资料:
  • IE 9/10/11存在一个已知的问题,如果您有一个SVG文件,其中元素指定了宽度和高度,然后使用标记的属性缩放SVG图像,IE就不能正确缩放图像。 我遇到过这个问题。我有一系列SVG标志图标。对于美国标志图标,SVG对象写成: 下面是SVG的全部源代码。 我将SVG插入到带有标记的HTML文档中,并将其缩放为20x15: null 在Chrome 39上,SVG的渲染方式如下所示: 但在IE10

  • 问题内容: 我想像在CSS中一样给SVG的背景上色 我只能找到有关的文档,该文档使文本本身着色 可能吗 问题答案: 否,这是不可能的,SVG元素没有 表示属性。 为了模拟这种效果,您可以使用或类似的东西(过滤器)在text属性后面绘制一个矩形。使用JavaScript,您可以执行以下操作:

  • 我不熟悉反应式/网络流量,正在尝试理解网络流量中的背压。我有以下控制器。我们的应用程序接收一个JSON搜索请求,并用流量流进行响应。 背压是应用于流的一个实例还是整个实例?i、 e.如果我有一个流,其中请求通过webflux控制器传入,那么在以前的请求中会减慢速度吗?会对将来的请求施加反向压力吗?或者只会因为基于当前活动请求的放缓而导致活动通量流的放缓而施加背压吗?

  • 我想为整个SVG文档设置一个默认背景色,例如红色。 上面的解决方案是可行的,但不幸的是style属性的background属性不是标准属性:http://www.w3.org/tr/SVG/styling.html#svgstylingproperties,因此在使用SVG Cleaner进行清理的过程中会将其删除。 这个底色有没有另外一种申报方式?

  • 我正在使用Julia的ZipFile包来提取和处理csv文件。没问题,但是当我遇到zip文件中的zip文件时,我也想处理它,但是遇到了一个错误。 Julia ZipFile文档如下:https://zipfilejl.readthedocs.io/en/latest/ 对如何做到这一点有什么想法吗?

  • 本文向大家介绍在hadoop中文件的压缩带来了两大好处?相关面试题,主要包含被问及在hadoop中文件的压缩带来了两大好处?时的应答技巧和注意事项,需要的朋友参考一下 解答: (1)它减少了存储文件所需的空间; (2)加快了数据在网络上或者从磁盘上或到磁盘上的传输速度;