Твиттеры странный выбор разметки - PullRequest
0 голосов
/ 31 августа 2011

Просмотр источника в Твиттере, и я столкнулся с этим.Странно видеть элемент a без атрибута href.Когда пользователь нажимает на ссылку, появляется только всплывающее окно, которое не переходит на другую страницу, как обычные гиперссылки.Получают ли они какую-то семантическую похвалу, используя элемент 'a' без href или это очень и очень плохая разметка?Почему бы им просто не использовать span с идентификатором?

<a id="new-tweet" original-title="New Tweet">
      <span>New Tweet</span>
</a>

1 Ответ

1 голос
/ 31 августа 2011

Якорь дает им внешний вид клика без необходимости стилизовать его (например, cursor: pointer; cursor: hand;).Это также позволяет им создавать более единообразный вид по всей странице, вместо того, чтобы отдельно стилизовать «обычные ссылки» и ссылки ajax.

A можно использовать без атрибута href (они использовались дляссылки на разделы страницы (в сочетании с атрибутом name, затем link.html # name) до того, как идентификаторы стали более точным способом ссылаться на части страницы)."стройная и аккуратная".

...