HTML 5 позволяет разместить элемент блока внутри тега привязки.Есть ли способ сделать так, чтобы IE7 тоже его поддерживал? - PullRequest
1 голос
/ 09 февраля 2012

Я хочу покопаться в html5, я использовал html5boilerplate, который имеет modernizr.js. Я написал следующий код, но, похоже, IE7 его не поддерживает.Какой обходной путь для этого при использовании modernizr, чтобы он мог работать в IE7?Я не очень знаком с html5, html5bp и modernizr.

<a href="/somlink">
  <img src="/img/someimage.jpg" alt="some image">
  <span>Some Caption</span>
  <h1>Some Heading<span class="subtext">Inside Anchor</span></h1>
</a>

1 Ответ

1 голос
/ 09 февраля 2012

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

Проблема в том, что вы используете position:absolute на span и h1.Они по-прежнему кликабельны, но курсор делает их похожими на них.Просто добавьте cursor:pointer, чтобы обойти это.

См .: http://jsbin.com/ilojim/4/

...