1
У меня есть <text>
и элемент <rect>
, вложенный в элемент svg
. Я хочу, чтобы элемент <rect>
начинался сразу после окончания <text>
. Но похоже, что я должен их разместить, используя x
и y
.Ввод элементов SVG рядом друг с другом
Есть ли способ разместить их рядом друг с другом, как обычные элементы HTML?
<svg>
<text>1200</text>
<rect width='120' height='12'></rect>
</svg>
через JavaScript, звоните getComputedTextLength(), чтобы получить длину текста и установить для него значение x. –
Любой чистый HTML/CSS способ сделать это? –
Только в том случае, если текст исправлен, и вы заработали его заранее. Даже тогда это, вероятно, будет только правильным для одного браузера на одном O/S –