0
<svg xmlns="http://www.w3.org/2000/svg"
 xmlnslink="http://www.w3.org/1999/xlink">
<defs>
<path id="path1" d="M25, 100 C10,10 175,10 175,100" />
</defs>
<text font-size="19.5" fill="blue">
<textPath xlink:href="#path1">Hello text-on-a-path world!</textPath>
</text>
</svg>

インターネットから入手したこのコードを使用してみましたが、「23 列目の 7 行目: textPath の href の名前空間プレフィックス xlink が定義されていません」というエラーがブラウザーに表示されました。実際、インターネットから取得した部分には、svg の開始タグと終了タグが含まれておらず、中身だけが含まれていました。名前空間プレフィックスを定義する方法をどこかで見たと思ったので、xmlns で始まるコードを追加しました。

私が使用したコードは次のとおりです。

<use xlink:href="#MyPath" fill="none" stroke="red"  />

<text fill="red" font-family="Verdana" font-size="15" word-spacing="4" letter-

spacing="2" padding-left="30px">
<textPath xlink:href="#MyPath">
  -----------------Support Your Local Devil 

Worshipper-------------------------------
</textPath>
</text>
4

1 に答える 1

0

xmlns と xlink の間にコロンがありません

<svg xmlns="http://www.w3.org/2000/svg" xmlns:link="http://www.w3.org/1999/xlink">
于 2013-05-15T21:17:12.017 に答える