Я действительно ничего не знаю о SVG, но мне нужно использовать его для приложения, которое я создаю. Так что некоторая помощь в начале работы будет очень признательна.
Я хочу вложить div
внутрь формы SVG, которая, как мне кажется, будет работать следующим образом:
<svg width="250" height="250" viewBox="0 0 250 250">
<rect x="0" y="0" width="100" height="100" fill="red">
<foreignObject width="100%" height="100%">
<div>TEST</div>
</foreignObject>
</rect>
</svg>
Но, как видите, он отображает только элемент rect
.
Даже если я попробую использовать только text
, он все равно не появится, как видите:
<svg width="250" height="250" viewBox="0 0 250 250">
<rect x="0" y="0" width="100" height="100" fill="red">
<text x="50%" y="50%">TEST 2</text>
</rect>
</svg>
Так что я делаю неправильно здесь? Почему элементы SVG не отображаются, когда они вложены в другие элементы SVG? И как я могу заставить их сделать это?
Спасибо