ie11 html调试,html – ie11中的SVG问题

我有一个div的高度设置为320像素,那么它的小孩被设置为100%的宽度.

这个小孩就是一个SVG文件,我把宽度设置为容器的200%.

在chrome和firefox工作正常,我得到一个很好的形象像这样:

HTML看起来像这样:

CSS / SASS看起来像这样:

.kit-template {

overflow: hidden;

position: relative;

height: 320px;

.svg-document {

width: 100%;

overflow: hidden;

margin: 0 auto;

/*position: absolute;

bottom: 0;*/

svg {

width: 200%;

path,polyline,polygon,rect {

cursor: pointer;

}

}

}

}

就像我所说的,Chrome,Firefox和IE Edge都可以正常工作.但是在IE11中我得到:

如果我检查这个元素,我可以看到SVG看起来像是在左边和右边都有填充,但是我可以向你保证.

有人知道为什么会发生这种情况吗?

更新1

我在codepen上创建了一个非常简单的版本,所以你可以看到这个问题.

这里是:

查看在chrome,firefox,Edge然后IE11.你会看到只有IE11有问题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
随着Windows 8.1正式版的逼近,微软终于也发布了针对Windows 7和Windows Server 2008 R2 系统的IE11预览版了!IE11浏览器不再只是Win 8.1独享的软件啦。   在新版本的 Internet Explorer 11 浏览器,新增加了 F12 开发者工具,其余的特性都已经在 Windows 8.1 上出现过了,如网站活动瓷片、永久标签、支持WebGL、无限标签、多窗口浏览、收藏夹心等等。而且 IE11 浏览器支持HTML5链接的预取和预同步,这种技术能够预先判断用户的下一个动作而提前进行处理,可以有效地提高浏览速度和用户体验……   IE11已支持 Windows 7 以及 Win Server 2008 R2,但在Win7上与 Win8 有着一定的区别: Windows 8.1 版地址栏位于下方,Windows 7 版仍保留在上方 Windows 7 版不支持单窗口连续开启 100 个以上标签页,官方解释是 Windows 7 版 IE11 是桌面应用,而不是 Windows 8.1 的 Metro 应用 不支持 Silverlight 视频插件,“Windows 7 存在其他在线视频插件,能够满足用户需要” 不支持 Google SPDY 协议,Windows 8.1 版支持 不支持 Enhanced Protected Mode 沙箱   除了上面提到的不同细节,其他大部分功能和 Windows 8.1 版没区别。新版 IE11 还改善了浏览器整体表现,提高网页载入速度,支持新浏览标准。微软提到 Windows 7 和 Windows 8.1 版 IE11 将同时支持 WebGL 标准。WebGL 绘图标准允许 GPU 实时渲染 JPEG 图片,所以网页载入更快、内存占有率更少,笔记本的电池使用时间也因此被延长。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值