2010-04-15 1 views
6

내 새 GWT 응용 프로그램에 <!DOCTYPE html>을 사용해야한다고 생각합니다. 이렇게하면 내 응용 프로그램을 표준 호환 모드로 전환 할 수 있음을 이해합니다. 나 맞아? 이 doctype을 사용하는 데 어떤 단점이 있습니까? GWT는 표준 준수 모드에서 올바르게 작동합니까? GWT tutorial이 여전히 HTML 4.01 과도기 doctype을 사용하기 때문에주의해야합니다.GWT 2.0에 어떤 doctype을 사용해야합니까?

답변

2

<!DOCTYPE html>을 사용하면 웹 브라우저를 거의 확실하게 원하는 표준 모드 (quirksmode와 반대)로 만들 수 있습니다. 그러나 HTML 4.01 Transitional doctype도 표준 모드를 ​​트리거하므로 아무런 차이가 없습니다.

GWT에서 둘 중 하나를 사용하는 것의 의미에 대해서는 잘 모릅니다. 그러나 GWT가 HTML5를 지원하기 위해 특별한 일을하지 않는 한 HTML5 doctype을 정직하게 사용하는 데는 어떤 이점도 없을 것이라고 생각합니다.

+0

내가 알아 차린 한 가지 차이점은 다음과 같습니다. HTML 4.01 Transitional doctype에서 텍스트 입력 필드는 테두리 상자 크기 조정 모델을 사용합니다. 반면 HTML5 doctype에서는 콘텐츠 상자 크기 조정 모델을 사용합니다. – David

+0

내 프로젝트의 HTML 파일 상단에있는 GWT 생성 주석은 라고 말합니다. 위의 HTML 4.01 Transitional DOCTYPE 선언은 브라우저의 렌더링 엔진을 "Quirks Mode"로 설정합니다. ' – Glenn

+0

Quircks 모드를 사용할 때의 이점은 무엇입니까? 언제 표준을 사용할 것인가? –

3

GWT 2.0의 새로운 layout panel 기능에는 표준 모드가 필요하며 쿼크 모드에서는 작동하지 않습니다.

+0

TBH, 내가 아는 한 IE는 정말로 새로운 레이아웃 패널에 대처하기 위해 표준 모드가 필요합니다 - Firefox & co는 단점 모드에서 잘 작동합니다. GWT는 앞으로 표준 모드를 ​​지원하는 데 주력 할 것이므로 표준 모드를 ​​권장 할 것입니다. –