Атрибут имени Карты изображений с типом 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", это происходит со мной и работает нормально.
С уважением