Похоже, что в Eclipse все еще есть проблемы с проверкой элементов и атрибутов HTML5.
Я использую Mars 4.5.1, и у меня были предупреждения об элементе <main>
, несмотря на то, что об элементе <section>
предупреждений нет.
Но есть решение!
Window > Preferences > Web > HTML Files > Validation
Preferences > Web > HTML Files > Validation">
Здесь вы можете установить флажок Ignore specified element names in validation
и ввести имена любых элементов, о которых Eclipse неправильно предупреждает.
В вашем случае вы захотите поставить галочку Ignore specified attribute names in validation
и ввести атрибут data-role
.
После того, как вы нажмете «Применить», Eclipse попросит вас выполнить полную проверку проекта. Выберите «Да», и изменения вступят в силу.
Нет больше волнистых желтых линий YAY! : D