XHTML 요소의 언어를 지정할 때`xml : lang` 속성이 필요합니까 (HTML` lang` 속성 외에)?

StackOverflow https://stackoverflow.com/questions/812146

문제

XHTML 1.0 전환 문서가 있습니다. 대부분의 콘텐츠는 영어로되어 있으므로 이것이 제가 맨 위에있는 것입니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

일부 요소는 다른 언어로되어 있습니다

<a href="#" lang="es">Español</a>

추가해야합니까? xml:lang="es" 이와 같은 요소들에게도 언어 정보를 복제합니까?

도움이 되었습니까?

해결책

파일을 보내는 경우 text/html Mime Type, 당신은 HTML과 XHTML을 모두 사용하려고하기 때문에해야합니다. (브라우저는 lang, 그렇지만.)

올바른 Mime 유형을 사용하는 경우 (application/xhtml+xml반면에, 단지 xml:lang="" HTML DocType와 함께 HTML을 사용하고 있다고 지적하면 (올바르게) 필요합니다. lang="".

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top