Я пытаюсь разместить SVG в элементе div. Должно быть просто: div - это позиция: относительная, SVG {позиция: абсолютная левая: 0 вверху: 0}.
Но SVG отображается не в верхнем левом углу, а где-то в середине div.
Попытка осмотреть элементы не помогает: кажется, я не могу найти причину неправильного позиционирования.
Но у меня есть подозрение: SVG поступает из Inkscape с тоннами метаданных и непонятными (для меня) параметрами, такими как «transform = matrix (...)». Если я попытаюсь удалить эти линии преобразования, SVG либо исчезнет, либо будет заблокирован иным образом.
Когда я пробую все это с помощью сверхпростого SVG (встроенный прямоугольник, без Inkscape), никаких проблем не возникает.
Так что же в разметке Inkscape мешает позиционированию моего SVG?
Спасибо!
Добро пожаловать в Stack Overflow. Прочтите Как спросить и обновите свой вопрос, добавив минимальный воспроизводимый пример. Очень сложно давать советы, не видя своего кода. Это могло быть много всего.
@TemaniAfif Когда я наводил курсор на SVG в Inspect Element, я не видел ничего особенного в размере SVG. Он занимает небольшую коробку без каких-либо скрытых полей. Похоже, это не объясняет такое поведение.






установите флажок в окне просмотра ... добавьте границу в свой SVG, чтобы лучше понять