Css SVG和外部样式表
我在我的网站上使用了一些交互式/动态SVG,作为一项功能,我们可以按原样下载.SVG文件 我们发现的一个问题是,当使用外部样式表时,如果用户(比如)试图在Inkscape中打开文件,样式就会丢失。所以我一直在设计填充和笔划颜色,等等,在元素上内联 我想知道SVG标准以及样式表如何适应它。.css文件是否设计为与.svg文件一起传输?我知道您可以这样声明外部样式表:Css SVG和外部样式表,css,svg,Css,Svg,我在我的网站上使用了一些交互式/动态SVG,作为一项功能,我们可以按原样下载.SVG文件 我们发现的一个问题是,当使用外部样式表时,如果用户(比如)试图在Inkscape中打开文件,样式就会丢失。所以我一直在设计填充和笔划颜色,等等,在元素上内联 我想知道SVG标准以及样式表如何适应它。.css文件是否设计为与.svg文件一起传输?我知道您可以这样声明外部样式表: 如果大多数矢量图形软件都在同一个文件夹中,它们会识别并加载它吗?Illustrator似乎没有对SVG的初始支持,但有包含Java
如果大多数矢量图形软件都在同一个文件夹中,它们会识别并加载它吗?Illustrator似乎没有对SVG的初始支持,但有包含JavaScript和CSS3引擎的附加组件
我忍不住觉得每个人都错过了机会。有没有人成功地将.svg打包成.css下载,并在各种矢量图形程序中试用过?像Inkscape这样的程序在保存SVG时通常会做些什么,因为显然有几种方式可以分配样式?我从W3C找到一些关于SVG查看器一致性的文档,其中有一些是明确的: 我看到这条线, 支持的一致性SVG解释器和一致性SVG查看器 一般(即基于文本的)XML内容的CSS样式需要 还支持SVG内容的CSS样式 这让我相信,只有支持CSS(与表示属性相反)的SVG查看器才需要支持外部样式表,所以基本上只需要浏览器
我仍然希望有一个SVG软件包的列表,以及每个软件包是否支持外部样式表以及它们如何分配样式,但也许我必须自己做这项研究。您的问题是什么?(标题不是问题,正文中有四个。)@Phrogz All 4我猜。。。我觉得他们很有关系。这是一个广泛的问题——SVG和外部样式表通常如何使用?我只是在这方面遇到了很多困惑,因此它将获得最广泛的支持。请注意,在SVG中包含外部CSS应该很简单,因此这可能是最安全的选择。