html - 如何将 svg 放入 span 中并让 span 包围 svg?

标签 html css svg

如何将 svg 放入 span 中并让 span 包围 svg?例如,这里我想要并排放置两个灰色背景的黑色圆圈。我只是无法让它工作。

<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>

最佳答案

添加 CSS 规则,使 display: inline 的 span 默认为 display: inline-block

span {
    display: inline-block;
}

https://jsfiddle.net/4maotyv4/

关于html - 如何将 svg 放入 span 中并让 span 包围 svg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244115/

相关文章:

html - 如何使用 CSS 降低元素背景的不透明度?

html - 将背景应用于 <html> 和/或 <body>

Safari 中的 CSS 下拉菜单问题

reactjs - 控制台记录导入的 SVG 给出数字

html - 使用 gulp-useref 构建应用程序时尊重 CSS @import

javascript - 使用 Javascript 将 HTML 页面转换为图像

html - 向左浮动打破布局

javascript - 切换父 div 的底部属性

css - 从背景中剪下的透明文本

html - 使用 svg 路径和 raphael js 进行 3D 翻转