Uvod u HTML
Uvod u HTML
Uvod u HTML
Šta je HTML?
HTML (HyperText Markup Language) je osnovni jezik za izradu web stranica.
On ne programira, već opisuje sadržaj: naslove, paragrafe, liste, slike, linkove, navigaciju, strukturu stranice i još mnogo toga.
HTML je temelj svakog sajta — ako razumeš HTML, razumećeš kako web funkcioniše i kako je svaka stranica izgrađena.
Da bi bolje razumeo HTML, važno je razumeti osnovu:
Kada otvoriš sajt u browseru (Chrome, Firefox, Edge…), on preuzima HTML datoteku sa servera.
Browser zatim čita HTML i prikazuje ga kao vizuelnu stranicu.
HTML govori: šta je sadržaj
CSS će kasnije govoriti: kako taj sadržaj izgleda
Dakle: HTML = struktura, CSS = izgled, a JavaScript = ponašanje.
Svaka HTML stranica ima istu osnovnu strukturu.
Evo minimalnog primera:
<!DOCTYPE html> <html lang="sr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Moja prva stranica</title> </head> <body> <h1>Dobrodošli!</h1> <p>Ovo je moja prva HTML stranica.</p> </body> </html>
| Element | Objašnjenje |
|---|---|
<!DOCTYPE html> |
Obavezan deo koji govori browseru da je dokument HTML5 |
<html> |
Glavni „kontejner“ cele stranice |
<head> |
Nevidljivi deo stranice – meta podaci, naziv tab-a, linkovi ka CSS-u itd. |
<body> |
Sve što se prikazuje na ekranu: tekst, slike, navigacija, footer… |
HTML koristi tagove da označi delove sadržaja.
Primer tagova:
<h1>Naslov</h1> <p>Ovo je paragraf teksta.</p> <a href="#">Ovo je link</a>
Tagovi mogu biti:
blokovski (<div>, <h1>, <p>, <section>…)
inline (<a>, <span>, <strong>…)
Ovo će biti važno u lekcijama o layout-u.
<h1>–<h6><h1>Glavni naslov</h1> <h2>Podnaslov</h2>
<p><p>Ovo je jedan paragraf teksta.</p>
<a><a href="https://primer.com">Klikni ovde</a>
<ul>, <ol><ul> <li>Stavka liste</li> </ul
Blok elementi zauzimaju celu širinu reda.
Primer: <div>, <p>, <h1>…
Inline elementi idu u liniji sa tekstom.
Primer: <span>, <a>, <strong>…
Jednostavan primer:
<p>Ovo je <strong>inline</strong> tekst unutar paragrafa.</p>
A blok:
<div>Ovo je blok element.</div>
Ovo razumevanje će biti ključno za Flexbox i Grid lekcije.
Otvori običan editor (VS Code, Notepad++, Sublime, ili čak običan Notepad).
Kreiraj novi fajl.
Sačuvaj ga kao index.html.
Ubaci osnovni HTML kod iznad.
Dvoklikom otvori fajl — otvoriće se u browseru!
To je sve — upravo si napravio svoju prvu web stranicu.
U ovoj lekciji fokus je HTML, ali važno je da znaš gde idu ostale tehnologije:
CSS se dodaje kao <link> u <head> delu HTML dokumenta
JavaScript se najčešće stavlja pred kraj <body> dela
Primer:
<link rel="stylesheet" href="style.css"> <script src="script.js"></script>
U narednim lekcijama ćeš postepeno naučiti sve o CSS-u.
Napravite HTML stranicu koja sadrži:
jedan glavni naslov (h1)
jedan podnaslov (h2)
dva paragrafa teksta
jednu listu sa 3 stavke
jedan link
jedan div kao sekciju
Ovo je jednostavna, ali odlična vežba za početnike.
U sledećim lekcijama naučićeš:
sve osnovne HTML elemente
semantičke tagove
rad sa linkovima, listama
CSS stilizovanje (boje, tipografija)
layout tehnike (inline/block, Flexbox, Grid)
pravljenje potpunog, responzivnog web sajta