HTML
HTML (HyperText Markup Language, језик за означавање хипертекста) је описни језик специјално намењен опису веб страница. Помоћу њега се једноставно могу одвојити елементи као што су наслови, параграфи, цитати и слично. Поред тога, у HTML стандард су уграђени елементи који детаљније описују сам документ као што су кратак опис документа, кључне речи, подаци о аутору и слично. Ови подаци су општепознати као мета подаци и јасно су одвојени од садржаја документа.
Актуелна верзија стандарда је HTML 4.01, а сам стандард одржава Конзорцијум за Веб (W3C, World Wide Web Consortium).
Садржај |
[уреди] Историја
HTML је настао упрошћавањем SGML (Standard Generalized Markup Language, стандардизовани уопштени језик за означавање) стандарда са сврхом описа документа који се објављују на вебу.
У почетку је био прилично ограничен што се означавања садржаја тиче и пружао је углавном елементарне ствари за означавање и форматирање текста (параграфи, наслови, цитати итд.). Како је веб растао тако је расла и потреба за богатијим садржајем те је у том смеру развијан и HTML стандард. Тада су стандарду додате елементи за опис табела, слика, слојева, напредно форматирање текста итд.
[уреди] Спецификације
- HTML 2.0 — (RFC 1866)
- HTML 3.2 — 14 јануар 1997,
- HTML 4.0 — 18. децембар 1997,
- HTML 4.01 (мање измене) — 24. децембар 1999,
- ISO/IEC 15445:2000 („ISO HTML“, базирано на HTML 4.01 Strict) — 15. мај 2000.
[уреди] HTML као језик
[уреди] Дефиниција типа документа
Сви HTML документи би требали да почињу са дефиницијом типа документа (DTD, Document Type Definition) који прегледачу дефинише по ком стандарду је документ писан.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Овај код говори прегледачу да је документ писан по строгом HTML 4.01 стандарду. Овај конкретан стандард искључује коришћење презентационих елемената да би се што боље одвојила презентација од садржаја.
[уреди] Синтакса
Основ HTML представљају тагови и атрибути. Помоћу тагова се одређени део документа одваја од остатка и на њега се примењују правила дефинисана самим тагом. Атрибути се налазе унутар тагова и омогућавају да се поред самог имена тага и унапред дефинисаног понашања још ближе одреди начин приказа и понашања означеног дела документа.
Пример:
<p>Текст параграфа.</p> <p align="right">Текст параграфа</p>
У првом примеру се одабрани део означава као параграф. У другом случају се поред самог означавања говори прегледнику да одабрани параграф поравна надесно.
[уреди] Структура документа
HTML документи се састоје из два основна дела: дела који описује документ и дела који представља садржај документа. Информације које описују сам документ се смештају у head tag, док се сам садржај смешта у body таг. Оба ова елемента се налазе унутар html тага.
<!DOCTYPE HTML>
<html>
<head>
<title>Наслов документа</title>
</head>
<body>
<h1>Пример документа</h1>
<p>Ово је пример једног простог HTML документа.</p>
</body>
</html>
[уреди] Ресурси
- HTML 4.01 — актуелна спецификација
- Конзорцијум за Веб — организација која је прописала HTML стандард
- W3C валидатор — алат за проверу исправности HTML докумената