Я буду звонить вместе с остальными, что вы всегда должны использовать семантический подход. Если посмотреть на значение href
, тем не менее, похоже, что вы на самом деле не связываете с чем угодно, но ваш тег a
выполняет действие.
В этом случае вы используете якорь, как если бы это была кнопка, и семантика вообще потеряна. Я бы с кнопкой изображения:
<input type="image" src="pict1.gif" onclick="password();" />
Одним из примеров того, почему вы хотите, чтобы заботиться о семантике (по общим причинам SEO исключением) является то, что вы сообщаете браузеру, как к тому, что происходит. Например, кнопка изображения, как в приведенном выше коде, или изображение в якоре, как в вашем вопросе, приведет к тому, что на изображении будет отображаться курсор pointer
, тогда как вам придется явно стилизовать это поведение, если вы пошли с простое решение img onclick
, эффективно реплицирующее то, что браузер может обрабатывать изначально.
большое спасибо. но с учетом ответов, которые у меня есть на этот вопрос. Я чувствую, что нет такого типа стандарта, который мог бы быть приемлемым для всех. Я имею в виду его, как наш выбор того, что мы используем в этом случае? ? – Sachindra
точно. взгляните на плюсы и минусы каждого подхода, решите, какой из них следует и придерживайтесь. –
отлично. благодаря тонну... – Sachindra