【问题标题】:background-size not working in IE 9/10背景大小在 IE 9/10 中不起作用
【发布时间】:2013-12-27 22:46:42
【问题描述】:

我遇到了背景大小的 IE 9/10 的问题

.svg {
    padding: 20px 20px 20px 120px;
    border: 1px solid #ccc;
    line-height: 60px;
    background-image: url(data:image/svg+xml;base64,...);
    background-size: 100px;
    background-repeat: no-repeat;
}

http://jsfiddle.net/a394Z/5/

如果具有背景的元素没有定义宽度,则背景的大小似乎默认为原始 svg 图像的大小。

在此示例中,图像以 16x16 像素而不是 100x100 像素呈现。

我一直在使用 :after 伪元素来解决这个问题。但我是不是做错了什么?

【问题讨论】:

标签: css


【解决方案1】:

只需指定 X 和 Y,即使它们相似:background-size: 100px 100px

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2014-12-24
    • 1970-01-01
    • 2013-08-01
    • 2016-10-30
    • 2013-11-04
    • 2013-05-29
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    相关资源
    最近更新 更多