2016-06-20 4 views
1

맞춤 html 요소가있는 이미지 슬라이더를 만들고 있습니다. 대부분의 브라우저에서 지원되지만 "document-register-element.js"가 아닌 라이브러리도 있습니다.맞춤 HTML DOM 요소 html 유효성 확인

예상대로 작동합니다.

내가 가진 질문은 유효합니까?

예를 들어 난 그것이 오류 같다 보여주는 HTML 요소 여기서 document.registerElement('cp-slider', {prototype: proto});

https://validator.w3.org/ 로 등록 된 자바 스크립트 HTML <cp-slider></cp-slides>

이 맞춤 요소를 가지고있다. 그러나 파일의 JS를 확인하지는 않습니다. 맞춤 DOM 요소를 피해야합니까? 또는 "실제 유효성 검사 (Google에서 아마 SEO 용으로)"문제가되지 않겠습니까?

감사합니다.

+0

[사용자 정의 요소가 유효한 HTML5입니까?] (http://stackoverflow.com/questions/9845011/are-custom-elements-valid-html5) –

+0

(가능한 아주 오래된 질문이지만 표시된 올바른 대답은 정확합니다.) –

답변

1

표준 HTML 구문 만 검사하기 때문에 유효성 검사 사이트에 오류가 표시 될 수 있습니다. 사용자 정의 DOM 요소를 반드시 피할 필요는 없으며 어떤 경우에는 매우 유용합니다. 프레임 워크 AngularJS를 사용하면 이러한 사용자 정의 요소 (지시문이라고 함)를 부드럽게 정의 할 수 있습니다. 이것은 숨겨진 것에 따라 SEO에 영향을 미치거나 미치지 않을 수 있습니다. Google은 일부 세부 정보를 추측 할 수 있지만 특정 상황에서 어떤 일이 일어나는지 확인해야합니다.