HTML-код не беспокоит в IE?

0

Я пытаюсь применить переход к разделу \function в своем HTML-коде, используя следующий код:

<a href="#BACK_TO_TOP"><input id="To_Top_Button" title="Terug naar zoek Database"></a>

который ссылается на раздел, обозначенный следующим образом

<a id="BACK_TO_TOP"><img src="../Images/Banner.png" alt=" Header" width="1500" height="152"></a>

Это отлично работает с Chrome и Safari, но в IE не работает, потому что в IE работает следующее:

<Strong><i><li type="square"><a href="#C5">Diplomas</a></li></i></Strong>

который ссылается на следующее

        <STRONG><font face="Century Gothic" size="2" color="#DC143C">
        <li type="square"><a id="C1">Productontwikkeling...</a></li>
    </font></STRONG>

ссылка, используемая для реализации этого кода, находится в

http://www.w3schools.com/html/tryit.asp?filename=tryhtml_link_locations
  • 2
    Почему вы получили input элемент внутри a теге?
  • 0
    Есть много вещей не так с этим кодом. Если это работает вообще в любом браузере, это зависит от удачи. Пожалуйста, подтвердите это.
Теги:
internet-explorer
google-chrome
href
safari

1 ответ

2

Вы не можете вставлять интерактивные элементы в HTML. Оба <a> и <input> являются интерактивными.

Используйте валидатор (это не единственная ошибка, хотя это и является причиной этой проблемы).

Если вам нужна ссылка, которая выглядит как кнопка, начните со ссылки, а затем используйте стандартный инструмент для описания того, как должны выглядеть вещи: CSS.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню