Professional Documents
Culture Documents
Zapoznavanje So HTML
Zapoznavanje So HTML
Семинарски
Литература за вежбите
1. http://www.w3schools.com/default.asp
Вовед
World Wide Web (WWW) во наједноставен случај претставува мрежа од компјутери кои меѓусебно
преку Интернетот разменуваат текст, слики и мултимедијални информации. Компјутерите кои
овозможуваат Веб страните да бидат достапни се наречени Веб сервери, а пак пристапот до тие
веб страни може да се овозможи преку било кој компјутер на кој имаме инсталирано веб
пребарувач‐ веб клиент. Во моментот кога Веб серверот прима одредено барање, тој пребарува
во својот систем на датотеки (file system) и враќа повратна информација.
Споменатите ентитети зборуваат на заеднички јазик, наречен HyperText Transfer Protocol (HTTP).
Во суштина HTTP претставува множество од правила и процедури наречени процедури. Во
продолжение е дадена слика како работи HTTP:
1. Веб страните содржат хипер линкови, односно специјално форматирани зборови кои ни
овозможуваат пренасочување или пристап до друга страна или информација.
2. Со кликнување врз хипер линкот вашиот компјутер испраќа порака наречена HTTP request.
Оваа порака во суштина вели: “Пратете ми ја веб страната која ја барам”.
3. Веб серверот го прима барањето, погледнува во датотеките, ја пронаоѓа страната и ја
враќа назад на вашиот компјутер (во случај да ја нема страната испраќа порака за грешка:
“404 Not Fount”.
HTML
Hypertext Markup Language (HTML) овозможува маркирање (обележување) на текст, така што да се
постави во функција на хипертекст. Терминот маркирање (markup) доаѓа од едиторите за
печатење кои користат специјални симболи кои му кажуваат на печатарот како да ја печати
страната. Според тоа HTML користи свое множество од симболи (овие симболи се наречени
елементи) кои му кажуваат на Веб пребарувачот како да ги прикажува веб страните.
HTML и HTTP се дело на Tim Berners‐ Lee, кои во тоа време работел во специјалист за компјутери и
мрежи во Швајцарскиот институт. Неговата идеја било на истражувачите на институтот да им
овозможи едноставен маркирачки јазик, со цел да можат унифицирано да ги разменуваат
документите преку Интернет. Главната идеја практично се базира на одделување на структурата и
презентацијата на документите:
• Структурата референцира кон различни компоненти или делови од документот како што
се: наслови, параграфи, заглавја, листи итн.
• Презентацијата референцира кон начинот на кој различните компоненти и делови се
прикажани.
До денес, HTML има минато низ пет стандарди, последниот стандард е 5.0. Но како додатни
стандарди се појавуваат и стандардите за XML (Extensible Markup Language) и CSS (Cascading Style
Sheets), како и XHTML (Extensible HyperText Markup Language), стандард кој ги спојува HTML и XML.
Стандардите ги поставува World Wide Web Consortium (W3C) кој е составен од репрезентативни
компании.
CSS
HTML 4 препораката е прва која ја промовира идејата за одделување на структурата и
презентацијата. Примерот подолу може да ви укаже на фактот колку е тешко кога структурата и
презентацијата не се одделени (пример е во HTML 3.2):
Замислете дека треба да направите одредени измени или треба да додадете нешто или во уште
полош случај сакате да го смените изгледот на вашиот веб сајт (треба да направите измени на сите
веб страни).
Како што наспоменавме и претходно со појавата на HTML 4, W3C го развиваат и CSS (Cascading
Style Sheets) стандардот, кој во суштина им овозможува на веб авторите да дефинираат правила за
презентацијата на информациите. Во тој случај претходниот HTML код ќе добие друга форма, a
прикажувањето дополнително ќе биде решено преку CSS:
Најпрво доаѓа стилот дефиниран во елементите (иако ова влијае на структурата, некогаш е
неопходно), потоа доаѓа стилот дефиниран во самата страна и на крај глобално дефинираните
стилови во посебен документ.
Основи во HTML
Тагови се кодови во HTML документ кои пребарувачот ги чита, а потоа ги интерпретира за
понатамошно прикажување на читателот. Самите тагови не се видливи кога се гледа HTML
документот во пребарувач, туку само нивниот ефект. Таговите започнуваат со почетен симбол “<“
и завршуваат со краен симбол “>”. Таговите обично одат во парови со еден кој го означува
почетокот и друг кој го означува крајот на акцијата која ја врши тагот. Затворачкиот таг по
симболот “<“ го содржи симболот “/”.
<html> тагот го опфаќа целиот HTML документ. Овој таг му покажува на пребарувачот каде
започнува и каде завршува документот.
<head>
<link rel=“stylesheet” type=“text/css” href=“/styles.css”>
<title>Title of the Document</title>
<meta name=“description” content=“Sample Page”>
<meta name=“keywords” content=“sample, heading, page”>
<script language=“JavaScript”>
function NewWindow(url){
fin=window.open(url,“”,
“width=800,height=600,scrollbars=yes,resizable=yes”);
}
</script>
</head>
<head>
<title>Ова е насловот на мојата прва наједноставна страница</title>
</head>
<body>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ова е насловот на мојата прва наједноставна страница</title>
</head>
<body>
</body>
</html>
Или
<BODY BGCOLOR=“WHITE">
Оваа страница има бела позадина.
</BODY>
• LINK – ја означува бојата на линковите кои не се посетени.
• ВLINK – ја означува бојата на линковите кои се посетени.
• АLINK – ја означува бојата на активните линковите т.е. Бојата која ќе се појави кога ќе се
стави курсорот врз линкот.
o Пример:
<BODY LINK="#0C6249“ АLINK=“#800080”>
Оваа страница има сини линкови и пурпурни активни линкови.
</BODY>
• TEXT – ја означува бојата на претпоставената боја во текстот на документот.
o Пример:
<BODY TEXT=“BLUE“>
Оваа страница има син текст.
</BODY>
Задача. На часот секој да направи една страница, во која ќе ги вметне поголемиот дел
од работите кои ги споменавме претходно. Обидете се да најдете и други атрибутии
трикови.
1
Атрибути се елементи сместени во самиот таг од кои зависи однесувањето и приказот на самиот таг.
Пример за една едноставна страна:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="prva, strana, vezba" />
<title>First Page</title>
</head>
Vezba broj 1. Ednostavna strana, koja sodrzi se sto sme ucele do sega
</body>
</html>