Помнится, раньше как-то решал этот вопрос, но сейчас потерял решение, поэтому и прошу о помощи.
В общем имеется такой HTML код:
<span>
	<svg-icon>
		<src href="/app/views/image/icon/close.svg" />
	</svg-icon>
</span>
и такой CSS:
div.layer > span {
	transition: opacity 0.1s ease, visibility 0s linear 0.1s, transform 0.2s ease;
	transform: rotate(90deg);
	margin: 0px;
	padding: 20px;
	top: 0px;
	right: 0px;
	text-align: center;
	visibility: hidden;
	opacity: 0;
	position: fixed;
	cursor: pointer;
}
div.layer.show > span {
	transition-delay: 0s;
	transform: rotate(0deg);
	visibility: visible;
	opacity: 1;
}
Так вот эта SVG картинка не отображается. Блок есть (40 на 40), навести на него можно, нажать можно, но картинка не отображается. А отображается только тогда, когда после span вставляю хоть какую-нибудь букву. Как отобразить эту картинку без каких-либо дополнительных символов? А то что-то подзабыл.