programing

Eclipse의 유효한 HTML5 속성에 대한 경고

procenter 2021. 1. 15. 19:46
반응형

Eclipse의 유효한 HTML5 속성에 대한 경고


Eclipse를 사용하고 HTML5 콘텐츠로 jsp 파일을 작성합니다. 예를 들어 다음 줄이 있습니다.

<div class="test" data-role="test123">

Eclipse에서는 다음과 같은 경고가 표시됩니다.

Undefined attribute name (data-role)

이러한 경고가 더 이상 나타나지 않도록하려면 어떻게해야합니까? HTML5에서는 http://ejohn.org/blog/html-5-data-attributes/에서 볼 수 있듯이이 속성이 허용됩니다 (data- *) .

친애하는.


Eclipse는 지금도 HTML5 요소와 속성을 확인하는 데 여전히 몇 가지 문제가있는 것 같습니다.

저는 Mars 4.5.1을 실행 중이며 <main>요소에 대한 경고가 없다는 사실에도 불구하고 <section>요소 에 대한 경고를 받았습니다 .

그러나 해결책이 있습니다!

Window > Preferences > Web > HTML Files > Validation

창> 환경 설정> 웹> HTML 파일> 유효성 검사

여기에서 Ignore specified element names in validation체크 박스를 선택하고 Eclipse가 잘못 경고하는 요소의 이름을 입력 할 수 있습니다 .

귀하의 경우 Ignore specified attribute names in validation확인란을 선택하고 data-role속성을 입력하고 싶을 것 입니다.

'적용'을 클릭하면 Eclipse는 프로젝트의 전체 유효성 검사를 수행하도록 요청합니다. '예'를 선택하면 변경 사항이 적용됩니다.

더 이상 구불 구불 한 노란색 선은 없습니다 YAY! :디


귀하의 문서 유형

HTML 4.01 용입니다.

data- * 속성은 HTML 5에 추가되었습니다. HTML 5의 doctype은 기본적으로 다음 중 하나입니다.

<!DOCTYPE html SYSTEM "about:legacy-compat">

또는

<!DOCTYPE html>

최신 버전의 Eclipse는 HTML5 태그 및 HTML5에서 허용되는 data- * 속성을 지원합니다. 받는 따른 역할 속성을 적절한 구문을 사용할 때는, ARIA 역할 모델XHTML 역할 속성 모듈데이터 - *와 역할 속성 접두사하지 막 역할 아닌 데이터 역할을 떠나는.

그래서 <ul role="menubar">보다 정확합니다 <ul data-role="menubar">. 구문의 유효성은 (X) HTML5 Validator를 사용하여 확인할 수 있습니다 . jQuery Mobile은 데이터 역할 속성을 상당히 광범위하게 사용하지만 이유는 확실하지 않습니다.

참고 : 업그레이드 했는데도 data- * 속성에 대한 경고가 계속 표시되는 경우 JTidy와 같은 설치된 구문 검사기를 업데이트하거나 제거하는 것이 좋습니다. Indigo 서비스 릴리스 1부터 역할 속성은 기본적으로 Eclipse에서 정의되지 않은 속성 경고를 계속 트리거합니다.


AngularJS를 코딩 할 때 Aptana 3.6과 함께 사용했습니다.

창> 기본 설정

독점 속성 무시 선택


Mac OS X 에서 Aptana Studio 플러그인사용합니다 . 로 가서 Eclipse > Preferences > Aptana Studio > Validation > HTML필터를 만들면 *data-role*더 이상이 경고가 표시되지 않습니다.

나는 Windows에서 그것은 Window > Preferences > Aptana Studio > Validation > HTML

Aptana HTML 유효성 검사


Eclipse 3.6은 다음과 같은 새로운 필드를 도입했습니다.

Validation -> HTML Syntax: Ignore specified attribute names in validation

유효성 검사기에서 무시할 OpenGraph, RDFa 또는 기타 비 HTML5 속성을 추가합니다.

유효성 검사에서 지정된 속성 이름 무시

프로젝트를 재 검증해야합니다. 그러면 경고가 사라집니다.

참조 URL : https://stackoverflow.com/questions/4193905/warnings-of-valid-html5-attributes-in-eclipse

반응형