Różnica między XHTML ścisłym i przejściowym

Różnica między XHTML ścisłym i przejściowym

Xhtml Surck Vs. Przejściowy

XHTML (rozszerzalny język znaczników hipertext) został opracowany w celu rozwiązania problemów kodu HTML. XTHML to ruch w kierunku surowszego kodowania, który charakteryzuje się XML. Podczas początkowej wersji XHTML istniała „ścisła” i „przejściowa” wersja języka. Surowe jest zamierzoną formą języka, podczas gdy wersja przejściowa była odskocznią dla tych, którzy nie byli jeszcze w stanie dostosować się do ścisłego kodowania.

Przejściowy XHTML dodał tagi i elementy, które ułatwiają użycie. Najbardziej widoczne są elementy prezentacyjne, które pozwalają koderom sformatować wygląd ich strony, w samym kodzie. Ścisłe XHTML brakuje tych elementów i zmusza użytkownika do używania oddzielnego pliku CSS do przenoszenia całego niezbędnego formatowania strony.

Chociaż możesz pomyśleć, że przejściowy XHTML jest lepszy od ścisłego XHTML ze względu na fakt, że jest bardziej elastyczny, był to problem, który XHTML zamierza walczyć. Przejściowy XHTML jest nadal podatny na bardzo niechlujny kod, który może być koszmarem, gdy próbujesz znaleźć problematyczny kod lub edytowanie go w przyszłych wersjach. Ścisłe XHTML jest znacznie trudniejsze do nauczenia się w porównaniu z przejściowym, ale wysiłek włożony w naukę może znacznie przynieść korzyści koderowi, szczególnie przy budowaniu znacznie większych witryn z bardziej skomplikowanym kodem. Ponieważ nie możesz przypadkowo wstawiać tagów i słów kluczowych, byłoby znacznie łatwiejsze do odczytania i śledzenia kodu, aby znaleźć linie, które powodują problem.

Ponieważ przejściowa wersja XHTML miała na celu zmniejszenie krzywej uczenia się i wspomaganie koderów, które mogły mieć problemy z przystosowaniem się do ścisłej wersji XHTML, nie ma być na zawsze. Bardziej widoczne, przejściowy XHTML zastosowano do konwersji starszych stron HTML, aby były zgodne z XHTML. Późniejsze wersje XHTML są ścisłe, a wersje przejściowe już nie istnieją. Jest to konieczne, aby nowe pisane strony dostosowały się do ścisłego kodowania XHTML.

Streszczenie:

1. Xhtml przejściowy to odskocznia dla tych, którzy zamierzają przejść do ścisłego xhtml.

2. XHTML przejściowy ma elementy prezentacyjne, które są nieobecne w ścisłym XHTML.

3. XHTML SCRIC jest znacznie łatwiejszy do odczytania i analizy, w porównaniu z przejściowym XHTML.

4. Xhtml Surck jest znacznie trudniejszy do nauczenia się w porównaniu z przejściowym XHTML.

5. Późniejsze wersje XHTML są już surowe, a przejściowe już nie istnieje.