SVG span внутри ссылки не работает в IE - PullRequest
0 голосов
/ 01 июня 2019

Необходимо добавить <span> между <a> и SVG, чтобы JavaScript мог вызывать SVG-строку из другого файла.Все работает, но не в IE, я что-то пропустил?(при тестировании в IE он даже не знал, что это ссылка, ничего не активируется, и у меня также есть эффект наведения, но в IE ничего не отображается.) Составление окончательного примера кода после того, как javascript загрузил встроенный SVGвсе вместе.

.icon svg{
  display: inline-block;
  width: 3rem;
  height: 3rem;
  margin: 0;
  stroke-width: 1.5;
  stroke-linecap: round;
}

.icon-black svg{
 stroke: #1A1A1A;
 }
<a href="#">
<span class="icon icon-black" id="icon-arrow">
<svg id="icon-arrow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-linejoin="arcs"><path d="M12 19V6M5 12l7-7 7 7"/>
</svg>
</span>
</a>

1 Ответ

0 голосов
/ 01 июня 2019

Только что заметил, я пропустил установку <span> в качестве дисплея: inline-block;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...