我在我的網站上使用了一些交互式/動態SVG,並且作爲一項功能,我們可以選擇按原樣下載.svg文件。SVG和外部樣式表
我們發現的一個問題是,當使用外部樣式表時,如果用戶試圖在Inkscape中打開文件,則樣式會丟失。所以我一直在設計填充和筆觸顏色等,內嵌在元素上。
我想知道SVG標準以及樣式表如何適應它。 .css文件是否設計爲與.svg文件一起傳輸?我知道你可以聲明外部樣式表像這樣:
<?xml-stylesheet type="text/css" href="mystylesheet.css" ?>
將最矢量圖形軟件識別並加載這個,如果他們是在同一文件夾?看起來Illustrator並沒有對SVG的初始支持,但擁有包含JavaScript和CSS3引擎的附加組件。
我不禁感到每個人都錯過了SVG船。有沒有人成功地做過類似的事情,用.css打包下載並在各種矢量圖形程序中試用?像Inkscape這樣的程序在保存SVG時通常會做什麼,因爲顯然有幾種分配樣式的方法?
你的問題到底是什麼? (標題不是問題,你在正文中有四個。) – Phrogz
@Progro全部4我猜...我認爲他們是相關的。這是一個廣泛的問題 - SVG和外部樣式表通常如何/應該如何使用?我正在經歷很多困惑,想知道如何做到這一點,以便得到最廣泛的支持。 –