Наличие iframe
внутри a
недействителен. HTML. Если у вас есть недопустимый документ, браузер может отображать и обрабатывать его, однако его авторы считают нужным, в том числе не делать того, что вы ожидали.
a
's content model не является прозрачным, но должно быть не interactive content:
Интерактивный контент содержание, которое специально предназначено для взаимодействия с пользователем.
=>a
audio
(если атрибут controls
присутствует) button
embed
iframe
img
(если атрибут usemap
присутствует) input
(если атрибут type
не в hidden
состоянии) keygen
label
object
(если usemap
атрибут присутствует) select
textarea
video
(если присутствует атрибут controls
)
(мой акцент на iframe
)
Вместо этого поместите ссылку в содержимое iframe
«s.
Я думаю, что вы не можете положить IFRAME внутри '' тег –
Не могли бы вы не просто накладывать '' тег поверх of Iframe? – wickywills
Взгляните на высоту якоря. –