Mahigpit at Transitional XHTML

Anonim

XHTML Strict vs. Transitional

Ang XHTML (Extensible Hypertext Markup Language) ay binuo upang matugunan ang mga problema ng HTML code. Ang XTHML ay isang paglipat patungo sa mas mahigpit na coding na nailalarawan sa pamamagitan ng XML. Noong unang paglabas ng XHTML, mayroong isang 'Strict' at 'Transitional' na bersyon ng wika. Ang mahigpit ay ang hinahangad na anyo ng wika, habang ang transitional version ay isang stepping stone para sa mga hindi pa nakapag-iangkop sa mahigpit na coding.

Ang Transitional XHTML ay nagdagdag ng mga tag at mga elemento na nagpapadali sa paggamit. Ang pinaka kilalang mga elemento ng presentasyon na nagpapahintulot sa mga coder na i-format ang hitsura ng kanilang pahina, sa loob mismo ng code. Ang mahigpit na XHTML ay kulang sa mga sangkap na ito, at pinipilit ang gumagamit na gumamit ng isang hiwalay na file na CSS upang dalhin ang lahat ng kinakailangang pag-format ng pahina.

Bagaman maaari mong isipin na ang transition XHTML ay mas mataas sa mahigpit na XHTML dahil sa ang katunayan na ito ay mas nababaluktot, ito ang problema na inilaan ng XHTML upang labanan. Ang Transitional XHTML ay pa rin madaling kapitan sa napakalubhang code, na maaaring isang bangungot kapag sinusubukan mong mahanap ang problemang code, o kapag ine-edit ito sa mga hinaharap na mga pagbabago. Mahigpit na matututuhan ang Mahigpit na XHTML kumpara sa palampas, ngunit ang pagsisikap na ginugol sa pag-aaral, ay maaaring lubos na makikinabang sa tagapagkodigo, lalo na kapag nagtatayo ng mas malaking mga site na may mas kumplikadong code. Dahil hindi ka pinapayagang magsingit ng mga tag at mga keyword, magiging mas madaling basahin, at subaybayan ang iyong code, upang mahanap ang mga linya na nagiging sanhi ng problema.

Dahil ang transisyonal na bersyon ng XHTML ay sinadya upang bawasan ang pag-aaral ng curve, at tulungan ang mga coder na maaaring magkaroon ng mga problema sa pag-angkop sa mahigpit na bersyon ng XHTML, hindi ito sinadya upang manatili magpakailanman. Higit pang kitang-kitang, ang paglipat ng XHTML ay ginamit upang i-convert ang mga mas lumang mga pahina ng HTML upang sumunod sila sa XHTML. Ang mga susunod na bersyon ng XHTML ay lahat ng mahigpit, at hindi na umiiral ang mga transitional na bersyon. Ito ay kinakailangan upang matiyak na ang mga bagong pahina na nakasulat ay aangkop sa mahigpit na XHTML coding.

Buod:

1. Ang XHTML Transitional ay isang stepping stone para sa mga taong nais na lumipat patungo sa mahigpit na XHTML.

2. XHTML Transitional ay presentational elements na absent sa mahigpit XHTML.

3. Ang XHTML Strict ay lubhang mas madaling basahin, at pag-aralan, kumpara sa XHTML Transitional.

4. Ang Mahigpit na XHTML ay mas mahirap matutunan kumpara sa transitional XHTML.

5. Ang susunod na mga bersyon ng XHTML ay mahigpit na, at ang transisyon ay hindi na umiiral.