Атрибут имени Карты изображений с типом XHTML+RDFa 1.0

После поиска других вопросов никто не ответил на конкретную проблему, которую я имею.

Недавно мы сделали шаг, чтобы включить в наш сайт расширенные фрагменты Google, которые включали изменение DocType с XHTML 1.0 на XHTML+RDFa 1.0.

Теперь проблема в том, что мы используем карты изображений на нашем сайте, и XHTML + RDFa заявляет, что атрибут 'name' недействителен и не проходит проверку. Удаление атрибута name позволяет выполнить проверку, но не позволяет chrome/safari использовать карту изображений.

Есть идеи?

3 ответа

Решение

Вы должны иметь возможность использовать атрибут id вместо атрибута name. Убедитесь, что значения идентификаторов точно совпадают с учетом регистра. Если это не сработает, то это похоже на ошибку webkit.

Не удалось найти решение этой проблемы, поэтому мне пришлось добавить обратно атрибуты ID и Name.

Это больше не действует W3c, но работает во всех браузерах. Не идеальное решение, но работает, что важнее.

Используйте атрибут "id" вместо "name", это происходит со мной и работает нормально.

С уважением

https://webmasters.stackexchange.com/questions/12798/name-attribute-is-obsolete-what-is-the-correct-behavior-when-dealing-with-ancho

Другие вопросы по тегам