Академија
Ако некогаш си се заинтересирал како се прават сајтови или си разговарал со програмери, сигурно си слушнал за HTML.
HTML е кратенка од Hypertext Markup Language. Дозволува креирање на структурни секции како параграфи, наслови и линкови на веб страните.
HTML не е програмски јазик, што значи не дозволува креирање на динамичка функционалност. Неговата примена е во организација и форматирање на документи, слично како и Microsoft Word.
Работата со HTML се врши со едноставни структури на код (тагови и атрибути) за “обележување” или “опишување” (mark up) на страната. На пример, можеме да креираме параграф преку пишување на текст помеѓу отварачки <p> и затварачки </p> таг.
<p>Вака се прави параграф во HTML.</p>
<p>Нема ограничување на бројот на параграфи</p>
HTML документите се фајлови со .html или .htm екстензија. Истите можат да се прегледаат со било кој пребарувач (Google Chrome, Safari, или Mozilla Firefox). Пребарувачот го чита HTML фајлот и ја рендерира, прикажува неговата содржина за да можат корисниците да ја гледаат.
Веб сајтовите обично имаат неколку различни HTML страни. На пример, skillup.mk ги содржи следните страни: Дома, Академии, Курсеви, За Деца и За Нас. Сите овие страни имаат посебни HTML документи. Секоја од страните содржи сет на тагови или елементи, кои можеме да ги гледаме како основни градежни блокови на страните. Со нив се креира хиерархија по која се подредува содржината во секции, параграфи, наслови и слично.
Повеќето HTML елементи имаат отварачки <> и затварачки </> таг. На пример:
<div>
<h1>Главен наслов</h1>
<h2>Поднаслов</h2>
<p>Прв параграф</p>
<img src="/" alt="Слика">
<p>Втор праграф <a href="https://example.com">hyperlink</a></p>
</div>
Во овој пример, надворешниот дел е дефиниран од секцијата, или дивизија (division), во форма на (<div></div>). Оваа секција содржи наслов (<h1></h1>), поднаслов (<h2></h2>), два параграфа (<p></p>), и слика (<img>). Вториот параграф содржи линк (<a></a>), со href атрибут кој го содржи линкот на страната кон која го пренасочуваме корисникот доколку кликне на него. Тагот на сликата има два атрибута: src за патеката на сликата, и alt за опис на сликата.
Постојат два главни типа на HTML тагови: block-level (блокови) и inline тагови (внатрелиниски).
Block-Level Тагови
Постојат три block-level тагови што секој HTML документ мора да ги содржи: <html>, <head>, и <body>.
<html>
<head>
<!-- META INFORMATION -->
</head>
<body>
<!-- PAGE CONTENT -->
</body>
</html>
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3<li>
</ul>
Повеќето inline тагови се користат за форматирање на текст. На пример, <strong></strong> тагот ќе го болдира, здебели елементот, додека <em></em> тагот ќе го прикаже во italic, односно ќе го закоси.
Друг тип на inline тагови се хиперлинкови, кои бараат <a></a> тагови и href атрибути за да ја покажат дестинацијата на линкот.
<a href="https://example.com/">Click me!</a>
И сликите се inline елементи. Слика може да се додаде со <img> таг, без затварачки таг, но треба да се додаде src атрибут за да се одреди патеката на сликата:
<img src="/images/example.jpg" alt="Example image">
Како и се друго во животот, HTML има свои силни страни и свои ограничувања.
Предности:Иако HTML е доста моќен, сепак тоа не е доволно за да се направи професионален и целосно респонсивен сајт. Како технологија се користи за додавање на текстуални елементи и креирање на структура на содржината.
Меѓутоа, HTML работи одлично со останатите фронт енд јазици и технологии: CSS (Cascading Style Sheets), и JavaScript. Во комбинација, овие три технологии можат да креираат богато искуство за корисникот и имплементација на доста напредни функционалности.
Ако HTML го претставиме како гол човек, тогаш CSS е облеката на човекот, a JavaScript ги претстатува неговите движења и однесување.
Костурска бр.5 , Велес 1400