Зашто постоје различите верзије ХТМЛ-а

click fraud protection

Верзије ХТМЛ-а представљају стандардизована побољшања основног језика за Ворлд Виде Веб. Како се развијају нове технологије и развијају ефикасније методе за постизање жељених резултата веб страница, програмери и администратори се слажу са прихваћеним језичким стандардима, а затим их одређују бројевима како би увели ред и једнообразност веб.

Верзије ХТМЛ-а

Прва верзија ХТМЛ-а није имала број, већ се само звала „ХТМЛ“. Коришћен је за стварање једноставних веб страница почев од 1989. године и служио је својој сврси до 1995. 1995. године рођена је ИЕТФ (Интернет Енгинееринг Таск Форце) стандардизована ХТМЛ и ХТМЛ 2.0.

1997. године Ворлд Виде Веб Цонсортиум (В3Ц) представио је следећу верзију ХТМЛ-а: ХТМЛ 3.2. Следио је ХТМЛ 4.0 1998. и 4.01 1999. године.

Тада је В3Ц најавио да више неће стварати нове верзије ХТМЛ-а, већ ће почети да се фокусира на прошириви ХТМЛ или КСХТМЛ. Они су препоручили веб дизајнерима да користе ХТМЛ 4.01 за своје ХТМЛ документе.

Око ове тачке развој се раздвојио. В3Ц се усредсредио на КСХТМЛ 1.0, а ствари попут КСХТМЛ Басиц постале су препоруке од 2000. године и даље. Међутим, дизајнери су били отпорни на прелазак на круту структуру КСХТМЛ-а, па је 2004. године настао Веб Хипертекст Радна група за апликативну технологију (ВХАТВГ) започела је рад на новој верзији ХТМЛ-а која није тако строга као КСХТМЛ. Ово се звало ХТМЛ 5.

instagram viewer

Одлучивање о верзији ХТМЛ-а

Ваша прва одлука при креирању веб странице је да ли ћете писати у ХТМЛ-у или КСХТМЛ-у. Ако користите едитор попут Дреамвеавер, овај избор је декларисан у ДОЦТИПЕ-у који одаберете.

КСХТМЛ и ХТМЛ имају бројне разлике. Генерално, КСХТМЛ је ХТМЛ 4.01 преписан као КСМЛ апликација. Ако напишете КСХТМЛ, он је строжи у својој синтакси и сви ваши атрибути ће бити наведени, а ознаке затворене. Такође ћете моћи да уређујете документ у КСМЛ уређивачу. ХТМЛ је много лабавији, омогућава вам да уклањате цитате са атрибута, остављате ознаке неотворене итд.

Зашто бисте изабрали да користите ХТМЛ? Ови разлози могу вас више потакнути на избор:

  • ХТМЛ може заузети мање простора и зато га брже преузмите.
  • ХТМЛ више опрашта и лакши је за учење. На пример, ако изоставите ознаке у ХТМЛ-у, ваш код ће и даље радити поуздано.
  • Неки старији прегледачи ефикасније реагују на ХТМЛ него на КСХТМЛ.

Уместо тога, можете одабрати КСХТМЛ ако се ваше потребе више уклапају у следеће тачке:

  • КСХТМЛ је строжији на почецима и завршецима ознака, па се стилови и догађаји могу лакше повезати.
  • КСХТМЛ се добро интегрише са другим програмским језицима јер је КСМЛ широко употребљив.
  • Неки прегледачи поузданије реагују на КСХТМЛ и тако странице приказују доследно, чак и на различитим платформама.

Неки би могли тврдити да је четврта верзија „без ДОЦТИПЕ“ верзије. То се често назива чудан начин и односи се на ХТМЛ документе који немају ДОКТИП дефинисани и, као резултат тога, на крају се хировито приказују у различитим прегледачима.

ХТМЛ 5 и КСХТМЛ

Појавом ХТМЛ 5 (понекад представљен без размака као ХТМЛ5), језик је обухватио КСХТМЛ као и све претходне верзије ХТМЛ-а. ХТМЛ 5 је постао стандардни језик Интернета и најшири је прихваћен у модерним прегледачима. Старије верзије ХТМЛ-а (нпр. 4.0, 3.2 итд.) Требало би да користите само ако за то имате специјализовани разлог. Ако немате одређену ситуацију која захтева нешто друго, требало би да користите ХТМЛ 5.

Проглашавање ДОКТИПА

Обавезно користите ДОЦТИПЕ у свом ХТМЛ документу. Коришћење ДОЦТИПЕ-а осигурава да се ваше странице приказују онако како их намеравате.

Ако радите са ХТМЛ 5, ваша ДОЦТИПЕ декларација ће једноставно бити:


Остали ДОКТИПИ за различите верзије су:

ХТМЛ

  • ХТМЛ 4.01 прелазни
  • ХТМЛ 4.01 строг
  • ХТМЛ 4.01 фрамесет
  • ХТМЛ 3.2

КСХТМЛ

  • КСХТМЛ 1.0 прелазни
  • КСХТМЛ 1.0 строг
  • КСХТМЛ 1.0 Фрамесет
  • КСХТМЛ 2.0
instagram story viewer