КСХТМЛ Стрицт вс. Транситионал
КСХТМЛ (Ектенсибле Хипертект Маркуп Лангуаге) је развијен за решавање проблема ХТМЛ кода. КСТХМЛ је помак према строжем кодирању за који је карактеристичан КСМЛ. Током почетног издања КСХТМЛ-а постојала је 'Строга' и 'Прелазна' верзија језика. Строги је жељени облик језика, док је прелазна верзија била одскочна даска за оне који још нису били у стању да се прилагоде строгом кодирању.
Прелазни КСХТМЛ је додао ознаке и елементе који га чине лакшим за употребу. Најистакнутији су елементи презентације који омогућавају кодерима да форматирају изглед своје странице, унутар самог кода. Стриктном КСХТМЛ недостају ови елементи и присиљава корисника да користи засебну ЦСС датотеку за ношење свих потребних форматирања странице.
Иако можда мислите да је прелазни КСХТМЛ супериорнији од строгог КСХТМЛ-а због чињенице да је флексибилнији, то је био проблем с којим се КСХТМЛ борио против. Прелазни КСХТМЛ и даље је склон неуредном коду, што може бити ноћна мора када покушавате да пронађете проблематични код или га уређујете у будућим ревизијама. Стрични КСХТМЛ је много теже научити у поређењу с прелазним, али напор који се троши на учење може увелико користити кодеру, посебно када правите много веће веб локације са сложенијим кодом. Будући да вам није дозвољено случајно уметање ознака и кључних речи, било би много лакше читати и пратити свој код, како бисте пронашли линије које узрокују проблем.
Пошто је прелазна верзија КСХТМЛ-а требало да умањи кривуљу учења и помогне кодерима који су могли имати проблема са прилагођавањем строгој верзији КСХТМЛ-а, није требало да остане заувек. Препознатљивије, прелазни КСХТМЛ коришћен је за претварање старијих ХТМЛ страница тако да су у складу са КСХТМЛ-ом. Касније верзије КСХТМЛ-а све су строге, а прелазне верзије више не постоје. Ово је неопходно како би се осигурало да се нове странице које се пишу прилагођавају строгом КСХТМЛ кодирању.
Резиме:
1. КСХТМЛ Прелазни је одскочни корак за оне који намеравају да крену ка строгом КСХТМЛ-у.
2. КСХТМЛ Транситионал има презентационе елементе који недостају у строгом КСХТМЛ-у.
3. КСХТМЛ Стрицт је много лакше читати и анализирати, у поређењу са КСХТМЛ Транситионал.
4. КСХТМЛ Стрицт је много теже научити у поређењу с прелазним КСХТМЛ-ом.
5. Касније верзије КСХТМЛ-а су већ строге и прелазне више не постоје.