Atšķirība starp stingru XHTML un pārejas režīmu

XHTML Stingri vs Pārejas

XHTML (paplašināma hiperteksta iezīmēšanas valoda) tika izstrādāta, lai risinātu HTML koda problēmas. XTHML ir virzība uz stingrāku kodēšanu, ko raksturo XML. Sākotnējā XHTML izlaišanas laikā bija valodas stingrā un pārejas versija. Stingrā ir paredzētā valodas forma, savukārt pārejas versija bija atspēriena punkts tiem, kuri vēl nespēja pielāgoties stingrajai kodēšanai.

Pārejas XHTML ir pievienoti tagi un elementi, kas atvieglo lietošanu. Visizcilākie ir prezentācijas elementi, kas ļauj kodētājiem formatēt savas lapas izskatu pašā kodā. Stingrajam XHTML trūkst šo elementu, un tas liek lietotājam izmantot atsevišķu CSS failu, lai veiktu visu nepieciešamo lapas formatējumu..

Lai gan jūs varētu domāt, ka pārejas XHTML ir pārāks par stingru XHTML, jo tas ir elastīgāks, tā bija problēma, kuru XHTML plānoja apkarot. Pārejas XHTML joprojām ir pakļauts ļoti nekārtīgam kodam, kas var būt murgs, mēģinot atrast problemātisku kodu vai rediģējot to turpmākajās versijās. Stingru XHTML ir daudz grūtāk iemācīties, salīdzinot ar pārejas posmu, taču mācībām veltītās pūles var dot lielu labumu kodētājam, īpaši, ja tiek veidotas daudz lielākas vietnes ar sarežģītāku kodu. Tā kā jums nav atļauts nejauši ievietot tagus un atslēgvārdus, daudz vieglāk būtu lasīt un izsekot jūsu kodu, lai atrastu līnijas, kas rada problēmu.

Tā kā XHTML pārejas versija bija paredzēta, lai samazinātu mācīšanās līkni un palīdzētu kodētājiem, kuriem varētu būt bijušas problēmas pielāgoties stingrai XHTML versijai, tas nav domāts palikt mūžīgi. Acīmredzamāk pārejas XHTML tika izmantots, lai vecākas HTML lapas pārveidotu tā, lai tās atbilstu XHTML. Jaunākās XHTML versijas ir stingras, un pārejas versijas vairs nepastāv. Tas ir nepieciešams, lai nodrošinātu, ka jaunās rakstītās lapas pielāgojas stingrai XHTML kodēšanai.

Kopsavilkums:

1. XHTML pārejas posms ir atspēriena punkts tiem, kas plāno pāriet uz stingru XHTML.

2. XHTML Transitional ir prezentācijas elementi, kuru nav stingrā XHTML.

3. XHTML Strict ir daudz vieglāk lasīt un analizēt, salīdzinot ar XHTML Transitional.

4. XHTML Stingri ir daudz grūtāk apgūt, salīdzinot ar pārejas XHTML.

5. Jaunākās XHTML versijas jau ir stingras, un pārejas posma vairs nav.