Professional Documents
Culture Documents
HTML I Css Jana Nikodinovski
HTML I Css Jana Nikodinovski
1
СОДРЖИНА
1. Општо за HTML.................................................................................................................1
2. SGML, HTML, XHTML и XML.................................................Error! Bookmark not defined.
3. HTML документи..............................................................................................................5
4. Основни правила во HTML................................................................................................8
5. Организирање на HTML документ.....................................................................................9
5.1 Заглавие и наслов...........................................................................................................11
5.2 Тело на документот........................................................................................................12
6. Форматирање на текст.....................................................................................................13
7. Графика во HTML............................................................................................................16
7.1 Вметнување линија........................................................................................................16
7.2 Вметнување слика..........................................................................................................17
8. Линкови...........................................................................................................................18
9. Листи...............................................................................................................................18
10. Табели............................................................................................................................21
2
1. Општо за HTML
Веб страницата претставува текстуален докумeнт кој скоро секогаш во себе вклучува
форматирана информација и врски со други датотеки. Запишувањето на таа
специјална информација во текстуален документ се остварува со помош на специјални
текстуални низи, наречени тагови (маркери или ознаки). Нивниот формат и значење се
определуваат од спецификацијата, наречена HTML, HyperText Markup Language
или јазик за форматирање на хипертекст, односно хипертекстуален маркирачки јазик.
3
1. HTML документи
4
Во продолжение следува табела со најчесто користените тагови при работа со HTML.
5
укажува дека станува збор за
хипертекстуална врска.
<br>, </br> Таг за премин на нов ред
6
- ако сакате задебелени букви, треба да поставите <b> на почетокот на текстот и
</b> на крајот на текстот. Ако не постапите така тогаш сигурно нема целиот текст да
биде со задебелени буквич
- пред публикување на документот мора да проверите дали постојат тагови кои
не се појавуваат во пар.
• HTML таговите се пишуваат исклучиво со мали букви, иако во поранешните
верзии на HTML беа користени исклучиво големи букви
7
За да создадете празен документ со чист текст, во кој ќе биде вметнат Вашиот
HTML код, постапете според следниве инструкции:
1. Стартирајте текстуален уредувач или програма за обработка на текст на
пример програмата Notepad .
2. Отворете нов документ.
3. Стартирајте го процесот за запис на Вашиот документ, така што ќе може
да го именувате.
4. Именувајте го документот. Пример primer1.html.
5. Зачувајте го документот на дискот.
6. Разгледајте го документот преку прелистувачот Internet Explorer. Ако
наставката на документот е .htm или .html, тогаш прелистувачот автоматски го
препознава документот како HTML документ.
8
-заглавие и наслов
Пред насловот на текстот се запишува тагот <title> кој означува почеток на насловот, а
по насловот го пишуваме тагот </title> за крај. Насловот треба да биде поставен на
почетокот на документот.
Се препорачува насловите на документите да не се подолги од 64 знаци .Покрај
насловот, во заглавието на документот се користат и уште неколку тагови.
Таг Функција
9
link поврзување на документот со други
документи
meta специфицирањето на клучните
зборови и описи кои им помагаат на
прелистувачите на страници
- тело на документот
Тело на документот претставува неговата содржина, односно видливиот дел на
документот кој се прикажува преку прелистувачот. Телото на документот секогаш се
наоѓа меѓу таговите <body> и </body>. Тоа може да содржи текст, слики и други
елементи кои можат да се вметнуваат во документот.
Во продолжение е дадена табела со неколку атрибути на тагот <body>, како и табела со
боите и нивните RGB вредности
Атрибут Функција Предефинирана
вредност
bgcolor подесување на бојата на позадината на
страницата
text подесување на бојата на црна
текстот
link специфицирање на бојата на сина
врските (линковите)
10
HTML овозможува за позадина на страницата да користиме слика. Нејзината употреба
се специфизира во тагот <body>, при што на атрибутот background му се доделува
името на сликата во некој од графичките формати. На пример, slika2.gif.
<body background="slika2.gif">
- форматирање на текст
Текстот е најчесто употребуваниот елемент во HTML страниците. Неговото
форматирање не е идентично со форматирањето во уредувачите на текст или
програмите за обработка на текст. HTML текстот треба да биде подготвен за
прикажување на различни платформи, во различни услови и на различни монитори.
Основните елементи на форматирањето на текстот се параграфите и заглавијата
(headings) кои уште се познати и под името блок елементи.
Преминот во нов ред се остварува со примена на тагот <br>. Параграфите
претставуваат текст помеѓу два нови редови. Секој параграф е ограничен со таговите
<p> и </p>.
Заглавијата служат за издвојување на логичките целини од документот, но имаат и
визуелна функција. Тие претставуваат текстуални блокови кои функционално се
еднакви со текстот од параграфите, но се разликуваат од него по однапред
дефинираната големина и задебеленост. Како што можеше да се види од табелата со
таговите, постојат шест нивоа на заглавија, при што оној со големина 1 е запишан со
најголеми знаци. Иако според HTML стандардите, заглавијата секогаш треба да се
употребуваат редоследно, со развојот на дополнителните начини за форматирање на
текст, поголемиот дел од прелистувачите непочитувањето на ова правило не го
регистрираат како грешка во HTML кодот.
<html>
<head>
<title> шест видови на заглавиа</title>
</head>
<body>
<h1>Ниво 1</h1>
<p>ова е заглавие од прво ниво</p>
<h2>ниво 2</h2>
<p>ова е заглавие од второ ниво</p>
<h3>ниво 3</h3>
<p>ова е заглавие од трето ниво</p>
<h4>ниво 4</h4>
<p>ова е заглавие од четврто ниво</p>
<h5>ниво 5</h5>
<p>ова е заглавие од пето ниво</p>
<h6>ниво 6</h6>
<p>ова е заглавие од шесто ниво</p>
<body>
</html>
11
Таг Опис Таг Опис
<abbr> Кратенка <ins> Вметнат текст
<acronym> Акроним <kbd> Машина за
пишување
<cite> Цитат <q> Вметнат цитат
<code> Програмски код <samp> Пример
<del> Избришан текст <span> Растојание
<div> Дел <strong> Зајакнат
<em> Нагласен <var> Променлива
12
<b> Болд Задебелен текст
<big> Голем Зголемен текст за 1
<blink> Трепкав Текст што трепка
(само за Nescape
Navigator)
<font> Фонт Атрибути на фонтот
<i> Италик Закосен
(курзивен)
текст
<s> Прецртан Прецртан текст
<small> Мал Намален текст за 1
<strike> Прецртан Прецртан текст
<sub> Индекс Намален текст под
линијата
<sup> Степен Намален текст над
линијата
<tt> Терминал Непропорционален
текст
<u> Подвлечен Подвлечен текст
Најчесто користен физички стил е тагот <font>. Тој служи за подесување на видот,
големината и бојата на фонтот:
<font face="ime na fontot" color="bojata na fontot" size="goleminata na font">
Треба да се напомене дека овој таг се смета за застарен и дека треба да им го
отстапува местото на каскадните стилови.
Параметaрот size ги прима вредностите од 1 до 7. Основната големина обично
изнесува 3. Таа може да се промени со тагот <basefont>. Специфизирањето на
големината е всушност релативна промена на големината во однос на основната
големина.
13
4. Графика во HTML
Атрибут Функција
size регулирање на дебелина на
линијата во точки
width контрола на дебелината на
линијата
align порамнување на линијата
noshade исклучување на 3-Д приказ
14
Покрај атрибутот src, може да го користиме и атрибутот alt, кој дава краток опис на
сликата.
<img src="slika1.jpg" width="200" height="150"alt="Слика зима">
За некои слики, потребен е подолг опис. Истиот го запишуваме во друг HTML
документ и го зачувуваме, на пример под името: maturska.html.
<img src="slika1.jpg" width="200" height="150" alt="Слика-зима"
longdesc="zima.html">
5. Линкови
Она што го прави Веб толку ефективен е способноста да бидат дефинирани
линкови во рамките на една страница или од една страница кон други страници, како и
следењето на линковите со едноставно кликнување со глувчето.
15
Линковите се дефинирани со тагот <a>. Негов основен атрибут атрибутот href,
кој служи за специфизирање на адресата кон која покажува врската. Ако сакаме, на
пример, да дефинираме линк до страницата дефинирана во датотеката "sofija.html",
тогаш го пишуваме следново:
<a href="sofija.html">Веб страницата на Софија </a>.
Текстот помеѓу таговите <a> и </a> се користи како натпис (наслов) за линкот.
Вообичаено е натписот да содржи потцртан текст со сини знаци.
За поврзување со страница која припаѓа на друг Веб сајт потребно е да се наведе
неговата комплетна Веб адреса (позната уште како URL (униформна локација на
ресурсите) адреса). Така на пример, ако сакаме да поставиме линк до сајтот на
Институтот за информатика, тогаш пишуваме:
<a href="http://www.ii.edu.mk">Институт за информатика</a>.
Исто така можете да ја претворите сликата во хипертекстуален линк. На пример, ако
сакате со кликнување врз логото на Институтот да пристапите на почетната страница,
тогаш пишуваме:
<a href="/"><img src="logoto.gif" alt="Почетна страница "></a>
6. Листи
Листите и нивните членови се блок елементи, исто како и параграфите и заглавијата.
Ова значи дека пред и по нив автоматски се додаваат празни места и секој од нив
започнува во нов ред.
HTML поддржува три вида на листи:
•ненумерирани листи или листи со точки (на англ. bulletted list или unordered list),
•нумерирани или подредени листи (на англ. numbered list или ordered list).
•листи со дефиниции.
Ненумерираните листи се користат кога не е важен редоследот на елементите.
Пред секој елемент автоматски се поставува симбол (bullet), кој може да биде полн
круг, празен круг или квадрат. За избор на типот на симболот се користи параметарот
type, кој може да ги прими следниве вредности: disc, circle или square. Во случај да не
биде наведен параметарот, предефинирана вредност е disc. Во рамките на една листа
може да комбинираме различни симболи, со примена на параметарот type во таговите
<ul> (за секој елемент од листата) и <li> (само за конкретниот елемент) Тие ги користат
таговите <ul> (за означување на листата) и <li> (за специфизирање на елементите на
листата):
<ul>
<li>Првиот елемент од листата</li>
<li>Вториот елемент од листата</li>
16
<li>Третиот елемент од листата</li>
</ul>
Да забележиме дека на крајот на секоја листа завршува со тагот </ul>.
Нумерираните листи се користат кога е важен редоследот на елементите. Таму
пред секој елемент од листата се појавува реден број. При креирањето на
нумерираните листи може да се користи параметарот type, кој може да ги прими
следниве вредности: 1 (следните елементи имаат редни броеви 2,3,...), A (B, C, ...), a
(b,c,...), I (II, III, ...) или i (ii, iii, ...), што означува користење на арапски цифри, големи и
мали букви од латинската азбука, големи и мали римски цифри, соодветно. Ако не се
употреби параметарот type, автоматски се активираат арапските цифри, како
предефинирана вредност.
Кај нумерираните листи се користат таговите <ol> и <li>:
<ol>
<li>Првиот елемент од листата</li>
<li>Вториот елемент од листата</li>
<li>Третиот елемент од
листата</li> </ol>
На крајот на листата мора да го ставите тагот </ol>.
Покрај тоа, важно е да се нагласи дека набројувањето не мора да започне со првиот
број или буква од азбуката. Тоа се постигнува со доделуваењ на соодветната вредност
на атрибутот start на тагот <ol>, од која сакаме да започне набројувањето.
Третиот, последен вид на листи се листите со дефиниции. Кај нив овозможено е
прикажување (листање) на елементите и на нивните дефиниции. Овој вид на листи
започнува со тагот <dl> и завршува со тагот </dl>. Секој елемент започнува со тагот
<dt>, а секоја дефиниција со тагот <dd>:
<dl>
<dt> Првиот елемент од листата</dt>
<dd>Дефиниција на првиот елемент од
листата</dd>
<dt> Вториот елемент од листата </dt>
<dd> Дефиниција на вториот елемент од листата
</dd>
<dt> Третиот елемент од листата </dt>
<dd> Дефиниција на третиот елемент од листата
</dd> </dl>
Важно е да се нагласи дека листите можат да бидат вгнездени една во друга. На
пример:
<ol>
<li> Првиот елемент од листата </li>
17
<li>
Вториот елемент од листата
<ul>
<li>Првиот вгнезден елемент </li>
<li>Вториот вгнезден елемент</li>
</ul>
</li>
<li>Третиот елемент од листата</li>
</ol>
Пример за листа :
<html>
<head>
<title>Примери на листи </title>
</head>
<body>Предмети
<ul>
<li>1.Математика</li>
<li>2.Маkeдонски</li>
<li>3.Програмски јазици</li>
<li>4.Физика</li>
</ul>
Oчекувани одценки :
<ol>
<li>1. 5 Пет</li>
<li>2. 5 Пет </li>
<li>3. 5 Пет </li>
<li>4. 5 Пет </li>
</ol>
</body>
<html>
18
7. Табели
19
Табелите, кои се составен дел на поновите верзии на HTML, овозможуваат
прикажување на информација, но истовремено претставуваат и начин на организација
на елементите на една Веб страница или на еден нејзин дел (порамнување и
уредување на текстот, креирање на готови обрасци, креирање страници со повеќе
колони, како контејнери за слики и др.). Секоја табела се состои од редици и колони во
чии пресеци се наоѓаат основните организациони единици на табелите – ќелиите.
Контролата на карактеристиките на прикажување може да биде на ниво на цела
табела, на цел ред или на поединечни ќелии.
Следува пример на едноставна табела со четири редици и две колони.
<table border="1">
<tr><th>Година</th><th>Бр. на
студенти</th></tr>
<tr><td>2004</td><td>157</td></tr>
<tr><td>2005</td><td>243</td></tr>
<tr><td>2006</td><td>187</td></tr>
</table>
20
21
22