HTML
HTML5 лого
Оригинални називенгл. HTML
Изговара сеха-те-ем-ел
Појавио се1991.
Аутор(и)WWW конзорцијум
ДијалектиXHTML
Веб-сајтw3.org/html/

HTML (енгл. Hyper Text Markup Language, језик за означавање хипертекста) је описни језик специјално намењен опису веб страница. Помоћу њега се једноставно могу одвојити елементи као што су наслови, параграфи, цитати и слично. Поред тога, у HTML стандард су уграђени елементи који детаљније описују сам документ као што су кратак опис документа, кључне речи, подаци о аутору и слично. Ови подаци су општепознати као мета подаци и јасно су одвојени од садржаја документа.

Актуелна верзија стандарда је HTML 5, а сам стандард одржава Конзорцијум за Веб (W3C, World Wide Web Consortium).

HTML може да угради програме написане у скриптном језик језику као што је Јаваскрипт, што утиче на понашање и садржај веб страница. Укључивање CSS-а дефинише изглед и распоред садржаја. WWW Конзорцијум (W3C), бивши одржавалац HTML-а и тренутни одржавалац CSS стандарда, подстакао је употребу CSS-а преко експлицитног HTML-а за презентацију, према подацима из 1997.[1] Облик HTML-а, познат као HTML5, користи се за приказивање видео и аудио записа, првенствено користећи елемент <canvas>, заједно са Јаваскриптом.

Историја

HTML је настао упрошћавањем SGML (Standard Generalized Markup Language, стандардизовани уопштени језик за означавање) стандарда са сврхом описа документа који се објављују на вебу.

У почетку је био прилично ограничен што се означавања садржаја тиче и пружао је углавном елементарне ствари за означавање и форматирање текста (параграфи, наслови, цитати итд.). Како је веб растао тако је расла и потреба за богатијим садржајем те је у том смеру развијан и HTML стандард. Тада су стандарду додате елементи за опис табела, слика, слојева, напредно форматирање текста итд.

Спецификације

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-а представљају етикете (енгл. tags - етикете, налепнице или ознаке)[2] и атрибути. Етикете могу бити просте, облика (<Х>), када служе за маркирање и сложене, када се користе као ограђивачи (<X> и </X>) за делове текста између њих. Свака етикета представља посебну команду[2], којом се одређени део документа одваја од остатка примењујући правила дефинисана самом етикетом. Атрибути се налазе унутар сложених ознака и садрже додатне информације о начину приказивања и понашању означеног дела документа. Атрибути се смештају између знакова навода.[3] Интернет прегледач игнорише непознате атрибуте и елементе и не прави разлику између великих и малих слова (енгл. case insensitive).[4] Он текст аутоматски прелама према ширини блока или прозора, правећи нове редове ако је потребно.[3]

Пример:

<p>Текст параграфа.</p>
 
<p align="right">Текст параграфа</p>

У првом примеру се одабрани део означава као параграф. У другом примеру, користи се атрибут за поравнавање параграфа надесно.

Структура документа

HTML документи се састоје из два основна дела: оног који описује документ и начин на који треба да буде представљен и дела који представља садржај документа. Информације које описују документ се смештају између ознака за заглавље документа <head>,</head>. У оквиру заглавља поставља се наслов документа између ознака <title>,</title>, док се сам садржај смешта између ознака <body>,</body>. Ова три елемента заједно са ознакама <html>,</html> чине минималну структуру HTML документа.[5]

Пример:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
    <title>Наслов документа</title>
</head>
<body>
     <h1>Пример документа</h1>
     <p>Ово је пример једног простог HTML документа.</p>
</body>
</html>

Коментари

Коментари у оквиру HTML кода, који се не приказују помоћу интернет прегледача пишу се између ознака <!-- и -->.[6]

Пример:

<!-- Ово је коментар -->

Елементи

<h1>Наслов величине 1</h1><h2>Наслов величине 2</h2><h3>Наслов величине 3</h3><h4>Наслов величине 4</h4><h5>Наслов величине 5</h5><h6>Наслов величине 6</h6>
<ul>
  <li>Елемент 1</li>
  <li>Елемент 2</li>
