У меня есть следующий HTML:HTML кнопки элемент - SVG изображение внутри - странный разрыв и позиционирование
<button class="button">
<img src="img/menu-2.svg">
</button>
И это CSS:
.button {
padding: 0;
height: 44px;
border: none;
background: none;
}
Когда я инспектировать кнопку с Firebug я могу видеть, что по-прежнему существует какой-то странный разрыв между изображением и границей кнопки. Есть ли способ удалить это? Я хотел бы, чтобы изображение заполнило кнопку как можно больше или, по крайней мере, было сосредоточено.
Вот скриншот:
Или, может быть, его что-то с файлом SVG? Это SVG-код, который должен влиять на позиционирование:
x="0px" y="0px" width="44px" height="44px" viewBox="0 0 44 44" enable-background="new 0 0 16 16"
Что поражает меня enable-background
, но я не знаю, что он делает & удаление не сделал ничего.
У вас есть изображение SVG где-то в сети? –
@OlafDietsche Конечно, его значок меню из набора «Пакет» Адама Уиткрофта. Я вложил его в скрипку: http://jsfiddle.net/WhLDT/ (обратите внимание, как я изменил 48px на 48px во время отладки). – Sven
Когда вы сохранили ваши файлы svg, вы сохранили пробел на холсте или размер холста, содержащий только значок и ничего больше? –