Я использую Bootstrap 4, и у меня есть простой элемент svg
на моей веб-странице:
<svg>
<polygon points="0,0 20,5 0,10" style="fill: black; stroke: black;" />
<polygon points="20,0 40,5 20,10" style="fill: black; stroke: black;" />
</svg>
И чтобы показать, сколько дополнительного пространства использует элемент, я создал рамку вокругэлемент:
<style>
svg {
border: 1px solid black;
}
</style>
Графика очень проста и отображается в основном так, как и должно быть, например:
НоЯ не понимаю, почему так много лишних пробелов справа и снизу.Я перепробовал все, что мог придумать, чтобы подогнать контейнер под фактическое содержимое: добавление viewBox="0 0 20 40"
к тегу svg
просто взрывает изображение, так что оно огромно, а viewPort
ничего не делает.Я попробовал кучу других «хитростей» CSS и поместил графику в собственный элемент div
, и все это никак не повлияло на внешний вид графики.
Я не помню, чтобы испытывал этовыпускать раньшеДобавляет ли Bootstrap дополнительный стиль к svg
графике, которую я должен переопределить, или это нормально?Спасибо за любую помощь, как это исправить.