</ul>
<ol start="5">
  <li>Елемент 5</li>
  <li>Елемент 6</li>
</ol>
<table border="2">
  <tr>
       <td>ред 1, колона 1</td>
        <td>ред 1, колона 2</td>
   </tr>
   <tr>
        <td>ред 2, колона 1</td>
        <td>ред 2, колона 2</td>
   </tr>
</table>
<a href="http://sr.wikipedia.org/" target="_blank">веза на Википедију</a>
<img src="http://upload.wikimedia.org/wikipedia/sr/b/bc/Wiki.png" alt="Википедија">
Формати текста

Види још

Референце

  1. ^ „HTML 4.0 Specification — W3C Recommendation — Conformance: requirements and recommendations”. w3. World Wide Web Consortium. 18. 12. 1997. Архивирано из оригинала 5. 7. 2015. г. Приступљено 6. 7. 2015. 
  2. ^ а б „glsobe: tag, Приступљено 18. 11. 2012.” (на језику: (језик: српски)). Sr.glosbe.com. Приступљено 12. 3. 2013. 
  3. ^ а б в г „ПМФ, Ниш - Увод у веб програмирање: HTML, др Милан Б. Тасић, предавања, Приступљено 18. 11. 2012.”. Pmf.ni.ac.rs. Архивирано из оригинала 14. 3. 2013. г. Приступљено 12. 3. 2013. 
  4. ^ „Математички факултет Универзитета у Београду - Предавања: Увод у језик HTML, септембар 2000, Приступљено 18. 11. 2012.”. Poincare.matf.bg.ac.rs. Архивирано из оригинала 10. 6. 2013. г. Приступљено 12. 3. 2013. 
  5. ^ „Математички факултет Универзитета у Београду - Предавања: Структуирање текста, септембар 2000, Приступљено 18. 11. 2012.”. Poincare.matf.bg.ac.rs. Архивирано из оригинала 19. 6. 2013. г. Приступљено 12. 3. 2013. 
  6. ^ dev.w3.org - html5: comments, 11. 10. 2012, Приступљено 19. 11. 2012. 2012 Архивирано на сајту Wayback Machine (2. новембар 2012) (језик: енглески)
  7. ^ dev.w3.org html5: br – line break, 11. 10. 2012, Приступљено 19. 11. 2012. 2012 Архивирано на сајту Wayback Machine (4. новембар 2012) (језик: енглески)
  8. ^ „dev.w3.org - html5: h1 – heading, 11. 10. 2012”. Приступљено 19. 11. 2012.  Архивирано на сајту Wayback Machine (2. новембар 2012) (језик: енглески)
  9. ^ а б в г „Informatica Argentina: HTML”. Приступљено 23. 11. 2012.  Архивирано на сајту Wayback Machine (3. септембар 2018) (језик: шпански)
  10. ^ а б „lists, Приступљено 23. 11. 2012.”. tizag. 21. 5. 2007. Приступљено 12. 3. 2013. 
  11. ^ „HTML Tables, Приступљено 23. 11. 2012.”. w3schools. Приступљено 12. 3. 2013. 
  12. ^ а б „blocks, Приступљено 24. 11. 2012.”. w3schools. Приступљено 12. 3. 2013. 
  13. ^ „Математички факултет Универзитета у Београду - Предавања: Хипер везе, септембар 2000, Приступљено 24. 11. 2012.”. Poincare.matf.bg.ac.rs. Архивирано из оригинала 19. 6. 2013. г. Приступљено 12. 3. 2013. 
  14. ^ „HTML target Attribute, Приступљено 24. 11. 2012.”. w3schools. Приступљено 12. 3. 2013. 
  15. ^ а б „w3schools: HTML <img> Tag”. Приступљено 29. 11. 2012.  (језик: енглески)
  16. ^ „w3schools.com: HTML <img> usemap Attribute”. Приступљено 29. 11. 2012.  (језик: енглески)
  17. ^ а б в г д ђ е „HTML Tutorial, Приступљено 23. 11. 2012.”. tizag. 21. 5. 2007. Приступљено 12. 3. 2013. 

Литература

Спољашње везе