XHTML 요소의 언어를 지정할 때`xml : lang` 속성이 필요합니까 (HTML` lang` 속성 외에)?
-
03-07-2019 - |
문제
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=""
.
다른 팁
XHTML 1.0 사양에 따르면 : 예, 둘 다 사용하십시오..
그래도 이유를 말하지 않습니다.
접근성의 언어 페이지로 다이빙하십시오 언급 한 것처럼 같은 말을합니다 비슷한 질문에 대한 라훌의 대답.
제휴하지 않습니다 StackOverflow