html - SVG 的宽度和高度作为 float

标签 html css svg

在 Illustrator 中裁剪 SVG 图稿时,宽度可能变为例如 20.121021 像素而不是恰好 20。

在 HTML/CSS 中使用 SVG 时,是否存在由 float 宽度/高度引起的已知问题?是否有理由始终将宽度和高度保存为整数的艺术品?

最佳答案

由于 SVG 是一种矢量格式,您可以使用任何您想要的宽度/高度。从 illustrator 中保存 SVG 的宽度/高度并不重要,您可以简单地在 css 中调整大小。

只需给您的 SVG(实际上是一个以 svg 标签开头的文本文件)一个 id/class

<svg class="svg--class">...</svg>

.svg--class { 
    width: 20px;
    height: 20px;
}

所以回答你的问题:不,用 float 保存 SVG 没有问题。

关于html - SVG 的宽度和高度作为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29898702/

相关文章:

javascript - CSS 网格调整网格内按钮的大小

html - VSCode : turn off format on save only in specific directory

html - 六边形溢出的背景

javascript - 依次向div元素添加css类

jquery动画问题: how to constrain a DIV animation within another DIV?

css - 当我编译 LESS 时,不断收到 SyntaxError "#gradient > .radial is undefined"

css - 如何在 WordPress 的 CSS 文件中添加 GIF 和 SVG 的 URL?

javascript - 将 Raphael SVG 转换为图像(png 等)客户端

flutter - Flutter SVG仅显示一种颜色

html - CSS3-div 之前的三 Angular 形