Таким образом, согласно инструменту проверки w3c, оборачивание div (особенно плавающего) тегом привязки является неправильной разметкой. Хотя это работает во всех протестированных браузерах (включая большинство телефонов и планшетов), есть ли лучший способ сделать это?
Я обнаружил, что вы можете использовать HTML4
Я рассмотрел использование тега с действием, что является большой дополнительной разметкой для такой простой задачи, но Internet Explorer 6 не распознает кнопку как кнопку отправки, поэтому ссылка все еще не работает без javascript , Что еще хуже, некоторые ссылки должны открываться в лайтбоксе - с помощью javascript я мог бы просто event.preventDefault (), но как это сделать с помощью формы?
Есть ли лучший способ сделать ссылку из элементов уровня блока? Или я должен просто игнорировать проверку, так как она все еще работает почти во всех браузерах (если не во всех)?
(Использование HTML4, но приветствуются решения HTML5)