css - IE svg 缩放问题

标签 css internet-explorer svg responsive-design viewbox

在此website , .logo-bar 容器中有四个 svg 标志。 它们中的每一个都放在图像标签内,如下所示:

<div class="logo-bar">
    <p class="logo">
        <a href=""><img src="resources/img/miterassa_logo.svg" alt=""></a>
    </p>

viewBox 设置在每个 svg 文件中:

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" width="339.827px" height="84.337px" viewBox="0 0 339.827 84.337" enable-background="new 0 0 339.827 84.337" xml:space="preserve">

Windows 7 和 Windows 8.1 上的 IE11 似乎无法正确缩放 svg。

有时,在初始加载或刷新页面后,只有部分 Logo 缩放不正确。

附言我试图在 jsfiddle 中重现该问题,但问题从未出现。

最佳答案

从 web 标准的 Angular 来看,在 中使用 svg 是完全正确的,并且应该可以正常工作(如果没有,您应该提交 IE 错误报告)。您是否尝试过在 css 中设置 元素的大小并从 svg 根元素中删除宽度和高度属性?

应用于 logo-class 及其子级的样式规则也可能影响结果。

关于css - IE svg 缩放问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24199212/

相关文章:

html - 向响应式网格添加固定边距

internet-explorer - IE8 开发者工具无法选择?

css - 在 Internet Explorer 8 中输入文本字段未获得视觉焦点

javascript - 使用 php 启动和停止 iframe

javascript - 无法在 Internet Explorer 中检索资源

c++ - 浏览器选项卡为每个选项卡创建我的边栏的多个实例;我只想要一个侧边栏

java - 在 Java 中缩放图像/图标

xml - SVG 图像文件显示 XML 代码而不是图像

html - 使用 SVG 剪辑(或屏蔽)DIV

javascript - 锁定表格单元格宽度,而不指定它