2009-07-04 3 views
11

Facebook Connect와 "소셜 위젯"설명서에는 xmlns 속성을 사용할 페이지의 <html> 태그에 추가해야한다고 나와 있습니다.Facebook Connect 및 HTML5, xmlns를 사용할 수 있습니까?

xmlns은 XML 이름 공간 용이며 이전에는 XHTML과 같이 사용했음을 이해합니다. 그러나 HTML5/HTML5에 대한 최근의 모든 이야기에서 전체 사양을 읽지 않고 은 유효한 HTML5와 호환되는 xmlns 속성입니까? HTML4는 어떻습니까?

이 문서에 대한 명백한 언급을 살펴본 결과 미안하지만 ... 지적 해주십시오.

편집 : 몇 문서의 참조/인용 :

http://developers.facebook.com/news.php?blog=1&story=198

https://developers.facebook.com/docs/guides/web

답변

1

아래의 대답은 그것은 시간에 HTML 5의 상태에 대해 설명 2009 년부터이다.

위의 질문은 또한 2009 년 이후입니다. 당시 Facebook API의 상태에 대해 설명합니다.

둘은 2017 년


위해와 관계있는하는 것은 속성 년대의 xmlns 속성

에게 있습니다.

유효한 HTML5와 호환 되나요?

일종의. 그것은 완전히 의미가 없지만 사람들이 lazy when porting XHTML 일 수 있도록 허용합니다.

HTML 5는 미완성 초안임을 기억하십시오. 이러한 사항은 변경 될 수 있습니다. 심각한 이점을 제공하지 않는 한 HTML 5를 사용하지 마십시오.

HTML4는 어떨까요?

전혀.

+0

Doh! 내 용어를 집어 넣어. 고쳐 주셔서 고마워요! –

+6

에는 xmlns = "http://www.w3.org/1999/xhtml"속성 만 허용됩니다. xmlns : fb = "http://www.facebook.com/2008/fbml"은 HTML5 당 유효하지 않습니다. – hsivonen

3

사실, 인용 된 첫 번째 참조에서는 xmlns : fb = "http://www.facebook.com/2008/fbml"특성을 추가하는 방법에 대해 설명합니다. 유효하지 않은 HTML5입니다. 유효한 XHTML5입니다. 두 번째 인용 된 참고 문헌은 xmlns 속성을 전혀 언급하지 않았습니다.

유효한 HTML4 또는 HTML5는 아니지만 아무런 해가 없습니다.

5

나는 페이스 북을위한 HTML5를 사용하여 동일한 문제에 연결했다 페이스 북의 자바 스크립트 API에 작은 해킹으로 해결 한

을 내 블로그를 읽어. http://fbml5.blogspot.com/

에있어서, dev wiki (Jesus Saldivar에 언급 됨)에는 내가 좋아하지 않는 두 가지가 있습니다.

  • 추가 자바 스크립트는 html 태그 당 호출합니다. 내 방법은 HTML 태그 만 필요합니다.
  • 태그에 잘못된 속성 이 필요하므로 최종 html 코드 은 유효하지 않습니다. 내 방법은 html을 방지하기 위해 사용자 데이터 속성을 사용합니다.

의견을 보내주세요.