Тренутно, било који веб програмер ће са сигурношћу одговорити на питање: ХТМЛ - какво проширење? Али нису сви веб програмери. Сигурно постоје људи који још нису спремни дати тачан одговор на такво питање. Зато размотрите сродне концепте, да тако кажемо, од самог почетка.
ХТМЛ (Хипертект Маркуп Лангуаге, Хипертект Маркуп Лангуаге) је заједнички језик за означавање Интернет докумената (а не програмски језик!). Тиме се формирају готово све веб странице. Потоњи се разликују од обичних докумената који садрже текст, друге елементе (слике, табеле) по томе што садрже посебне дескрипторе (ознаке) које су неопходне да би текст био разумљив сваком претраживачу. ХТМЛ екстензија (или .хтм) је знак да датотека припада категорији веб докумената.
ХТМЛ тагови су посебне инструкције које садрже информације о структури и форматирању веб странице. Свака ознака је укључена у текст унутар угластих заграда <>. Скоро све ознаке су упарене и садрже делове за отварање и затварање, утичући на текст уметнут у ове делове.
Примјери употребе ХТМЛ дескриптора могу се видјети отварањем било које веб странице у приказу ознака. Да бисте то урадили, у менију прегледача изаберите "Прикажи" - "У облику ХТМЛ-а". За неке претраживаче, интервентни тастери такође раде: Цтрл + У, који, када се кликне, отвара исту страницу у одвојеној картици претраживача у режиму који вам омогућава да видите ХТМЛ кодове.
Постоје различите верзије ХТМЛ-а. Језик се стално побољшава, тако да се нова верзија објављује скоро сваке године. Различите веб претраживаче (програме за преглед ХТМЛ страница) развијају различите компаније и разликују се у интерпретацији појединачних ознака и њиховој подршци. Као резултат, исти ХТМЛ код приказан је у различитим претраживачима на свој начин, а неки претраживачи уопште не разумеју појединачне ознаке.
Све до 1990. године, тешко да би било ко на свету тачно одговорио на питање: ХТМЛ - шта је то? Прва документација о овом језику објављена је 1991. године. Аутор - физичар Тим Бернерс-Лее - изумио га је као средство за претварање скупа знакова који се преноси преко мреже у наслове, везе и параграфе. Убрзо је овај језик постао стандард за означавање докумената на интернету.
У свом развоју, прешао је из почетног издања у ХТМЛ 5 и наставља да се побољшава. Овај језик садржи дескрипторе за структуру и обликовање. Касније су усвојили стандардну ЦСС технологију, која претпоставља да је опис обликовања истакнут у засебној ЦСС датотеци, остављајући опис структуре документа за ХТМЛ тагове. Као резултат, неки дескриптори се више не користе.
Јасно је регулисано и треба да садржи неколико обавезних ознака. Оне укључују:
Функције заједничких ознака треба да буду јасне сваком цопивритер-у, могу се додати у текст у било којем уређивачу текста. Могу се користити у дизајнирању текста, а да при том немају посебног уредника. Обично се користе, посебно, ХТМЛ-кодови:
параграф
- да означите пасус.Веб страницу (тј. ХТМЛ датотеку) можете откуцати у било којем уређивачу текста (на примјер, у Нотепаду). Али све ознаке ће морати ручно бирати. Предност овог метода је апсолутно минимизиран код. Недостаци - захтева добро познавање хипертекстуалног маркуп језика и немогућност да се одмах виде резултати њиховог рада. Стога је овај метод погодан само за креирање најједноставнијих веб страница.
Готово сви стручњаци користе специјалне ХТМЛ уреднике. Најпопуларнији од њих су Мацромедиа ХомеСите и Дреамвеавер МКС. Они вам омогућавају да аутоматски унесете многе ознаке, означите текст и елементе сервисног кода у боји, одмах видите резултат добијен у посебном прозору. Али ти програми су плаћени.
За почетнике је боље да се прво окушате у бесплатним уредницима. Најпопуларније од њих су Нотепад ++, Комодо Едит, Аптана, Алаборн иСтиле и КомпоЗер. Сваки од ових програма има своје предности, пружа кориснику више или мање функционалности, има сопствени интерфејс. Да бисте изабрали ону праву, требало би да покушате да радите у свакој од њих. Ово је лако имплементирати, јер не морате платити за те покушаје.
Поред ових уредника, постоје и алати за визуелни дизајн (на пример, ХоТМетал Про). Приликом креирања веб страница, они апсолутно елиминишу потребу за ручним уносом ХТМЛ дескриптора. Међутим, такви програми производе као резултат код који је сувишан, чији износ знатно премашује тражену минималну величину. Поред тога, често је потребно ручно уређивање кода да би се постигао жељени квалитет.
Надамо се да ће упознавање са материјалом овог чланка омогућити чак и новом кориснику да не посумња у одговор на питање: ХТМЛ - шта је то?