Подтвердить что ты не робот

Aptana Studio 3 - Предупреждения при использовании данных-роли Тэги HTML 5

Я хочу использовать Aptana Studio 3 для разработки jQuery-мобильных проектов. Поскольку jquery-mobile использует HTML5, мне нужно использовать атрибуты тегов, такие как "data-role="header", что подходит для HTML5.

Например:

<div data-role="header"></div>

Но Аптана дает мне предупреждения:

неизвестный атрибут "роль данных"

Как я могу это исправить, или это ошибка Aptana Studio 3?

4b9b3361

Ответ 1

Это больше недостающая функция, чем ошибка.

В настройках > Aptana Studio > Validation вы можете определить регулярное выражение, соответствующее ошибкам/предупреждениям, которые вы хотите игнорировать.

.*data-role.* должен это сделать.

Ответ 2

Я выполнил ниже, и он решил проблему.

В настройках > Aptana Studio > Проверкa > HTML Tidy Validator > Атрибуты → Собственные атрибуты → игнорировать

Ответ 3

Это беспокоило меня месяцами. Я пробовал решения выше, но они не работали. Что для меня работало, это отключить HTML Tidy Validator в Aptana 3.2.2.

Настройки → Aptana Studio → Проверка → HTML

И затем отключите HTML Tidy Validator для сборки и согласования.

Ответ 4

Кажется, это не поддерживает это, я прошел через Википедию и их документ. Поэтому мы должны нести это, пока не появится плагин.

Ответ 5

Поздний ответ, но я нашел этот поток во время поиска, чтобы решить ту же проблему, попробовал решение regex, которое не сработало для меня, поэтому придумал это решение, которое, по крайней мере, менее решительно, чем отключить HTML Tidy Validator:

Окно > Настройки > Aptana Studio > Проверкa > HTML Tidy Validator

  • Измените Атрибуты > Собственные атрибуты из "Предупреждения" либо "Игнорировать", либо "Информация".

Существует несколько других фреймворков, отличных от jQuery Mobile (например, Angular), где использование пользовательских атрибутов является обычным явлением, поэтому я не думаю, что это плохо, потому что я ничего не знаю браузер, который ломается с пользовательскими атрибутами, они просто игнорируются.

Пока вы меняете HTML Tidy Validator, я также рекомендую удалить предупреждение для элементов без содержимого, так как часто люди заполняют их через JavaScript. Вы можете сделать это следующим образом:

  • Измените Элементы > Обрезать пустые элементы из "Предупреждения" либо "Игнорировать", либо "Информация".

Ответ 6

Правильный путь для решения "непризнанной" проблемы для моей сборки: Window > Preferences > Aptana Studio > Validation > HTML Tidy Validator > Элементы > Неопознанные элементы > Игнорировать