2010-04-15 9 views
6

Myślę, że powinienem użyć <!DOCTYPE html> dla mojej nowej aplikacji GWT; Rozumiem, że dzięki temu moja aplikacja stanie się zgodna ze standardami. Mam rację? Czy są jakieś wady korzystania z tego typu dokumentu? Czy GWT działa poprawnie w trybie zgodnym ze standardami? Jestem ostrożny, ponieważ GWT tutorial nadal używa przejściowego dokumentu HTML 4.01.Jaki typ dokumentu powinienem używać w GWT 2.0?

Odpowiedz

2

Użycie <!DOCTYPE html> przełączy przeglądarkę internetową w tryb standardów (w przeciwieństwie do trybu quirksmode), który prawie na pewno jest tym, czego potrzebujesz. Ale wersja przejściowa HTML 4.01 Transitional doctype również uruchomi tryb standardów, więc nie ma w tym żadnej różnicy.

Nie mam pojęcia o konsekwencjach używania jednego z nich z GWT - ale wątpię, aby korzystanie z tego dokumentu było w ogóle uczciwe, chyba że GWT robi specjalne rzeczy w celu obsługi HTML5.

+0

Jedną z różnic, którą zauważyłem, jest to, że: z typem przejściowym HTML 4.01, pola wprowadzania tekstu wykorzystują model rozmiaru ramki; mając na uwadze, że z typem dokumentu HTML5 korzystają z modelu skalowania pola zawartości. – David

+0

Komentarz generowany przez GWT u góry pliku HTML mojego projektu mówi: "Przejściowa deklaracja DOCTYPE HTML 4.01 powyżej ustawiona w górnej części pliku ustawi silnik renderujący przeglądarki na" Tryb Quirks "." – Glenn

+0

jakie są zalety korzystania z trybu Quircks? kiedy używać standardowego mOde? –

3

Nowa funkcja layout panel w GWT 2.0 wymaga trybu standardowego i nie działa w trybie dziwactwa.

+0

TBH, o ile mi wiadomo tylko IE naprawdę potrzebuje trybu standardowego, aby poradzić sobie z nowymi panelami układu - Firefox i współpraca w trybie dziwactwa. Mimo to, nadal zalecałbym tryb standardów - ponieważ GWT będzie koncentrować się na wspieraniu tego w przyszłości. –

Powiązane problemy