![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 2 Dołączył: 19.02.2008 Ostrzeżenie: (50%) ![]() ![]() |
www.worstsite.pl
Ranking stron pod względem ilości błędów w kodzie HTML. Wprowadzony adres jest automatycznie walidowany przez W3C. Dla stron z błędami odczytywane są ,także automatycznie, title i description i w tej postaci publikowane w kolejności błędów. Proszę o ocenę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przytoczę z jednego forum:
Cytat Doctype wskazuje na plik DTD, w którym zdefiniowane są wszystkie znaczniki i atrybuty danej wersji języka HTML lub XHTML (lub własnych plików XML, wtedy sami tworzymy plik DTD i dołączamy poprzez Doctype do pliku). Poprawny Doctype na stronach ma kluczowe znaczenie dla przeglądarek internetowych. Jeśli na stronie masz poprawny Doctype, to nakazujesz przeglądarce wyświetlać dokument zgodnie ze standardami. Jeśli w dokumencie nie ma Doctype lub Doctype jest niepoprawny, przeglądarka przełącza się w tryb wstecznej kompatybilności (o ile taki tryb posiada. IE posiada i ten tryb znacznie różni się od trybu zgodności ze standardami). Chodzi o to, że przeglądarki obsługiwały niektóre rzeczy szybciej niż te rzeczy pojawiły się w danym standardzie lub programiści przeglądarek uznali, że niektóre rzeczy w standardzie da się zrobić lepiej/inaczej/po swojemu. Następne wersje przeglądarek przyniosły jednak zgodność ze standardem, ale pozostawiono "starą" funkcjonalność w trybie wstecznej kompatybilności. Doctype rozwiązuje sprawę przełączania się pomiędzy trybem zgodności ze standardami a trybem wstecznej kompatybilności. Powstający obecnie HTML5 rezygnuje powoli z Doctype, bo uznano, że Doctype jest niewygodny i niepotrzebny i są lepsze mechanizmy niż DTD pozwalające określić strukturę dokumentów (XML Schema, RelaxNG, inne), dlatego w przyszłości nie będzie trzeba myśleć o przydługawych Doctype'ach, a na razie jesteśmy skazani na taką "zabawę". Osobiście uważam, że lepiej jest wstawić poprawny Doctype na początku dokumentu, ponieważ pracujemy wtedy w trybie zgodności ze standardami. Daje nam to poczucie pewności. Mamy w dokumentacji standardu wszystko dokładnie opisane i wiemy, czego się spodziewać po przeglądarkach. Ewentualne różnice w wyniku jaki otrzymamy będą wynikać z błędów w danej przeglądarce. Gdy zdecydujemy się na pracę w trybie wstecznej kompatybilności musimy dobrze znać zachowania poszczególnych przeglądarek. Szczególnie wyróżnia się tutaj Internet Explorer z własną implementacją modelu pudełkowego w CSS. Jak ktoś wie jak sobie z tym wszystkim radzić, to niech sobie pracuje w trybie wstecznej kompatybilności. Dla całej reszty polecam trzymać się standardów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 10:16 |