2016-01-18 4 views
0

У нас было какое-то время, когда приложение было разработано третьей стороной. В одном файле есть несколько экземпляров тега HTML <a> с атрибутом «data-is-disabled». Я не могу найти ссылку на такой атрибут. Таким образом, это должно быть совершенно нормально удалить - правильно?Unrecognized HTML <a> tag tag: data-is-disabled

Дополнительная информация: Приложение было разработано с использованием Laravel и is_disabled является свойством одного из объектов данных. Laravel что-то делает с этим тегом?

+0

«Я не могу найти ссылку на такой атрибут» - Где вы смотрите? – Quentin

+0

nope! обратитесь к стороннему разработчику, если он безопасен для удаления. –

+0

Общий поиск google – GRoston

ответ

1

Это атрибут данных (http://www.w3schools.com/tags/att_global_data.asp). Они обычно используются для взаимодействия с JavaScript, поэтому вы не можете предположить, что он не используется только на основе HTML.

Кроме того:. CSS может также предназначаться эти ссылки (например, [данных является отключенной]

+0

Thx. Я сделал еще немного охоты, и есть связь с некоторыми javascript. Нечетным является то, что эта конструкция появляется только в одном из исходных файлов - несмотря на то, что почти одинаковое поведение появляется в другом. Больше тайн ... – GRoston

2

данных- префикс позволяет предположить, что это определенный пользователем атрибут, созданный разработчиком или приложения Маловероятно вы найдете ссылки на него в любом месте в Интернете. Если вы сомневаетесь, вы должны проконсультироваться с теми, кто его разработал, или оставить этот атрибут один. Ошибка в заголовке вопроса, скорее всего, является результатом проверки вашего HTML как HTML 4 или XHTML 1 (или старше). Атрибуты данных являются новыми для HTML5, и этот тип документа должен отражать это: <!DOCTYPE html>

Я не знаком с Laravel, но этот атрибут вполне может быть им использован. с которым субъект мог бы комментировать дальше. Опять же, ваш лучший вариант - проконсультироваться со своим разработчиком.