мне нужно выравнивать SVG элемент в линии (справа) другой элемент в строке/промежутке, и не могу найти правильную формулу. Если я не ошибаюсь, ответ на этот вопрос related SO question не удастся, если SVG не находится слева.Вертикального выравнивания SVG с другими элементами HTML
Вот jsfiddle illustration. Благодарен за помощь.
<div style="border: 1px solid black; height: 100px; width: 200px; vertical-align:top;">
<span height=100 float=left><p>text on left</p></span>
<span height=100 float=right>
<svg viewBox="0 0 100 100" preserveAspectRatio="xMinYMin">
<rect x="0" y="0" width="100" height="100" style="fill: red;" />
</svg>
</span>
</div>
Решено! Пожалуйста, взгляните на ответ и обновленную скрипку. – Chandranshu