首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将svg放在span中,并让span封装svg?

如何将svg放在span中,并让span封装svg?
EN

Stack Overflow用户
提问于 2016-05-16 05:59:52
回答 2查看 18K关注 0票数 3

如何将svg放在span中,并让span封装svg?例如,这里我想要两个灰色背景的黑色圆圈并排。我就是不能让它工作。

代码语言:javascript
运行
复制
<span style="background: gray">               
    <svg height="100" width="100" style="display: block">
        <circle cx="50" cy="50" r="40" ></circle>
    </svg>
</span>        

<span style="background: gray">               
    <svg height="100" width="100" style="display: block">
        <circle cx="50" cy="50" r="40" ></circle>
    </svg>
</span>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-16 06:04:35

添加CSS规则,使默认情况下为display: inline的跨度为display: inline-block

代码语言:javascript
运行
复制
span {
    display: inline-block;
}

https://jsfiddle.net/4maotyv4/

票数 6
EN

Stack Overflow用户

发布于 2016-05-16 06:03:09

我建议采取以下解决方案

代码语言:javascript
运行
复制
<span style="background: gray; display: inline-block">               
    <svg height="100" width="100" style="display: block">
        <circle cx="50" cy="50" r="40" ></circle>
    </svg>
</span>        

<span style="background: gray; display: inline-block">               
    <svg height="100" width="100" style="display: block">
        <circle cx="50" cy="50" r="40" ></circle>
    </svg>
</span>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37244115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档